n1ro°
RU

Компьютеры · Инструкция

Как отключить Windows interop и добавление PATH в WSL

Это может быть полезно для более изолированного Linux dev environment, где Windows executables или дублирующиеся PATH en

Редакция N1RO · Проверено

Короткий ответ

В `/etc/wsl.conf` используйте секцию `[interop]`: `enabled=false` запрещает запуск Windows processes из WSL, а `appendWindowsPath=false` не добавляет Windows PATH в Linux `$PATH`. После изменения перезапустите WSL.

Что делать

  1. Откройте `/etc/wsl.conf` внутри нужного distro.
  2. Добавьте `[interop]`.
  3. Установите `enabled=false`, если нужно полностью запретить запуск Win32 processes из WSL.
  4. Установите `appendWindowsPath=false`, если нужно только исключить Windows PATH entries.
  5. Сохраните файл и выполните `wsl --shutdown` из Windows.
  6. Снова запустите 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.