Зміст
Видалення дистрибутивів Linux
Першим кроком на шляху відмови від використання «підсистеми Windows для Linux» у середовищі ОС від Microsoft, в тому числі одинадцятої версії, повинна стати деінсталяція розгорнутих на ПК дистрибутивів UNIX-систем. Повне видалення будь-якого адаптованого для функціонування через WSA дистрибутива Лінукс виконується в два етапи, і далі продемонстровано, як це зробити щодо всіх останніх без винятку.
Крок 1: скасувати встановлення дистрибутивів Linux у WSL
Спочатку видаляємо створені Linux в підсистемі Windows 11 дані, створену першої файлову систему, а також скасовуємо реєстрацію всіх Linux-дистрибутивів в WSL. Фактично все це здійснюється шляхом запуску єдиної консольної команди.
- Обов'язково з підвищеними привілеями ( " від імені адміністратора»
) відкриваємо
«Термінал»
або класичну
" командний рядок»
Windows 11. (Перше здійснимо, наприклад, з контекстного меню елемента
«Пуск»
на
" панелі завдань»
операційки,
А друге найпростіше реалізувати засобами системного»пошуку" .)
Читайте також:
Як відкрити програму "Термінал" у Windows 11
Запуск "командного рядка" від імені Адміністратора в Windows 11 - Спочатку визначаємо, які (і скільки) дистрибутиви Linux встановлені в підсистемі WSL, а також з'ясовуємо їх точні імена. З такою метою відправляємо на виконання команду:
Wsl -l -v
- Щоб видалити окремий дистрибутив Linux з &171;підсистеми Віндовс для Лінукс&187;
, вводимо в консоль наступну вказівку:
Wsl --unregister ІМ'Я_ДИСТРИБУТИВА
(
ІМ'Я_ДИСТРИБУТИВА
замінюємо на точне значення такого в отриманому за результатом виконання попереднього пункту цієї Інструкції переліку) - Натиснувши &171;Enter&187; на клавіатурі, відправляємо введену команду на виконання, після чого чекаємо завершення процедури &171; скасування реєстрації & 187; - в консолі з'явиться сповіщення " операція успішно завершена» .
- Повторюємо процедуру скасування реєстрації та видалення даних щодо всіх інших доданих в підсистему дистрибутивів Лінукс.
- Щоб переконатися в тому, що всі дистрибутиви виключені з «підсистеми Windows для Linux»
, по завершенні виконання вищевказаного повторно запускаємо команду
wsl -l -v
.
Розглянута вище операція очистить WSL безпосередньо від даних Лінукс-дистрибутивів, проте їх інсталяційні пакети залишаться на комп'ютері (і будуть доступні для розгортання, наприклад, шляхом звичайного відкриття з " головного меню» Windows 11), продовжать займати місце на диску, і в цілому відображатися в інтерфейсі ОС від Microsoft як встановлені, тому не варто ігнорувати виконання наступного пункту цих рекомендацій.
Крок 2: деінсталяція додатків
З метою повного позбавлення від слідів всіх раніше експлуатованих варіантів Лінукс в Віндовс 11 необхідно деінсталювати додатки дистрибутивів, через які вони і були інтегровані в " підсистему Віндовс для Лінукс» . Це виконується точно так же, як видалення будь-якого отриманого з Майкрософт Стор софта, а практично реалізується мінімум двухваріантно.
Читайте також: видалення вбудованих і отриманих з Microsoft Store додатків в Windows 11
Варіант 1:»Параметри"
- Відкриваємо (наприклад, натиснувши «Win» + «X» або викликавши відповідний пункт з меню додаткових функцій кнопки «Пуск» на " панелі завдань» ) »Параметри" Windows 11.
- З меню зліва вікна»Параметри" ОС переходимо в розділ »Додатки" , потім відкриваємо " встановлені програми» .
- Знаходимо блок з найменуванням деінсталліруемого дистрибутива Лінукс в переліку доступного в Віндовс 11 софта,
Натискаємо по розташованим в його правій частині трьом точкам,
Вибираємо " видалити» у відображеному меню.
- Підтверджуємо свої наміри, клікнувши " видалити»
у наступному меню,
Потім очікуємо завершення деінсталяції софта.
- Повторюємо виконання кроків №№3-4 вище щодо всіх дистрибутивів Linux, які виявляються в переліку інстальованих в Віндовс 11 додатків.
Варіант 2: менеджер пакетів Windows
Ті, хто для вирішення різних завдань в Windows вважають за краще використовувати консоль, можуть виконати видалення додатків Linux за допомогою програми командного рядка " менеджер пакетів» ( «winget» ). Один з можливих алгоритмів реалізації такого підходу:
- Від імені адміністратора відкриваємо «Термінал» (в прикладі далі) або класичну " командний рядок» Віндовс.
- Відправляємо на виконання команду виведення списку встановлених в операційці додатків:
Winget list
Трохи очікуємо, поки перелік софта буде сформований і представлений у вигляді відповіді консолі.
- У стовпці «Ім'я» знаходимо найменування видаляється з системи додатки-дистрибутива Linux, запам'ятовуємо його. (Можливо, зручніше і простіше буде скопіювати Ім'я в буфер обміну-виділяємо текстове значення параметра мишкою, натискаємо «Ctrl» + «C» на клавіатурі ПК.)
- Вводимо команду видалення додатки-дистрибутива Лінукс з системи, її синтаксис наступний ( ІМ'Я_ДИСТРИБУТИВА_LINUX
замінюємо на отримане на кроці вище значення
«Ім'я»
, вставка даних в консоль здійсненна шляхом натискання клавіатурної комбінації
«Ctrl»
+
«V»
):
Get-AppxPackage * ІМ'Я_ДИСТРИБУТИВА_LINUX | / Remove-AppxPackage
Натискаємо»введення" на клавіатурі, щоб запустити виконання вказівки, очікуємо закінчення ініційованої операції – в консолі відобразитися запрошення до введення наступних команд.
- Повторюємо процедуру деінсталяції щодо всіх демонстрованих переліком-відповіддю на команду
winget list
дистрибутивів Linux.
Видалення компонентів WSA win 11
По суті, після деінсталяції всіх дистрибутивів Лінукс за запропонованими вище інструкціям будь-яких видимих ознак присутності WSA в Windows 11 не залишиться, і якщо є ймовірність, що підсистема буде потрібно коли-небудь в майбутньому, далі можна нічого не робити. Якщо ж метою є дійсно повне видалення «підсистеми Windows для Linux» зі складу ОС, виконуємо одну з двох наступних інструкцій.
Варіант 1: "Компоненти Windows»
Ймовірно, найбільш звичний і зручний з точки зору користувачів Windows метод включення і видалення необов'язкових компонентів операційки, включаючи WSA, має на увазі експлуатацію спеціалізованого елемента " панелі керування» .
Читайте також: Увімкнення або вимкнення компонентів Windows 11
- Відкриваємо вікно " панелі керування»
" Компоненти Windows»
. Це здійснимо різними шляхами, далі один з них:
- Викликаємо (з контекстного меню кнопки «Пуск» на " панелі завдань» або натиснувши «Win» + «R» на клавіатурі) системну оснастку " виконати» .
- Вводимо в поле»відкрити"
відобразився віконця наступну команду, після чого натискаємо
«ОК»
або натискаємо
»введення"
на клавіатурі:
OptionalFeatures
В результаті відкриється необхідний в нашому випадку інструментарій:
- Прокручуємо список записів у вікні " Компоненти Windows»
,
Знімаємо галочку з чекбоксу зліва пункту «підсистема Windows для Linux» .
- При бажанні (коли не потрібно для функціонування іншого, відмінного від WSA софта) можна видалити також " платформа для віртуальної машини» &8212; прибираємо позначку з позначає її чекбоксу.
- Натискаємо «ОК»
у віконці включення / вимикання компонентів операційки,
Після чого очікуємо, поки система виконає мають на увазі видалення обраних об'єктів маніпуляції в автоматичному режимі.
- Клацаємо «Перезавантажити зараз»
у вікні з оповіщенням
& 171; Windows застосувала необхідні зміни&187;
,
Чекаємо, поки завершиться перезапуск ПК і
Здійснюване в цьому процесі остаточне видалення «підсистеми Windows для Linux» з Windows 11.
Варіант 2: Консоль
Другий варіант дій з видалення компонента " підсистема Віндовс для Лінукс» і (при необхідності) " платформи віртуальної машини» з Windows 11 має на увазі використання засобів програми командного рядка для зміни образів ОС від Microsoft під назвою DISM .
- Відкриваємо( обов'язково, з правами адміністратора) «Термінал» або «командний рядок» .
- Для початку можна перевірити факт включеності «підсистеми Windows для Linux»
в Win 11, &8212; з такою метою за допомогою наступної команди запитуємо список всіх компонентів ОС:
Dism /online /Get-Features
Прокручуємо отриманий в консолі перелік, знаходимо в ньому запис «Microsoft-Windows-Subsystem-Linux» , переконуємося, що " стан» компонента »увімкнено" , і потім переходимо до виконання наступного пункту цієї Інструкції.
- Пишемо в консолі (або копіюємо з тексту цієї статті і потім вставляємо у вікно «терміналу»
/
" командного рядка»
) така вказівка:
Dism /online /Disable-Feature /featurename:Microsoft-Windows-Subsystem-Linux /Remove /norestart
- Натискаємо «Enter»
, очікуємо
Завершення видалення компонента WSA з системи.
- При необхідності і діючи за аналогією з компонентом WSA "вимикаємо" через консоль " платформа віртуальної машини»
, & 8212; команда буде наступною:
Dism /online /Disable-Feature /featurename:VirtualMachinePlatform /Remove /norestart
- Завершивши запуск деактивують компоненти Win 11 безпосередньо команд, перезапускаємо комп'ютер. З цією метою, наприклад, через «Термінал»
можна відправити на виконання наступну вказівку:
Restart-Computer
Читайте також: як перезавантажити комп'ютер під керуванням Windows 11
- Після перезапуску ПК і проведення в цьому процесі системою автоматично маніпуляцій
Повне видалення «підсистеми Windows для Linux» з Windows 11 слід вважати завершеним.