Видаліть непотрібні програми за замовчуванням за допомогою простої команди
- Щоб видалити системні програми з комп’ютера, потрібно запустити програму Windows PowerShell з правами адміністратора.
- У посібнику згадуються команди для видалення програм із певного облікового запису користувача, усіх профілів користувачів або нового облікового запису користувача.
У Windows 11 є багато попередньо встановлених програм, зокрема Mail, Cortana, Phone Link, Xbox і Weather. Ці вбудовані програми можуть бути корисними для одних, але можуть діяти як вірусне програмне забезпечення для інших.
Ці програми не вказано у вікні «Програми та функції» на панелі керування, опція видалення через програму «Параметри» неактивна, а в каталозі програми немає файлу Uninstaller.
У цьому посібнику ми обговоримо видалення цих програм Windows за замовчуванням за допомогою однієї команди через Windows PowerShell, щоб розчистити ваші пристрої Windows 11.
Що таке системні програми в Windows 11?
Системні програми в Windows 11 — це програми за замовчуванням, які попередньо інстальовано разом з операційною системою Windows.
Деякі з цих програм, як-от Microsoft Store, Calculator, Clock, Photos і Snipping Tool, є основними. оскільки вони полегшують спілкування та підвищують продуктивність, що сприяє безперебійній роботі з комп’ютером досвід.
Однак не всі вбудовані програми корисні; вони займають непотрібний простір, використовують системні ресурси, і тому вважаються вірусами.
Ці програми не вказані у вікні «Програми та функції» на панелі керування, а кнопка «Видалити» в розділі «Програми» неактивна, залишаючи PowerShell єдиною можливістю їх видалення.
Як видалити програми Windows 11 за допомогою PowerShell?
Перш ніж виконувати будь-які кроки для видалення програми, пройдіть наступні попередні перевірки:
- Створіть точку відновлення.
- Резервне копіювання всіх важливих файлів.
- Вимкніть елементи запуску для програм за замовчуванням.
Після цього перегляньте різні команди для видалення системних програм у Windows 11.
1. Отримайте список додатків
- Натисніть вікна ключ, вид Powershellі натисніть Запустити від імені адміністратора щоб запустити Windows Terminal як PowerShell.
- У вікні терміналу Windows введіть таку команду, щоб отримати список усіх програм, включаючи програми сторонніх розробників і системні програми на вашому комп’ютері з Windows 11, і натисніть Введіть:
Get-AppxPackage
- Ви отримаєте список встановлених програм із такими деталями, як Ім'я, FullPackageName, Видавець, Версія, InstallLocation, Архітектура, ResourceId, і більше.
- Якщо ви не хочете отримувати всі деталі, а лише назву та повну назву пакета для програми, встановленої для поточного профілю користувача, скопіюйте та вставте наступну команду та натисніть Введіть:
Get-AppxPackage | Select Name, PackageFullName
- Введіть таку команду, щоб отримати список програм для певного користувача після заміни Ім'я з іменем облікового запису користувача та натисніть Введіть:
Get-AppXPackage -User NAME | Select Name, PackageFullName
- Щоб отримати список програм для всіх профілів користувачів, скопіюйте та вставте наступну команду та натисніть Введіть:
Get-AppxPackage -AllUsers
2. Видаліть програму
Щоб видалити програму, вам знадобиться AppName або PackageFullName, і щоб знайти це, виконайте такі дії:
- Отримавши список програм, ви можете перейти до рядка заголовка вікна терміналу Windows, клацнути правою кнопкою миші та вибрати Редагувати, потім знайти.
- На знайти у діалоговому вікні введіть назву програми, яку потрібно видалити, і натисніть Знайти далі. Назва програми буде виділено, знайдіть Повне ім'я пакета, і скопіюйте значення перед ним.
Тепер, коли у вас під рукою AppName або PackageName, перегляньте команди для видалення системних програм:
- Введіть наступну команду та замініть Повне ім'я пакета зі значенням, яке ви скопіювали або зберегли, щоб видалити одну програму, і натисніть Введіть:
Remove-AppxPackage
- Якщо ви хочете видалити програму з поточного облікового запису користувача, скопіюйте та вставте наступну команду після заміни App_Name з назвою програми та натисніть Введіть:
Get-AppxPackage
| Remove-AppxPackage - Щоб видалити програму з усіх облікових записів користувачів на комп’ютері, введіть наступну команду після заміни [Назва програми] з назвою програми та натисніть Введіть:
Remove-AppxPackage -allusers [App Name]
- Якщо ви не хочете, щоб системна програма попередньо завантажувалася в новий обліковий запис користувача в Windows 11, введіть цю команду після заміни AppName з назвою програми та натисніть Введіть:
Get-AppxProvisionedPackage –online | where-object {$_.packagename –like "AppName"} | Remove-AppxProvisionedPackage –online
3. Видалити всі системні програми
- Скопіюйте та вставте наступну команду, щоб видалити всі попередньо встановлені програми від поточного користувача в Windows 11 за допомогою однієї команди та натисніть Введіть:
Get-AppxPackage | Remove-AppxPackage
- Щоб видалити всі системні програми з усіх профілів користувачів, введіть наступну команду та натисніть Введіть:
Get-AppxPackage -allusers | Remove-AppxPackage
- Якщо ви хочете видалити всі стандартні програми з певного облікового запису користувача, скористайтеся цією командою після заміни з іменем облікового запису користувача та натисніть Введіть:
Get-AppxPackage -user | Remove-AppxPackage
- Як змінити розмір MTU у Windows 11
- Як зберегти розташування піктограм на робочому столі в Windows 11
- Чи можна приховати піктограму батареї на панелі завдань у Windows 11
- Як змінити тип мережі на приватну або загальнодоступну в Windows 11
- Як я можу обмежити заряд батареї до 80% у Windows 11
4. Використовуйте символи підстановки, щоб видалити кілька програм від одного видавця
Якщо ви не хочете шукати назву програми в списку або хочете видалити кілька програм за одним ключовим словом, ви можете використовувати символи підстановки (*) і додайте ключове слово в команду.
- Введіть таку команду після заміни загальне слово з ключовим словом і натисніть Введіть: Наприклад, якщо ви хочете видалити всі програми, пов’язані з веб-досвідом, ви використовуєте це як ключове слово.
Get-AppxPackage *Common word* | Uninstall-Package
- Щоб видалити їх з облікового запису користувача, скопіюйте та вставте наступну команду після заміни з назвою облікового запису, AppName з назвою програми або ключовим словом із символами підстановки та натисніть Введіть:
Get-AppxPackage -user
| Remove-AppxPackage - Щоб видалити програми з усіх облікових записів, введіть таку команду після заміни з назвою програми або ключовим словом із символами підстановки та натисніть Введіть:
Get-AppxPackage -alluser
| Remove-AppxPackage
Під час видалення кількох програм, іноді вашого Windows PowerShell може не реагувати, щоб запобігти цьому, переконайтеся, що ви не запускаєте жодних інших ресурсомістких програм одночасно.
Як використовувати команду DISM для видалення програм?
- Натисніть вікна ключ, вид Powershellі натисніть Запустити від імені адміністратора.
- Щоб отримати список системних програм на вашому комп’ютері, введіть наступну команду та натисніть Введіть:
DISM /Online /Get-ProvisionedAppxPackages | select-string Packagename
- Знайдіть програмне забезпечення, яке потрібно видалити, запишіть Ім'я пакета, потім скопіюйте та вставте наступну команду після заміни PACKAGENAME з іменем, яке ви скопіювали, і натисніть Введіть:
DISM /Online /Remove-ProvisionedAppxPackage /PackageName: PACKAGENAME
Як я можу видалити програми за допомогою команди Winget?
- Натисніть вікна ключ, вид зберігатиі натисніть ВІДЧИНЕНО Для запуску Microsoft Store.
- Перейдіть до панелі пошуку, введіть інсталятор програми, і перевірте, чи він встановлений. Якщо ні, натисніть отримати.
- Після встановлення натисніть кнопку вікна ключ, вид командний рядокі натисніть Запустити від імені адміністратора.
- Скопіюйте та вставте наступну команду, щоб отримати список усіх програм, встановлених на вашому пристрої, і натисніть Введіть:
winget list
- Якщо буде запропоновано погодитися з умовами, введіть Ю продовжити. Отримавши список, знайдіть програму, яку потрібно видалити, і скопіюйте назву програми.
- Після заміни введіть таку команду AppName з назвою програми та натисніть Введіть:
Winget uninstall AppName
- Якщо є інші програми з такою ж назвою, як програма, яку ви намагаєтеся видалити, зверніть увагу на ID замість імені. Скопіюйте та вставте наступну команду, щоб замінити ApplicationID з тим, що ви записали і вдарили Введіть:
winget uninstall --id=ApplicationID
Як перевстановити системні програми в Windows 11?
1. Перевстановіть певну програму
- Натисніть вікна ключ, вид PowerShellі натисніть Запустити від імені адміністратора.
- У вікні PowerShell введіть таку команду, щоб отримати список системних програм, доступних у образі Windows, і натисніть Введіть:
Get-AppxPackage -allusers | Select Name, PackageFullName
- Зі списку додатків запишіть Повне ім'я пакета для програми, яку потрібно відновити.
- Потім скопіюйте та вставте наступну команду після заміни Повне ім'я пакета з тим, що ви скопіювали і вдарили Введіть:
Add-AppxPackage -register "C:\Program Files\WindowsApps\PackageFullName\appxmanifest.xml" -DisableDevelopmentMode
2. Перевстановіть усі програми
- Натисніть вікна ключ, вид Powershellі натисніть Запустити від імені адміністратора.
- Щоб перевстановити всі системні програми, скопіюйте та вставте наступну команду та натисніть Введіть:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Перевстановлення програм за умовчанням може допомогти вам, коли ви не можете відкрити програму Windows, оскільки він був пошкоджений або видалений помилково.
Видалення програм Windows 11 за замовчуванням за допомогою PowerShell, Winget або DISM може допомогти вам позбутися небажаних програм, тим самим зменшивши безлад, покращивши продуктивність системи та відновивши дисковий простір.
Перш ніж виконувати будь-які команди для видалення програми, переконайтеся, що ви знаєте програму та її роль у функціях вашої системи, щоб уникнути проблем.
Якщо у вас є запитання чи пропозиції щодо керування програмами в Windows 11, не соромтеся згадати їх у розділі коментарів нижче.