Windows 10 поставляється з безліччю встановлених додатків, а в процесі її експлуатації майже будь-який користувач встановлює ще кілька програм з магазину. А коли з’являється необхідність позбутися від них (навіть безпосередньо після інсталяції ОС), виникають питання. Сьогодні розглянемо, як можна видалити вбудовані додатки Windows 10, не вдаючись до хитрощів з використанням стороннього програмного забезпечення.
Зміст сторінки
- 1 Скористаємося меню Параметри
- 2 Використання розширеної командного рядка
- 3 Деінсталяція класичних програм за допомогою командного рядка
Скористаємося меню Параметри
Один з варіантів досягнення мети — використання нового інтерфейсу налаштувань «десятки», який є частковою заміною Панелі управління. Це меню Параметри.
1. Викликаємо його через контекстне меню Пуску або за допомогою комбінації Win ? I.
2. Відвідуємо розділ «Система».
3. Активуємо вкладку «Програми/можливості».
4. Натискаємо значок або назвою непотрібної програми і тиснемо «Видалити».
Внаслідок цього запуститься деінсталяція програми без додаткових вікон діалогу і підтвердження.
Користувачеві надається можливість для видалення далеко не всіх додатків, тому біля деяких з них іконка «Видалити» буде неактивною.
Зазначимо, що класичні програми простіше деінсталювати через аплет Панелі управління під назвою «Установка/видалення програм» за допомогою так званих дєїнсталлятор або за допомогою запуску дєїнсталлятора з каталогу з файлами софта або через ярлик у Пуску.
Використання розширеної командного рядка
У «десятці» з’явився інструмент, що володіє великим функціоналом, ніж командний рядок. Це PowerShell. Щоб скористатися ним, слід дізнатися системні імена пакетів, які збираємося видалити.
1. Викликаємо PowerShell з адміністраторськими привілеями.
Вводимо назву додатка в пошуковий рядок і за допомогою контекстного меню відповідного елемента з його результатів вибираємо «Запускати від імені адміністратора».
2. Для візуалізації переліку інстальованих з магазину додатків утиліт, вводимо і виконуємо:
Get-AppxPackage
З метою спрощення процесу видалення софту в командах будемо вводити назви пакетів. Їх, природно, простіше копіювати і вставляти, ніж друкувати, тому доцільним буде експорт відображуваної інформації в «txt» документ.
3. Відправляємо системі команду:
Get-AppxPackage | Set-Content «$Env:userprofileDesktopX.txt»
Вона збереже список виявлених програмних продуктів з їх повними назвами на робочий стіл, а якщо змінити шлях та назву файлу, що задаються після «$Env:» — у вказаний каталог під заданою назвою.
Для отримання більш докладних відомостей, так і у більш зрозумілій формі, запустіть команду типу:
Get-AppxPackage | ConvertTo-Html | Set-Content «$Env:userprofileDesktopX.html»
Шлях до файла може бути будь-яким. Видалення програми здійснюється шляхом введення команди деінсталяції і назви пакета PackageFullName. Для отримання цієї інформації необхідно ввести і виконати її.
Get-AppxPackage -Name *News*
Таким чином з’являться відомості про програму «Новини».
Виділяємо значення 6 рядка «PackageFullName» і копіюємо його в буфер через контекстне меню або за допомогою комбінації Ctrl+C.
Видалення програми «News» здійснюється запуском системної команди:
Remove-AppxPackage Microsoft.BingNews_4.16.18.0_x86__8wekyb3d8bbwe –Confirm
Де Remove-AppxPackage — відповідає за деінсталяцію зазначеного софта;
аргумент –Confirm відобразить інформацію про запитуваному дії і запитує підтвердження для його здійснення. Без нього деінсталяція відбудеться у фоні і без оповіщення користувача.
Залишилося лише видалити сам інсталяційний пакет з сховища десятки. Виконує дію рядок:
Get-AppXProvisionedPackage -Online | where-object {$_.packagename –like «*3DBuilder*»} | Remove-AppxProvisionedPackage –Online
Де 3DBuilder — найменування видаляється пакета.
Таким чином видаляються програми для поточного користувача. Виконати деінсталяцію додатків можна і для інших облікових записів, маючи на це права. Тут використовується аргумент «-User Ім’я_користувача», приміром, «Get-AppxPackage -User My_Name» відобразить перелік додатків для запису My_Name, встановлених з магазину Windows.
Видалення софту для конкретної облікового запису здійснюється аналогічно, але з додаванням параметра «-User Ім’я_користувача». Видалення софту для всіх акаунтів комп’ютера здійснюється за допомогою параметра «-AllUsers».
Для очищення Windows 10 від усіх програм, що знаходяться в Магазині, існує рядок:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Слідчо, нічого складного або незрозумілого з деинсталляцией класичних програм в «десятці» немає, хіба що за винятком моменту, що деякі з них є системними і не можуть бути видалені. При необхідності, будь-яка утиліта може бути встановлена на комп’ютер, а при додаванні нового користувача класичний набір софта з Магазину буде інстальований при першому його відвідуванні. Щоб цього уникнути, введіть виконайте:
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage –Online
У разі деінсталяції програм, Магазин теж буде деинсталлирован, що не дасть можливості обзавестися чим-небудь з його сховища в майбутньому.
Деінсталяція класичних програм за допомогою командного рядка
Командний рядок також дозволяє позбутися від непотрібного софта, нав’язуваного Майкрософт. Для цього доведеться скористатися інструментом для управління Windows 10 (WMIC). На жаль, але він дозволяє управляти тільки програмними продуктами, встановленими через Windows Installer.
1. Викликаємо командний рядок адміністраторськими привілеями.
2. Виконуємо у ній «wmic».
3. Виконуємо «product get name» з метою отримання списку продуктів, які підлягають видаленню через CMD.
Зберегти перелік додатків з даними про їхні версії в текстовий документ допоможе рядок:
wmic /output:C:list.txt product get Name, Version
Розширена HTML версія списку програм у вигляді таблиці зберігається допомогою команди:
wmic /output:C:list.html product get Name, Version /format:htable
Назви і шлях збереження документів можна змінювати.
У цьому випадку, у порівнянні з PowerShell, виводиться також інформація про версії (Version), його розробника (Виробника), даті інсталяції (InstallDate) та короткий опис (Description) за наявності.
У Windows 10 можна відфільтрувати список по кожному з перерахованих параметрів. Так, наприклад, для отримання переліку софта від компанії Piriform, виконайте рядок:
wmic product where “Vendor like ‘%Piriform%'” get Name, Version
А вивести перелік програм допоможе рядок:
wmic product where Name like ‘%Office%'” get Name
Проведемо видалення програми, наприклад, Microsoft Word, через командний рядок. Команда буде мати наступний вигляд:
product where name=»Microsoft Word MUI» call uninstall /nointeractive
Назва будь-якої іншої програми необхідно задавати в лапках після «name», аргумент «/nointeractive» позбавить користувача від підтвердження виконання операції.
Для просунутих користувачів слід зазначити, що WMIC здатна здійснювати управління інсталяційними пакетами і на віддалених станціях, але для цього необхідний IP цільового комп’ютера для здійснення підключення до нього.
Розібратися в командах WMIC і PowerShell для управління інстальованим софтом зможе будь-який користувач, навіть не володіє азами програмування і не має навичок в адмініструванні ПК на базі Windows 10.