%20Windows%20%E3%81%AE%E3%83%9B%E3%82%B9%E3%83%88%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%82%92%E5%9B%9E%E9%81%BF%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
ボンジュール、
ウェブで調べたところ、たくさんの解決策が見つかりましたが、どれも機能しませんでした。
Windows 11では、Ubuntu 22.04 (WSL 2) を使用しています。別のドライブに移動しました。また、DockerデスクトップとDevilboxも使用しています(現時点ではVSCでxdebugを使用できませんが、これは別の問題です)。
私の問題は、WSL が再起動すると (またはおそらくしばらく経ってから)、Windows のホスト ファイルが上書きされることです。
私が見つけた解決策は、/etc/wsl.conf に次のエントリを追加することです。
[network]
generateHosts = false
generateResolvConf = false
generateResolvConf ありとなしで試してみましたが、うまくいきませんでした。Windows のホスト ファイルを保持するにはどうすればよいでしょうか?
答え1
Windowsのホストファイルの上書きは、ウイルス対策ソフト「Bitdefender Total Security」によるものでした。「ホストファイルをスキャン」設定し、動作するようになりました。