%20%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E8%A6%86%E8%93%8B%20Windows%20%E4%B8%BB%E6%A9%9F%E6%96%87%E4%BB%B6.png)
你好,
我從網路上查了很多解決方案,但沒有一個有效。
在 Windows 11 上,我使用 Ubuntu 22.04 (WSL 2)。我把它移到另一個驅動器上。我還使用 Docker 桌面和 Devilbox(我暫時無法將 xdebug 與 VSC 一起使用,但這是另一個問題)。
我的問題是當 WSL 重新啟動時(或也可能在一段時間後),Windows 主機檔案被覆蓋。
我找到的解決方案是將以下條目新增至 /etc/wsl.conf 中:
[network]
generateHosts = false
generateResolvConf = false
我嘗試過使用和不使用generateResolvConf。但這不起作用。如何保留 Windows 主機檔案?
答案1
Windows 主機檔案被覆蓋是由於我的防毒軟體 Bitdefender Total Security 造成的。我禁用了“掃描主機檔案”設置,現在可以使用了。