Во Вторник патчей (Patch Tuesday), 8 сентября 2020 года, компания Microsoft выпустила обновления безопасности для всех поддерживаемых версий Windows: Windows 10, Windows 8.1 и Windows 7 (в рамках программы ESU). С этого времени пользователи «Подсистемы Windows для Linux 2» (WSL 2) стали сообщать о возникающих проблемах. Проблемы наблюдаются в Windows 10, версия 2004, после установки обновления KB4571756 (обновляет версию Windows 10 до 19041.508).
После установки данного обновления WSL 2 перестает загружаться или отображает ошибку «Элемент не найден». Неясно, насколько широко распространена проблема, и связана ли она с какими-то конкретными конфигурациями. Пользователи GitHub сообщают, что проблемы начали появляться после установки обновления, а удаление пакета обновления полностью решает проблему.
Со своей стороны, заметил данную проблему еще с конца июля, когда перешел с WSL 1 на WSL 2.
Также сообщается, что ошибки наблюдаются в сборках Insider Preview, что свидетельствует о том, что проблема не специфична только для стабильных версий ОС.
Неизвестно, с чем именно связана данная ошибка, ведь она затрагивает сразу несколько версий ОС. Также неясно, была ли проблема исправлена предыдущим патчем для производственных версий, которые появились в последнем раунде обновлений. Кроме того, нет отчетов о том, проявляется ли ошибка в Windows 10 версий 1903 и 1909, которые получили поддержку WSL 2 в прошлом месяце.
Хотя в списке известных проблем KB4571756 данная ошибка с WSL 2 не приводится, в сервисе GitHub представитель Microsoft сообщил, что работа над исправлениями ведется. Если вы используете WSL 2 в рабочем процессе, лучше остановить получение обновлений.
Как удалить обновление KB4571756
Пользователи, которые установили обновление и испытывают проблемы в работе системы, могут удалить KB4571756, выполнив следующие действия.
Удаление через Панель управления
Для удаления обновления воспользуйтесь панелью управления:
- Перейдите в меню Параметры > Обновление и безопасность > Центр обновления Windows > Просмотр журнала обновлений > Удалить обновления.
- Найдите в списке Обновление для Microsoft Windows (KB4571756).
- Щелкните правой кнопкой мыши по обновлению и выберите «Удалить».
- Чтобы завершить удаление, нужно выполнить перезагрузку ПК.
- После запуска системы зайдите в меню Обновление и безопасность и нажмите Приостановить обновления на 7 дн.
Удаление с помощью Командной строки
В качестве альтернативы можно использовать командную строку:
- Откройте командную строку с правами администратора: откройте меню «Пуск»/«Поиск» (в зависимости от системы), введите в поисковой строке cmd.exe, щелкните правой кнопкой мыши по результату и выберите «Запустить от имени администратора».
- Запустите команду wusa /uninstall /kb:4571756 для удаления обновления и нажмите Да, чтобы подтвердить удаление.
- Чтобы завершить удаление, нужно выполнить перезагрузку ПК.
- После запуска системы зайдите в меню Обновление и безопасность и нажмите Приостановить обновления на 7 дн.
Вы можете посмотреть заметку: Миф или реальность: «Как в ОС Windows 10, взять под свой полный контроль установку обновлений?»
Так, вы сможете сами контролировать установку обновлений, а не «доверять» данный процесс системе.