Понравилось? Поделитесь…
Устали от WSL? Вы нашли альтернативу? Избавьтесь от этого с помощью этого руководства.
Если вам не нужна подсистема Windows для Linux на вашем компьютере, вы можете удалить ее. Однако этот процесс может включать больше, чем просто нажатие кнопки удаления в настройках Windows. Это не сложно, но важно удалять файлы в правильном порядке.
Вот шаги, которые необходимо выполнить, чтобы полностью удалить WSL с вашего ПК с Windows.
Зачем удалять подсистему Windows для Linux?
WSL — это очень удобный инструмент, который позволяет вам легко запускать дистрибутивы Linux в виртуальной среде на вашем компьютере с Windows. Хотя это не оказывает большого влияния на хранилище, нет необходимости устанавливать его, если вы не заинтересованы в использовании Linux.
Существуют также хорошие альтернативы WSL для запуска Linux, и вы можете использовать одну из них вместо решения Microsoft. Вам не только не понадобится WSL, но и существует небольшой риск конфликта между подсистемой Windows и вашим альтернативным выбором.
Удалите все установленные дистрибутивы Linux в Windows
Этот шаг подойдет не всем, но если вы установили какие-либо дистрибутивы Linux, вам следует сначала удалить их. Это помогает гарантировать, что удаление WSL не оставит на вашем компьютере никаких файлов, связанных с установками Linux.
- Вы можете найти дистрибутивы Linux, которые вы установили, в списке других установленных приложений в разделе «Настройки» > «Приложения» > «Установленные приложения».
- Удалите каждый из дистрибутивов Linux, таких как Ubuntu, так же, как и любое другое приложение Windows.
Если ваш компьютер пришел к вам с уже установленными программами, вы можете не знать, что такое дистрибутив Linux, а что нет. Вот некоторые из наиболее распространенных дистрибутивов Linux, но вы также можете просто поискать в Google название программы, в которой вы не уверены.
После удаления всех версий Linux вы можете перейти к следующему шагу процесса.
После удаления всех версий Linux вы можете удалить приложение WSL и его компоненты. Как и в предыдущем шаге, вы можете удалить WSL, как и любую другую программу.
Перейдите в «Настройки» > «Приложения» > «Приложения и функции». Прокрутите вниз список приложений, чтобы найти подсистему Windows для Linux. Нажмите кнопку «Дополнительно» и выберите «Удалить». В Windows 10 щелкните имя приложения, затем нажмите «Удалить».
Если вы видите какие-либо дополнительные компоненты WSL, такие как WSL Update или WSLg Preview, удалите их таким же образом.
Удалите WSL и платформу виртуальной машины
Заключительной частью процесса является удаление основных файлов WSL и отключение параметра на панели дополнительных функций Windows.
- откройте панель «Функции Windows», выбрав «Настройки» > «Приложения» > «Дополнительные функции» > «Дополнительные функции Windows». Вы также можете выполнить поиск функций Windows и нажать «Включить или отключить функции Windows.
- Прокрутите список функций вниз, чтобы найти и снять флажок «Подсистема Windows для Linux.
- Если вам не нужно запускать другие виртуальные среды, вы также можете снять флажок «Платформа виртуальной машины.
- Нажмите OK, а затем перезагрузите компьютер.
Теперь WSL должен быть полностью удален с вашего компьютера. Он не будет получать автоматические обновления, и вы не сможете с ним никак взаимодействовать. Если вам это понадобится в будущем, узнайте, как установить WSL через Microsoft Store на ПК с Windows.
Удаление WSL с вашего ПК с Windows
Вы можете установить WSL на свой компьютер с Windows с помощью одной команды. Удалить его, если он вам больше не нужен на вашем компьютере, не так просто. Выполнив три простых шага, описанных здесь, вы можете убедиться, что все файлы и компоненты WSL удалены.
-
Home
-
News
- How to Uninstall WSL on Windows 11 & Windows 10? See a Guide!
By Vera | Follow |
Last Updated
If you need to uninstall Windows Subsystem for Linux, you can do this task on Windows 10/11. It is not simple as program uninstallation. Refer to this post from MiniTool and find the guide on how to uninstall WSL easily.
About WSL
Windows Subsystem for Linux, also known as WSL, is a feature in Windows operating system that is primarily designed for developers, especially web developers. WSL enables you to run a Linux system with Linux command-line tools and GUI apps on Windows 11/10. This won’t break anything important on your PC.
In the earlier time, Microsoft released the first version – Windows Subsystem for Linux (WSL) that supports a direct translation between Linux and Windows. While WSL2 uses a lightweight virtual machine to integrate it into your Windows workflow. Any Linux distribution can run on either the WSL 1 or WSL 2 architecture, which depends on their configuration.
To run a Linux system on Windows 10/11, you need to install WSL and here a related post is helpful – How to Install Windows Subsystem for Linux (WSL) on Windows 11.
When anything goes wrong or you no longer need to use this platform, you may want to uninstall WSL. Well then, can you uninstall WSL from your computer? It is possible and just follow the guide below now.
How to Uninstall WSL on Windows 10/11
How to uninstall WSL on Windows 11/10? It is not easy to completely remove WSL from your PC since this isn’t similar to uninstalling a program. You need to do three steps – delete the Linux distro, uninstall other components and disable this platform. Do the operations about WSL uninstall Ubuntu in order:
Step 1: Uninstall Linux Distro
1. In Windows 11/10, press Win + I at the same time to open Settings.
2. Go to Apps > Apps & features.
3. Choose a Linux distribution like Ubuntu and click Uninstall (Windows 10). For Windows 11, click the three dots and click Uninstall. Then, click Uninstall again to confirm the operation.
Tips:
You can type the Linux distribution like Ubuntu into the text of App list to find your installation.
Step 2: Delete Windows Subsystem for Linux Components
After uninstalling the Linux distribution from Windows 11/10, other elements of the Windows Subsystem for Linux functionality should be also removed.
1. In the Settings window, go to App > Apps & features.
2. Choose Windows Subsystem for Linux WSLg Preview and click Uninstall > Uninstall. In Windows 11, you need to click three dots and click Uninstall.
3. Find Windows Subsystem for Linux Update and uninstall it.
Step 3: Disable Windows Subsystem for Linux
This is the last step you should do and see what you should do:
1. In Windows 11, click Apps > Optional features and click More Windows features under the Related settings section to open the Windows Features In Windows 10, navigate to Apps > Apps & features > Option features > More Windows features.
Tips:
Alternatively, you can type windows features into the search box and click Turn Windows features on or off.
2. In the Windows Features interface, locate Virtual Machine Platform and Windows Subsystem for Linux, then uncheck the boxes of these two options.
3. Click OK to save the changes and restart your computer.
After the restart, you completely uninstall WSL on Windows 11/10. If you change your mind and want to run a Linux distribution like Ubuntu, you can still reinstall WSL on your computer.
About The Author
Position: Columnist
Vera is an editor of the MiniTool Team since 2016 who has more than 7 years’ writing experiences in the field of technical articles. Her articles mainly focus on disk & partition management, PC data recovery, video conversion, as well as PC backup & restore, helping users to solve some errors and issues when using their computers. In her spare times, she likes shopping, playing games and reading some articles.
I was fooling around a bit with the Linux/Bash subsystem for Win10.
But then I decided to stay with Cygwin for now. So I uninstalled it — or thought I did.
Now I’ve installed Cygwin and put its bin
directory first in the PATH
.
In cmd.exe
, when I type bash
, it will start the Cygwin’s Bash.
But when I do Win+R and type bash
, I still get the prompt:
Windows Subsystem for Linux has no installed distributions.
…bla-bla-bla…
How do I get rid of the Linux/Bash subsystem entirely, so it will instead pick up Cygwin’s Bash from the PATH
?
robinCTS
4,3274 gold badges20 silver badges29 bronze badges
asked Apr 27, 2018 at 21:54
3
If your OS has been upgraded to the Fall Creators Update, you should be able to issue the command wslconfig
.
You could of course try uninstalling first by using the command lxrun /uninstall /full
.
If its still there, you can try unregistering the distro:
-
First you need to know which distro is installed by using
wslconfig /l
-
From the list choose the distro (e.g. Ubuntu) you want to uninstall and type the command
wslconfig /u Ubuntu
robinCTS
4,3274 gold badges20 silver badges29 bronze badges
answered Jul 10, 2018 at 1:30
Casey SVCasey SV
7391 gold badge5 silver badges4 bronze badges
3
In order to disable WSL, one has to go back into
Control Panel -> programs-features -> turn on/off Windows features and deselect Windows Subsystem for Linux, and Save.
answered Apr 27, 2018 at 22:11
RopRop
1,2111 gold badge8 silver badges11 bronze badges
3
Edit — This would only work on Windows Server, not on Client OS.
Similar to what Rop suggested, but you can also use Powershell to completely remove the Windows Subsystem for Linux, with the advantage of not having to look for it in Control Panel. Note that you will have to run this as an administrator.
Remove-WindowsFeature Microsoft-Windows-Subsystem-Linux
List all the features available, filtering for Linux:
Get-WindowsFeature | Where-Object Name -like '*linux*' | Select-Object Name
answered Apr 6, 2020 at 16:54
AbrahamAbraham
1861 silver badge5 bronze badges
2
Just a few notes for experimenters, but for Windows 10 client o/s, you can use the following:
(Get-WindowsOptionalFeature -Online -FeatureName '*linux*') | Select-Object FeatureName
Then:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Or the analogue:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
You can use other tooling to the same affect, such as dism.exe (as illustrated here: https://evidencen.com/wsl2/)
answered Mar 11, 2021 at 12:22
I combined removing Ubuntu-18.04
wslconfig /l
wslconfig /u 'Ubuntu-18.04'
and with adding and launching Ubuntu-20.04 from the Windows store
to successfully get WSL 2.0 running again it stopped working. I was getting
[process exited with code 4294967295]
when I launched wsl 2.
Greenonline
2,25511 gold badges24 silver badges31 bronze badges
answered Aug 5, 2020 at 17:13
I can’t seem to get a clean uninstall of WSL. I had WSl2 installed and was having DNS problems so I wanted to uninstall everything and go back to WSL 1.
I turn off the feature, delete the distros, delete the «WSL update app», make sure HyperVisor and Windows Subsystem for Linux are disabled in «Programs and Features», and reboot.
It looks like it’s uninstalled.
But then when I try to install the minimum WSL again (ie just enabling WSL in Windows Programs and Features, rebooting, and downloading a distro, when I launch the distro I get
«… WLS 2 requires an update to its kernel component..»
Why is it complaining about WSL2? I’m just trying to install WSL1? My guess is that there is some registry bit or something that still makes it look like I’m trying to use WSL 2.
Any ideas on how to get a truly clean uninstall of WSL so I can get back to version 1?
answered Jul 30, 2021 at 17:17
1
Windows 10:
- search: «optional features» (-> manage optional features)
- second last entry on page: more windows features
- second last entry: WSL
answered Jun 3, 2021 at 19:01
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
Хотя подсистема Windows для Linux (WSL) — это удобный способ запуска дистрибутивов Linux вместе с Windows 11 или Windows 10, облегченная виртуальная машина будет продолжать работать в фоновом режиме даже после выхода из командной оболочки, обязательно используя системные ресурсы.
Если вы предпочитаете завершить дистрибутив Linux (Ubuntu, Kali, Debian, Mint и т. д.), как только вы закончите его использовать, или вам нужно перезапустить его, вы можете использовать инструмент wsl.exe
командной строки, чтобы закрыть один или все дистрибутивы вручную . .
В этом руководстве вы узнаете, как закрыть дистрибутивы Linux, работающие на платформе WSL2, в Windows 10 и Windows 11.
- Завершить дистрибутив Linux на WSL
- Завершить все дистрибутивы Linux на WSL
Завершить дистрибутив Linux на WSL
Чтобы завершить дистрибутив Linux на WSL, работающий в Windows 11 или Windows 10, выполните следующие действия:
-
Откройте Пуск .
-
Найдите командную строку (или PowerShell ), щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».
-
Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, и нажмите Enter :
wsl —list —verbose
-
Введите следующую команду, чтобы закрыть дистрибутив Linux в Windows 11 или Windows 10, и нажмите Enter :
wsl -t ИМЯ ДИСТРОМА
В команде замените DISTRO-NAME на имя дистрибутива, который вы хотите закрыть, как показано на шаге № 3 . Например,
wsl -t Ubuntu-20.04
. -
(Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Enter :
wsl —list —verbose
После того, как вы выполните эти шаги, дистрибутив, работающий в подсистеме Windows для Linux, будет корректно закрыт. Вы всегда можете повторить шаги, чтобы закрыть другие дистрибутивы, или использовать приведенные ниже шаги, чтобы закрыть их все.
Завершить все дистрибутивы Linux на WSL
Чтобы закрыть все дистрибутивы WSL, работающие в Windows 10 (или 11), выполните следующие действия:
-
Откройте Пуск .
-
Найдите командную строку (или PowerShell ), щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».
-
Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, и нажмите Enter :
wsl —list —verbose
-
Введите следующую команду, чтобы закрыть дистрибутивы Linux в Windows 11 или 10, и нажмите Enter :
wsl —shutdown
-
(Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Enter :
wsl —list —verbose
После того, как вы выполните эти шаги, все дистрибутивы WSL немедленно прекратят работу.
Если вам нужно перезапустить дистрибутив Linux, просто снова откройте его из меню «Пуск», командной строки или PowerShell с помощью wsl --distribution DISTRO-NAME
команды — замените DISTRO-NAME на фактическое имя дистрибутива перед запуском команды.
Подсистема Linux на Windows 10 позволяет сделать компьютер на операционной системе от Microsoft по-настоящему универсальной машиной, способной удовлетворить фактически любые нужды разработчика. Больше нет необходимости устанавливать Linux параллельно и перезагружаться в другую операционную систему. Если вам эта тема интересна, тогда в этом небольшом материале вы найдете руководство по активации Linux на Windows 10.
Как включить подсистему Linux на Windows 10
Прежде чем переходить непосредственно к инструкции, вам надо проверить версию своей операционной системы. Это важно, поскольку одна требует активации режима разработчика для включения подсистемы Linux рядом с Windows 10, а другая нет.
Нажмите Win + R и введите winver. В открывшемся окне посмотрите версию операционной системы. Если там указано Windows 10 Версия 1709 (она же Windows 10 Fall Creators Update), тогда вам не надо включать режим разработчика для запуска Linux на Windows 10. Если же у вас более старшая Windows 10 Версия 1703 (она же Windows 10 Creators Update), тогда обязательно включить режим разработчика.
Сам же процесс активации Linux на Windows 10 состоит из следующих шагов:
- Нажмите Win + I, либо откройте Параметры любым другим способом. К примеру, нажатием на кнопку с иконкой шестеренки на меню Пуск.
- Перейдите в раздел Приложения – Приложения и возможности и нажмите в правом верхнем углу Программы и компоненты. В Windows 10 Fall Creators Update 1709 этот пункт расположен не справа сверху, а самого низу списка.
- Откроется классический интерфейс удаления программ. В левой части экрана нажмите Включение или отключение компонентов Windows. Откроется небольшое окошко. Кстати, его можно вызвать и другим способом, который не требует всех шагов выше. Просто на меню Пуск начните вводить Включение или отключение компонентов Windows. Поиск выдаст вам нужный результат, и вы сразу попадете на окно дополнительных компонентов операционной системы.
- В списке найдите Подсистема Windows для Linux. Обратите внимание, что на Windows 10 Creators Update 1703 этот компонент отмечен как бета-версия. В Windows 10 Fall Creators Update 1709 подсистема Linux вышла из состояния бета-версии.
- Активируйте пункт Подсистема Windows для Linux. Подождите, пока Windows найдет нужные ей файлы.
- После этого операционная система попросит перезагрузку для завершения установки и применения внесенных изменений. Согласитесь, после чего WSL (Windows Subsystem for Linux) будет готова к использованию.
Как отключить подсистему Linux на Windows 10
Отключение происходит точно так же, как и включение, только в окне дополнительных компонентов Windows вам надо будет снять отметку возле пункта Подсистема Windows для Linux и применить заданные изменения.