眾所周知,當任何檔案正在使用時,任何其他進程都無法存取/更改它。在這種情況下,當一個進程試圖開啟一個檔案時,作業系統會鎖定該檔案以防止它被另一個進程修改。
「該進程無法存取該文件,因為它正被另一個進程使用」是許多使用者在其 Windows 電腦上觀察到的此類錯誤訊息。已知此錯誤發生在不同版本的 Windows OS 和 Windows Server 中。通常,在使用者的 Windows PC 上使用Netsh命令期間會觀察到此錯誤訊息。發生此錯誤的另一種情況是嘗試在 Internet 資訊服務 (IIS) Microsoft 管理控制台 (MMC) 管理單元中開啟任何服務或網站時。
您是否在系統上看到此錯誤訊息?然後,您已經找到了正確的職位。在本文中,我們整理了一系列故障排除策略,可協助面臨此錯誤的使用者在 Windows PC 上成功解決此問題。
解決此錯誤的最基本的故障排除方法之一是透過任務管理器關閉PC 上運行的所有不必要的後台進程。
1.透過同時按鍵盤上的Ctrl Shift Esc鍵開啟工作管理員。
2. 到任務管理器中的進程標籤。
3. 在這裡,一次選擇一個在您的 PC 背景執行的不必要的進程。
然後,按一下結束任務按鈕。
對您可以在工作管理員中看到的所有不必要的應用程式執行此操作。
注意:確保您沒有結束與 Windows 和 Microsoft 服務相關的進程。
4.重新啟動您的電腦。
系統啟動後,嘗試執行引發此問題的任務以檢查它是否已修復。
如果嘗試在終端機中執行 netsh 命令時遇到錯誤,則很可能該命令需要管理權限才能執行並進行修改。因此,在執行命令之前,請確保您使用的命令提示字元視窗具有管理權限。
1. 使用Windows R組合鍵開啟執行對話方塊。
2.在運行框中鍵入cmd 。
然後,只需同時按住Ctrl Shift Enter鍵以管理員身分執行命令提示字元。
3. 當使用者帳號控制提示出現授予權限時,點選是按鈕。
4. 現在,嘗試執行命令提示字元中的命令並檢查錯誤是否已解決。
如果系統上的某些進程正在使用連接埠 80 或連接埠 443,則可能會發生此錯誤。許多用戶已經能夠透過設定完全不同的 IP 範圍來解決此衝突。
1. 點選鍵盤上的Windows鍵並在搜尋方塊中鍵入文字命令提示字元。
選擇搜尋結果中的命令提示字元後,按一下右側的以管理員身分執行 。
2. 以管理員權限開啟命令提示字元後,依序鍵入下列命令,然後按 Enter 變更 TCP 和 UDP 連接埠的 IP 範圍。
netsh int ipv4 设置动态端口 tcp start=10000 num=1000netsh int ipv4 set dynamicport udp start=10000 num=1000
3. 檢查這是否有助於解決您面臨的問題。如果問題仍然存在,請轉到下面的下一個解決方案。
要解決IIS 連接埠衝突,需要執行Netstat.exe 公用程式來確定連接埠80 或連接埠443 是否有任何其他活動連接。出現此錯誤訊息的可能情況如下所述:
使用 Netstat.exe 公用程式後,如果您看到沒有其他進程對上述連接埠的活動連接,則需要檢查ListenOnlyList登錄子項目配置。
1.使用鍵盤上的Windows 和 R組合鍵開啟執行方塊。
鍵入cmd並透過同時按Ctrl Shift Enter鍵以管理員權限執行命令提示字元 。
当用户帐户控制提示时单击是。
2. 键入以下命令并按Enter以运行 Netstat.exe 实用程序。
netstat -ano
上面的命令返回一个活动连接列表。
滚动浏览此列表并检查端口 80 和端口 443 是否正在被任何其他进程使用。
如果上面提到的端口没有被积极使用,那么您需要对注册表中的键进行更改。
3. 在对注册表进行任何修改之前,您需要停止运行 IIS 的 HTTP 服务。
在命令提示符下键入命令,然后按 Enter。
网络停止http
4. 当你被问到你想继续这个操作吗?,键入Y并按Enter继续。
禁用 HTTP 端口后关闭命令提示符。
5. 点击键盘上的Windows键并在 Windows 搜索栏中键入注册表编辑器。
单击注册表编辑器。
如果UAC提示您授予权限,请单击是。
6. 在注册表编辑器窗口中,导航到下面的位置或将其复制并粘贴到注册表的导航栏中。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
注意:如果没有找到ListenOnlyList子项,则无需创建子项,因为将使用默认 IP 地址0.0.0.0。
7. 现在,您需要移到右侧并删除除默认值0.0.0.0以外的所有 IP 地址
右键单击每个IP 地址并选择删除选项。
在弹出的确认删除子项的窗口中,单击是。
8. 退出注册表并重新启动计算机。
9、系统启动后,需要启动HTTP服务。
如上所示启动命令提示符。
键入下面的命令,然后按 Enter。
网络启动http
10. HTTP 服务启动后,尝试运行 IIS(Internet 信息服务)并检查错误是否已解决。
以上是進程無法存取 Windows 11 / 10 上的檔案錯誤修復的詳細內容。更多資訊請關注PHP中文網其他相關文章!