Компьютеры · Инструкция
Как отключить Windows interop и добавление PATH в WSL
Это может быть полезно для более изолированного Linux dev environment, где Windows executables или дублирующиеся PATH en
Короткий ответ
В `/etc/wsl.conf` используйте секцию `[interop]`: `enabled=false` запрещает запуск Windows processes из WSL, а `appendWindowsPath=false` не добавляет Windows PATH в Linux `$PATH`. После изменения перезапустите WSL.
Что делать
- Откройте `/etc/wsl.conf` внутри нужного distro.
- Добавьте `[interop]`.
- Установите `enabled=false`, если нужно полностью запретить запуск Win32 processes из WSL.
- Установите `appendWindowsPath=false`, если нужно только исключить Windows PATH entries.
- Сохраните файл и выполните `wsl --shutdown` из Windows.
- Снова запустите distro и проверьте `$PATH` и попытку запуска, например, `notepad.exe` только если это безопасно для теста.
Важно
- Отключение interop сломает scripts и IDE workflows, которые вызывают Windows tools из WSL.
Что учитывать
Отключение interop сломает scripts и IDE workflows, которые вызывают Windows tools из WSL.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Advanced settings configuration in WSL). Пример и формулировки — редакция N1RO на 2026-09-18.