[Исправлено] обновление применяется только к машинам с подсистемой Windows для Linux | Ошибка WSL
Автор: TechySavvy
Загружено: 2023-12-27
Просмотров: 6797
Описание:
Меню:
Обзор: 00:00
Исправление ошибки установки WSL2: 01:08
Проверка состояния WSL2: 02:47
Готово: 03:23
Ошибка установки WSL2. Настройка обновления подсистемы Windows для Linux. Данное обновление применяется только к компьютерам с подсистемой Windows для Linux.
Команда Dism выполнена успешно, но wsl_update_x64.msi выдаёт ошибку и установка не удалась.
Процедура устранения проблемы:
1. Откройте раздел «Включение и отключение компонентов Windows».
2. Снимите флажки «Платформа виртуальной машины» и
«Подсистема Windows для Linux».
3. Нажмите OK.
4. Перезагрузите систему.
5. Снова откройте раздел «Включение и отключение компонентов Windows».
6. Теперь установите флажки «Платформа виртуальной машины» и «Подсистема Windows для Linux».
7. Нажмите OK.
8. Снова перезагрузите систему.
9. Снова запустите файл wsl_update_x64.msi. Теперь он должен успешно установиться.
10. Перейдите в PowerShell и выполните команду wsl.
Ссылка на полную статью:
https://docs.microsoft.com/en-us/wind...
Руководство по установке подсистемы Windows для Linux для Windows 10
Установка подсистемы Windows для Linux
Шаг 1. Включите подсистему Windows для Linux
Шаг 2. Обновление до WSL 2
Шаг 3. Включите функцию виртуальной машины
Шаг 4. Загрузите пакет обновления ядра Linux
Шаг 5. Установите WSL 2 в качестве версии по умолчанию
Шаг 6. Установите выбранный вами дистрибутив Linux
Шаг 7. Настройте новый дистрибутив
Установите Windows Terminal (необязательно)
Шаг 1. Включите подсистему Windows для Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Шаг 3. Включите функцию виртуальной машины
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart up
Не удалось запустить wsl_update_x64.msi, поскольку «Это обновление применимо только к компьютерам с подсистемой Windows для Linux».
Нет, не работает После выполнения следующих действий
Также, похоже, у некоторых возникают проблемы с извлечением ядра установщиком.
Вы всегда можете извлечь его вручную с помощью команды:
msiexec /a "wsl_update_x64.msi" /qb TARGETDIR="C:\temp"
а затем скопировать файл ядра из C:\temp в C:\Windows\System32\lxss\tools
В финальной версии этой проблемы быть не должно, так как установка выполняется через Центр обновления Windows.
Я щёлкнул правой кнопкой мыши по старому MSI-файлу и удалил его. Теперь я могу установить новый (не работает).
"Указанная учётная запись уже существует" — и ошибка.
Нам нужно удалить "Подсистему обновления Windows для Linux" так же, как обычное приложение Windows.
Я решил свою проблему, повысив привилегии командной строки и выполнив wsl_update_x64.msi оттуда.
Если wsl --set-default-version выдаёт ошибку, введите wsl --help. Если --set-default-version отсутствует в списке, это означает, что ваша ОС его не поддерживает, и вам необходимо обновить её до версии 1903, сборки 18362 или выше.
WSL2
Windows 10
Версия Windows
Ubuntu 16.04
Ubuntu 18.04
Debian
Настройка WSL
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: