WSL не работает после обновления Windows 10

WSL не работает после обновления Windows 10

Я присоединился к программе Windows 10 Insider Preview. Сегодня система обновилась до версии 2004 build 19555.1001, и теперь я не могу открыть WSL.

При запуске в CMD я вижу следующие ошибки:

Microsoft Windows [Version 10.0.19555.1001]
(c) 2020 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>bash
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

C:\WINDOWS\system32>wsl
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

C:\WINDOWS\system32>ubuntu
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

C:\WINDOWS\system32>

решение1

Ссылаться наWSL/вопросы/4860(спасибо @Biswapriyo)

Эта проблема возникает при трех условиях:

  1. Сборка системы 19555.1001 (исходный выпускWSL/вопросы/4860)
  2. WSL2 (комментарий1,комментарий2)
  3. $Env:Path.length( %PATH%) слишком долго (комментарий3)

Соответственно есть 3 решения:

  1. Откатить обновление Win 10 (комментарий4)
  2. Переключиться на WSL1 (комментарий2, не рекомендую)
  3. Уменьшите $Env:Path.length, для меня 2k+ → 1058 работает.

Кажется очевидным, что эта проблема будет решена в будущей сборке, но, похоже, есть и другие ответы о сборке 19559 — см.этот комментарийкоторый говорит, что проблема не решена, а комментарий @Ramhound выше говорит, что его WSL работает на этой сборке без проблем.

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