Гид по технологиям

Как полностью удалить Windows Subsystem for Linux (WSL) из Windows

5 min read Windows Обновлено 08 Jan 2026
Как полностью удалить WSL из Windows
Как полностью удалить WSL из Windows

Иконка Linux на рабочем столе Windows с текстом 'Удалить'

Краткое содержание

  • Удалите все дистрибутивы Linux перед удалением WSL, чтобы не оставлять файлы и виртуальные диски.
  • Удалите приложение Windows Subsystem for Linux и дополнительные компоненты из списка установленных приложений.
  • Отключите компоненты Windows: Windows Subsystem for Linux и Virtual Machine Platform в окне «Включение или отключение компонентов Windows» или через PowerShell/DISM.

Что такое WSL в двух строчках

Windows Subsystem for Linux (WSL) — это функция Windows, которая позволяет запускать Linux-дистрибутивы в изолированной среде. Удаление WSL включает удаление самих дистрибутивов, приложения и системных компонентов.

Подготовка и предупреждения

Important: выполните резервное копирование нужных данных внутри дистрибутивов (файлы в домашней директории, конфигурации). После удаления дистрибутивов их данные обычно удаляются вместе с виртуальными дисками (ext4.vhdx).

Notes: Для изменений компонентов Windows и удаления приложений потребуется учётная запись с правами администратора и перезагрузка системы.

1. Удалите все установленные дистрибутивы Linux

Этот шаг обязателен: если сначала удалить только компоненты WSL, данные дистрибутивов могут остаться на диске.

  1. Нажмите Win + I, чтобы открыть Настройки.
  2. Перейдите Приложения → Установленные приложения.
  3. Найдите каждый Linux-дистрибутив (Ubuntu, Debian и т. п.), нажмите на кнопку с многоточием «…» рядом и выберите Удалить.
  4. Повторите для всех дистрибутивов в списке.

Список установленных приложений в Настройках с опцией 'Удалить' для Ubuntu

Альтернатива (через командную строку): сначала просмотрите список дистрибутивов, затем удалите каждый по имени.

wsl --list --verbose
wsl --unregister <Имя_дистрибутива>

Замечание: команда wsl –unregister окончательно удаляет дистрибутив и его виртуальный диск.

2. Удалите приложение WSL и сопутствующие компоненты

После удаления дистрибутивов удалите само приложение Windows Subsystem for Linux и любые дополнительные пакеты (WSL Update, WSLg Preview).

  1. Откройте Настройки → Приложения → Приложения и возможности.
  2. В списке приложений найдите Windows Subsystem for Linux.
  3. Нажмите «Дополнительно» или кнопку с тремя точками и выберите Удалить.

Список установленных приложений с опцией 'Удалить' для Windows Subsystem for Linux

Если в списке есть WSL Update или WSLg Preview — удалите их аналогично.

3. Отключите Windows Subsystem for Linux и Virtual Machine Platform

Последний шаг — отключить компоненты в системе, чтобы полностью исключить WSL и связанные гипервизоры.

  1. Нажмите Win + S и введите Включение или отключение компонентов Windows, затем нажмите Enter.
  2. В появившемся окне снимите галочку с Windows Subsystem for Linux.
  3. При отсутствии необходимости в гипервизоре снимите галочку с Virtual Machine Platform.
  4. Нажмите OK и перезагрузите компьютер.

Окно 'Включение или отключение компонентов Windows' с отключенной опцией WSL

Альтернатива (через PowerShell от имени администратора):

# Отключить WSL
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

# Отключить Virtual Machine Platform
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

# Перезагрузите систему
Restart-Computer

Альтернатива (через DISM):

dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
Restart-Computer

Замечание: точные имена фич в DISM/PowerShell могут отличаться в зависимости от сборки Windows; проверьте результаты команды перед перезагрузкой.

4. Проверьте и удалите остаточные файлы вручную

Иногда после удаления остаются файлы виртуальных дисков или конфигурации. Проверьте следующие места и удалите ненужные данные:

  • Папки дистрибутивов в каталоге пользователя: C:\Users\<Вашеимя>\AppData\Local\Packages\<имяпакета>\LocalState\ (внутри обычно файл ext4.vhdx)
  • Общий поиск по диску файлов с расширением .vhdx или именем ext4.vhdx
  • Старые папки WSL вроде lxss (в более старых версиях)

Important: удаляйте файлы вручную только если вы уверены, что сделали резервные копии нужных данных.

Когда удаление может не сработать и что делать

Counterexamples: удаление через Настройки может выдавать ошибку, если процесс WSL занят или файлы открыты. Тогда:

  • Завершите процессы, связанные с WSL (в Диспетчере задач или через PowerShell):
# Завершить процессы wsl.exe и связанные
Get-Process wsl* -ErrorAction SilentlyContinue | Stop-Process -Force
  • Убедитесь, что служба LxssManager остановлена, затем повторите удаление.

Если компонент не отключается в окне компонентов — используйте DISM/PowerShell с правами администратора.

Быстрый план действий для ролей

  • Домашний пользователь:

    • Сделайте резервную копию файлов.
    • Удалите дистрибутивы через Настройки.
    • Удалите WSL в Приложениях и отключите компонент.
    • Перезагрузите и проверьте отсутствие vhdx.
  • Системный администратор:

    • Каталогно проверьте все учётные записи пользователей на предмет vhdx.
    • Запустите скрипт, который последовательно unregister’ит дистрибутивы и отключит компоненты через DISM.
    • План отката: автоматизированная установка WSL и развёртывание образов из резервных копий.

Мини-методология: безопасное удаление WSL (чеклист)

  1. Резервные копии данных из дистрибутивов.
  2. Просмотр списка дистрибутивов: wsl –list –verbose.
  3. Удаление дистрибутивов: wsl –unregister или через Настройки.
  4. Удаление приложения WSL в Приложениях.
  5. Отключение компонентов Windows и перезагрузка.
  6. Очистка остаточных файлов (ext4.vhdx).

Откат и повторная установка

Если потребуется вернуть WSL, выполните обратные шаги:

  1. Включите Windows Subsystem for Linux и Virtual Machine Platform в компонентах Windows или через PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Restart-Computer
  1. Установите дистрибутивы из Microsoft Store или через команду:
wsl --install -d <Имя_дистрибутива>

Решение сложных ситуаций — краткий маршрут принятия решения

flowchart TD
  A[Есть ли установленные дистрибутивы?] -->|Да| B[Удалить дистрибутивы 'wsl --unregister или Настройки']
  A -->|Нет| C[Удалить приложение WSL из Приложений]
  B --> C
  C --> D[Отключить компоненты Windows]
  D --> E[Перезагрузить и проверить остатки '.vhdx']
  E --> F{Остались файлы?}
  F -->|Да| G[Удалить вручную из AppData и перезагрузить]
  F -->|Нет| H[Готово]

Частые вопросы

  • Можно ли удалить только WSL и оставить дистрибутивы? Нет — дистрибутивы привязаны к WSL; сначала удалите дистрибутивы, иначе они останутся на диске.
  • Нужно ли перезагружать систему? Да, после изменения компонентов Windows требуется перезагрузка.

Итог

WSL удаляется в три этапа: удалить дистрибутивы, удалить приложение WSL и отключить компоненты Windows. При возникновениях ошибок используйте команды wsl, PowerShell или DISM, проверьте процессы и вручную удалите оставшиеся vhdx-файлы. После выполнения всех шагов WSL полностью исчезнет из системы, и вы сможете при необходимости заново установить его через Microsoft Store или команду wsl –install.

Ключевые действия: резервное копирование, unregister дистрибутивов, удалить приложение, отключить компоненты, перезагрузить, очистить остаточные файлы.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Градиенты в Canva: добавить и настроить
Дизайн

Градиенты в Canva: добавить и настроить

Ошибка Disabled accounts can't be contacted в Instagram
Социальные сети

Ошибка Disabled accounts can't be contacted в Instagram

Генерация случайных чисел в Google Sheets
Google Таблицы

Генерация случайных чисел в Google Sheets

Прокручиваемые скриншоты в Windows 11
Windows

Прокручиваемые скриншоты в Windows 11

Как установить корпусной вентилятор в ПК
Железо

Как установить корпусной вентилятор в ПК

Check In в iOS 17: настройка и безопасность
How-to

Check In в iOS 17: настройка и безопасность