你好,
我在网上查找了很多解决方案,但没有一个能起作用。
在 Windows 11 上,我使用 Ubuntu 22.04 (WSL 2)。我将其移至另一个驱动器。我还使用 Docker 桌面和 Devilbox(我暂时无法将 xdebug 与 VSC 一起使用,但这是另一个问题)。
我的问题是当 WSL 重新启动时(或者可能过一段时间后),Windows hosts 文件被覆盖。
我找到的解决方案是将以下条目添加到 /etc/wsl.conf:
[network]
generateHosts = false
generateResolvConf = false
我尝试过使用和不使用 generateResolvConf。但都不起作用。我如何保留 Windows hosts 文件?
答案1
Windows hosts 文件的覆盖是由于我的防病毒软件 Bitdefender Total Security。我禁用了“扫描主机文件”设置,现在它可以工作了。