簡體   English   中英

無法再從 Windows 資源管理器訪問 WSL2 文件或從 WSL2 啟動 Windows 程序

[英]Can no longer access WSL2 files from Windows explorer or launch Windows programs from WSL2

我已經在 Windows 10 上運行 WSL2 幾個月了,最近才失去這些能力。 我仍然可以打開 WSL2 終端並與那里的 Ubuntu 安裝進行交互。

從資源管理器訪問 WSL2 文件

我以前可以將 go 轉到\\wsl$\Ubuntu並查看我所有的 WSL2 文件。 我仍然可以在\\wsl$看到 Ubuntu 文件夾,但是當我嘗試打開它時,我得到一個加載欄並且沒有任何反應(即使等待了很長時間): 無法打開 Ubuntu 文件夾

同樣在 Powershell 中: 在此處輸入圖像描述

從 WSL2 打開 Windows 程序

以前,我可以分別使用explorer.execode從 WSL2 終端打開 Windows 程序,例如 explorer 和 VSCode。 現在,當我嘗試這個時,終端只是掛起,什么也沒有打開。

請注意,我仍然可以導航到/mnt/並從 WSL2 終端查看我的所有 Windows 文件。


我正在運行 Windows 10 版本 1909(操作系統內部版本 18363.1379)和 Ubuntu 20.04.1。

我不確定我是否有答案,但可以嘗試一些一般的故障排除步驟:

  • 退出您的實例並嘗試wsl --shutdown

  • 如果可行,請嘗試關閉 Windows 快速啟動。 還要避免冬眠。 已知這些會干擾某些 WSL 網絡功能。

  • 嘗試將以下部分添加到您的/etc/wsl.conf

     [interop] enabled = true

    這應該是默認設置,但這並不是我們第一次看到 WSL 出於某種原因不遵循默認設置。

  • 確保您的 Windows 臨時目錄未壓縮

  • 確保%userprofile%/Local/AppData/Packages下的分發文件夾未壓縮,尤其是ext4.vhdx所在的LocalState子目錄。

  • 如果啟用,請嘗試關閉 Windows 勒索軟件保護

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM