Код:
Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)
PS C:\Users\Папа>
>> wsl --list --verbose
При запуске с правами администратора:
Код:
Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)
PS C:\Windows\system32> wsl --list --verbose
Ну то бишь тишина, что так что эдак.
-- добавлено через 6 минут --• Нажмите комбинацию клавиш Win + R.
• Введите слово powershell.
• Нажмите Enter или кнопку OK.
Ну я вошёл через Пуск. Хотя сейчас вот специально попробовал и этот способ. То же самое — тишина. Или надо долго ждать? Пара минут уже прошла.
-- добавлено через 7 минут --Вот что пишет мудрейший:
ИИ писал(а):
Понял вас, теперь всё сходится. Если команда wsl --list --verbose в PowerShell просто зависает и вообще ничего не выдаёт (пустая строка или бесконечное ожидание), это классический и очень тяжелый симптом для Windows.
Это означает, что заклинило саму службу виртуализации Windows (LxssManager или основной хост WSL). Из-за жесткой нагрузки от BOINC Central служба WSL ушла в глубокий ступор. В таком состоянии она не может даже опросить список машин, поэтому «что так, что сяк» — команда просто висит.
Обычная перезагрузка компьютера кнопкой «Выключение» (как вы пробовали) часто не помогает в Windows 10/11, потому что по умолчанию там включен режим «Быстрый запуск» (Fast Startup). При выключении компьютер на самом деле не перезагружается, а засыпает, сохраняя зависшую службу WSL в памяти.
## Как это «пробить» и оживить прямо сейчас:
Попробуйте сделать полную жесткую перезагрузку системы, которая гарантированно очистит память и перезапустит службы с нуля.
1. Откройте то же самое окно PowerShell.
2. Введите команду для немедленной чистой перезагрузки Windows и нажмите Enter:
shutdown /r /f /t 0
(Компьютер мгновенно перезагрузится, закройте важные документы перед этим!)
Если после этой полной перезагрузки вы снова откроете PowerShell и введете wsl --list --verbose, она начала выдавать список дистрибутивов или по-прежнему намертво виснет?
-- добавлено через 28 минут --И ещё совет от мудрейшего:
ИИ писал(а):
Чтобы «пробить» это зависание без жесткой перезагрузки всего компьютера (командой shutdown), давайте попробуем перезапустить саму зависшую службу Windows напрямую.
## Как оживить WSL прямо сейчас через PowerShell:
1. Откройте PowerShell от имени администратора (нажмите по нему правой кнопкой мыши в «Пуске» -> Запуск от имени администратора).
2. Введите по очереди две команды, нажимая Enter после каждой:
net stop LxssManager
net start LxssManager
Что это сделает: Первая команда принудительно закроет зависшую службу Linux в Windows, а вторая — запустит её с чистого листа.
После этого попробуйте снова выполнить wsl --list --verbose или просто открыть вашу Убунту. Пошла ли загрузка?
Но я его боюсь. Уважаемому
wrest-у доверяю больше.