(WSL) Как избежать перезаписи файла хостов Windows

(WSL) Как избежать перезаписи файла хостов Windows

Бонжур,

Я поискал в Интернете и нашел много решений, но ни одно из них не работает.

На Windows 11 я использую Ubuntu 22.04 (WSL 2). Я перенес его на другой диск. Я также использую Docker desktop и Devilbox (я не могу использовать xdebug с VSC на данный момент, но это другой вопрос).

Моя проблема заключается в том, что при перезапуске WSL (или, возможно, через некоторое время) файл хостов Windows перезаписывается.

Решение, которое я нашел, — добавить следующую запись в /etc/wsl.conf:

[network]
generateHosts = false
generateResolvConf = false

Я пробовал с generateResolvConf и без него. Но это не работает. Как мне сохранить файл hosts windows?

решение1

Перезапись файла хостов Windows произошла из-за моего антивируса Bitdefender Total Security. Я отключил«Сканировать файл hosts»настройки, и теперь это работает.

Связанный контент