首頁  >  文章  >  進程無法存取 Windows 11 / 10 上的檔案錯誤修復

進程無法存取 Windows 11 / 10 上的檔案錯誤修復

WBOY
WBOY轉載
2023-05-12 19:10:042240瀏覽

眾所周知,當任何檔案正在使用時,任何其他進程都無法存取/更改它。在這種情況下,當一個進程試圖開啟一個檔案時,作業系統會鎖定該檔案以防止它被另一個進程修改。

「該進程無法存取該文件,因為它正被另一個進程使用」是許多使用者在其 Windows 電腦上觀察到的此類錯誤訊息。已知此錯誤發生在不同版本的 Windows OS 和 Windows Server 中。通常,在使用者的 Windows PC 上使用Netsh命令期間會觀察到此錯誤訊息。發生此錯誤的另一種情況是嘗試在 Internet 資訊服務 (IIS) Microsoft 管理控制台 (MMC) 管理單元中開啟任何服務或網站時。

您是否在系統上看到此錯誤訊息?然後,您已經找到了正確的職位。在本文中,我們整理了一系列故障排除策略,可協助面臨此錯誤的使用者在 Windows PC 上成功解決此問題。

解決方案1 – 關閉所有不必要的後台進程

解決此錯誤的最基本的故障排除方法之一是透過任務管理器關閉PC 上運行的所有不必要的後台進程。

1.透過同時按鍵盤上的Ctrl Shift Esc鍵開啟工作管理員

2. 到任務管理器中的進程標籤。

3. 在這裡,一次選擇一個在您的 PC 背景執行的不必要的進程。

然後,按一下結束任務按鈕。

进程无法访问 Windows 11 / 10 上的文件错误修复

對您可以在工作管理員中看到的所有不必要的應用程式執行此操作。

注意:確保您沒有結束與 Windows 和 Microsoft 服務相關的進程。

4.重新啟動您的電腦。

系統啟動後,嘗試執行引發此問題的任務以檢查它是否已修復。

解決方案 2 – 以管理員身分執行應用程式

如果嘗試在終端機中執行 netsh 命令時遇到錯誤,則很可能該命令需要管理權限才能執行並進行修改。因此,在執行命令之前,請確保您使用的命令提示字元視窗具有管理權限。

1. 使用Windows R組合鍵開啟執行對話方塊。

2.在運行框中鍵入cmd 。

然後,只需同時按住Ctrl Shift Enter鍵以管理員身分執行命令提示字元

进程无法访问 Windows 11 / 10 上的文件错误修复

3. 當使用者帳號控制提示出現授予權限時,點選按鈕。

4. 現在,嘗試執行命令提示字元中的命令並檢查錯誤是否已解決。

解決方案 3 – 修改 IP 範圍

如果系統上的某些進程正在使用連接埠 80 或連接埠 443,則可能會發生此錯誤。許多用戶已經能夠透過設定完全不同的 IP 範圍來解決此衝突。

1. 點選鍵盤上的Windows鍵並在搜尋方塊中鍵入文字命令提示字元

選擇搜尋結果中的命令提示字元後,按一下右側的以管理員身分執行 

进程无法访问 Windows 11 / 10 上的文件错误修复

2. 以管理員權限開啟命令提示字元後,依序鍵入下列命令,然後按 Enter 變更 TCP 和 UDP 連接埠的 IP 範圍。

netsh int ipv4 设置动态端口 tcp start=10000 num=1000netsh int ipv4 set dynamicport udp start=10000 num=1000

进程无法访问 Windows 11 / 10 上的文件错误修复

3. 檢查這是否有助於解決您面臨的問題。如果問題仍然存在,請轉到下面的下一個解決方案。

解決方案4 – 透過更改登錄機碼來解決IIS 連接埠衝突

要解決IIS 連接埠衝突,需要執行Netstat.exe 公用程式來確定連接埠80 或連接埠443 是否有任何其他活動連接。出現此錯誤訊息的可能情況如下所述:

  • 登錄子項目ListenOnlyList的設定在執行 IIS 的電腦上不正確。
  • IIS 所需的連接埠 80 和連接埠 443 被另一個程序使用。

使用 Netstat.exe 公用程式後,如果您看到沒有其他進程對上述連接埠的活動連接,則需要檢查ListenOnlyList登錄子項目配置。

1.使用鍵盤上的Windows 和 R組合鍵開啟執行方塊。

鍵入cmd並透過同時按Ctrl Shift Enter鍵以管理員權限執行命令提示字元 。

进程无法访问 Windows 11 / 10 上的文件错误修复

当用户帐户控制提示时单击是。

2. 键入以下命令并按Enter以运行 Netstat.exe 实用程序。

netstat -ano

上面的命令返回一个活动连接列表。

进程无法访问 Windows 11 / 10 上的文件错误修复

滚动浏览此列表并检查端口 80 和端口 443 是否正在被任何其他进程使用。

如果上面提到的端口没有被积极使用,那么您需要对注册表中的键进行更改。

3. 在对注册表进行任何修改之前,您需要停止运行 IIS 的 HTTP 服务。

在命令提示符下键入命令,然后按 Enter。

网络停止http

4. 当你被问到你想继续这个操作吗?,键入Y并按Enter继续。

禁用 HTTP 端口后关闭命令提示符。

进程无法访问 Windows 11 / 10 上的文件错误修复

5. 点击键盘上的Windows键并在 Windows 搜索栏中键入注册表编辑器。

单击注册表编辑器。

进程无法访问 Windows 11 / 10 上的文件错误修复

如果UAC提示您授予权限,请单击是。

6. 在注册表编辑器窗口中,导航到下面的位置或将其复制并粘贴到注册表的导航栏中。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList

注意:如果没有找到ListenOnlyList子项,则无需创建子项,因为将使用默认 IP 地址0.0.0.0

进程无法访问 Windows 11 / 10 上的文件错误修复

7. 现在,您需要移到右侧并删除除默认值0.0.0.0以外的所有 IP 地址

右键单击每个IP 地址并选择删除选项。

进程无法访问 Windows 11 / 10 上的文件错误修复

在弹出的确认删除子项的窗口中,单击是。

进程无法访问 Windows 11 / 10 上的文件错误修复

8. 退出注册表并重新启动计算机。

9、系统启动后,需要启动HTTP服务。

如上所示启动命令提示符。

键入下面的命令,然后按 Enter。

网络启动http

10. HTTP 服务启动后,尝试运行 IIS(Internet 信息服务)并检查错误是否已解决。

进程无法访问 Windows 11 / 10 上的文件错误修复

以上是進程無法存取 Windows 11 / 10 上的檔案錯誤修復的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除