
Я присоединился к программе 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)
Эта проблема возникает при трех условиях:
- Сборка системы 19555.1001 (исходный выпускWSL/вопросы/4860)
- WSL2 (комментарий1,комментарий2)
$Env:Path.length
(%PATH%
) слишком долго (комментарий3)
Соответственно есть 3 решения:
- Откатить обновление Win 10 (комментарий4)
- Переключиться на WSL1 (комментарий2, не рекомендую)
- Уменьшите
$Env:Path.length
, для меня 2k+ → 1058 работает.
Кажется очевидным, что эта проблема будет решена в будущей сборке, но, похоже, есть и другие ответы о сборке 19559 — см.этот комментарийкоторый говорит, что проблема не решена, а комментарий @Ramhound выше говорит, что его WSL работает на этой сборке без проблем.