Сообщество RSS DEV

Как исправить раздражающее всплывающее окно WSL 'Нажмите любую клавишу для установки' в Windows 11 (после удаления WSL)

Устойчивое появление окна установки WSL после его удаления вызвано службой P9RdrService. Эта служба, являющаяся частью механизмов обмена файлами WSL, остается активной даже после удаления WSL. Когда служба P9RdrService запускается, она пытается подключиться к несуществующим компонентам WSL, что приводит к появлению окна обновления. Чтобы решить эту проблему, необходимо отключить службу P9RdrService в графическом интерфейсе служб или с помощью PowerShell с правами администратора. Служба P9RdrService пытается инициировать подключение к WSL, что приводит к появлению окна обновления. Эта проблема возникает, несмотря на удаление WSL, удаление дистрибутивов и отключение функции WSL. Инструмент Process Monitor, входящий в состав Sysinternals, помогает найти корень проблемы, определяя процесс wsl.exe. Необходимо включить журналирование загрузки, чтобы захватить это, поскольку окно появляется во время загрузки до ручной операции. Фильтрация журналов показывает, что svchost.exe запускает wsl.exe, что еще больше точно определяет ответственный сервис. Анализ командной строки svchost.exe показывает, что виновником является служба P9RdrService. Предыдущие попытки исправить проблему, такие как удаление функций WSL и профилей терминала, не увенчались успехом. Удаление пакета AppX WSL также не решило проблему. В приложениях автозапуска или в планировщике задач не было найдено никаких записей, связанных с WSL. Решение заключается в том, чтобы отключить службу P9RdrService, и после перезагрузки раздражающее окно исчезает.
favicon
dev.to
How to Fix the Annoying WSL "Press any key to install" Popup on Windows 11 (After Uninstalling WSL)
Create attached notes ...