(WSL) 如何避免覆蓋 Windows 主機文件

(WSL) 如何避免覆蓋 Windows 主機文件

你好,

我從網路上查了很多解決方案,但沒有一個有效。

在 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 造成的。我禁用了“掃描主機檔案”設置,現在可以使用了。

相關內容