Windows 11 - WSL в необслуживаемом состоянии
Цитата: Чёрная Баронесса от 10.09.2024, 04:25Всем привет, мне нужна помощь с WSL. После твиков и пары месяцев обнаружил некоторые проблемы, но я не могу переустановить\обновить или вообще хоть что-то сделать с моей инсталляцией WSL. Я без понятия, что за версия установлена, так как
wsl --versionне существует.wsl --update --web-downloadвыводит
Downloading: Windows Subsystem for Linux
Installing: Windows Subsystem for Linux
The provided package is already installed, and reinstallation of the package was blocked. Check the AppXDeployment-Server event log for details.
(хотя раньше была другая ошибка)Установить апдейт из https://github.com/microsoft/WSL/releases не могу, наверное, потому что appx приложениями не поуправлять теперь (msi тоже использует appx под капотом)
Система:
Edition Windows 11 Pro
Version 23H2
Installed on 5/25/2024
OS build 22631.3593
Experience Windows Feature Experience Pack1000.22700.1003.0
wsl --status:
Default Distribution: Arch
Default Version: 2
Windows Subsystem for Linux was last updated on 9/10/2024
The Windows Subsystem for Linux kernel can be manually updated with 'wsl --update', but automatic updates cannot occur due to your system settings.
To receive automatic kernel updates, please enable the Windows Update setting: 'Receive updates for other Microsoft products when you update Windows'.
For more information please visit https://aka.ms/wsl2kernel.
Windows updates are paused.
Kernel version: 5.10.16В общем, очень рад буду помощи. Думал установить cumulative update, но в 24H2 добавили всякой новой слежки и ИИ, мне это совсем не надо, так что не хочу рисковать. Хочется просто обновить WSL на своей текущей системе
Всем привет, мне нужна помощь с WSL. После твиков и пары месяцев обнаружил некоторые проблемы, но я не могу переустановить\обновить или вообще хоть что-то сделать с моей инсталляцией WSL. Я без понятия, что за версия установлена, так как Скопированоwsl --version не существует. Скопированоwsl --update --web-download выводит
СкопированоDownloading: Windows Subsystem for Linux
СкопированоInstalling: Windows Subsystem for Linux
СкопированоThe provided package is already installed, and reinstallation of the package was blocked. Check the AppXDeployment-Server event log for details.
(хотя раньше была другая ошибка)
Установить апдейт из https://github.com/microsoft/WSL/releases не могу, наверное, потому что appx приложениями не поуправлять теперь (msi тоже использует appx под капотом)
Система:
СкопированоEdition Windows 11 Pro
СкопированоVersion 23H2
СкопированоInstalled on 5/25/2024
СкопированоOS build 22631.3593
СкопированоExperience Windows Feature Experience PackСкопировано 1000.22700.1003.0
Скопированоwsl --status:
СкопированоDefault Distribution: Arch
СкопированоDefault Version: 2
СкопированоWindows Subsystem for Linux was last updated on 9/10/2024
СкопированоThe Windows Subsystem for Linux kernel can be manually updated with 'wsl --update', but automatic updates cannot occur due to your system settings.
СкопированоTo receive automatic kernel updates, please enable the Windows Update setting: 'Receive updates for other Microsoft products when you update Windows'.
СкопированоFor more information please visit https://aka.ms/wsl2kernel.
СкопированоWindows updates are paused.
СкопированоKernel version: 5.10.16
В общем, очень рад буду помощи. Думал установить cumulative update, но в 24H2 добавили всякой новой слежки и ИИ, мне это совсем не надо, так что не хочу рисковать. Хочется просто обновить WSL на своей текущей системе
Цитата: --- НЛО --- от 10.09.2024, 07:55всем привет. если центр обновлений и магазин отключены, то не факт, что сработает, но попробуй зайти по пути паннель управления\программы и компоненты\включение и отключение компонентов и отключи wsl bи службу виртуальных машин, а после перезагрузки введи в powershell команду: wsl --install . быть может получится хотябы переустановить саму подсистему, а вот дистрибутив если и установится, то только тот, что по умолчанию, а это скорее всего будет ubuntu 22.04, но на безрыбье, как говорится, сам понимаешь.
всем привет. если центр обновлений и магазин отключены, то не факт, что сработает, но попробуй зайти по пути паннель управления\программы и компоненты\включение и отключение компонентов и отключи wsl bи службу виртуальных машин, а после перезагрузки введи в powershell команду: wsl --install . быть может получится хотябы переустановить саму подсистему, а вот дистрибутив если и установится, то только тот, что по умолчанию, а это скорее всего будет ubuntu 22.04, но на безрыбье, как говорится, сам понимаешь.
Цитата: Чёрная Баронесса от 10.09.2024, 11:27В общем, ковырял и получил какой-то результат, оставлю для потомков
Я отключил компоненты и восстановил службы. Обратно включить компоненты не смог - теперь dism вообще ничего не включает.
wsl --install --inboxчто-то установил, но не до концаВ итоге, у меня получилось обновить WSL через файл .MSI из https://github.com/microsoft/WSL/releases
WSL version: 2.2.4.0
Kernel version: 5.15.153.1-2
WSLg version: 1.0.61
MSRDC version: 1.2.5326
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26091.1-240325-1447.ge-release
Windows version: 10.0.22631.3593Вероятно, достаточно откатить службы, чтобы установка WSL прошла успешно (правда, проходит она успешно только через один способ)
В общем, ковырял и получил какой-то результат, оставлю для потомков
Я отключил компоненты и восстановил службы. Обратно включить компоненты не смог - теперь dism вообще ничего не включает. Скопированоwsl --install --inbox что-то установил, но не до конца
В итоге, у меня получилось обновить WSL через файл .MSI из https://github.com/microsoft/WSL/releases
СкопированоWSL version: 2.2.4.0
СкопированоKernel version: 5.15.153.1-2
СкопированоWSLg version: 1.0.61
СкопированоMSRDC version: 1.2.5326
СкопированоDirect3D version: 1.611.1-81528511
СкопированоDXCore version: 10.0.26091.1-240325-1447.ge-release
СкопированоWindows version: 10.0.22631.3593
Вероятно, достаточно откатить службы, чтобы установка WSL прошла успешно (правда, проходит она успешно только через один способ)