Видалення непотрібних програм через "PowerShell" у Windows 10

Варіант 1: вбудовані програми

Для того щоб видалити встановлене в Windows 10 додаток через консольну утиліту «PowerShell» , необхідно спочатку дізнатися найменування інсталяційного пакета, а потім підставити його в спеціальну команду і виконати її.

  1. Запустіть «PowerShell» . Це можна зробити за допомогою пошуку або контекстного меню «Пуск» , яке викликається натисканням правої кнопки мишки (ПКМ) по даному елементу, (потрібно вибрати там відповідний пункт), а також декількома іншими способами, розглянутими нами в окремій статті.

    Детальніше: Як запустити "ПоверШел" в Віндовс 10

    Удаление ненужных программ через «PowerShell» в Windows 10_001

    Зверніть увагу! Запуск в обов'язковому порядку необхідно здійснювати від імені адміністратора, що потрібно ПІДТВЕРДИТИ в окремому вікні.

  2. удаление ненужных программ через powershell в windows 10_000
  3. Скопіюйте представлену нижче команду і вставте її в консоль, клікнувши для цього ПКМ. Для підтвердження натисніть &171;Enter&187; .

    Get-AppxPackage | Select Name, PackageFullName

  4. Удаление ненужных программ через «PowerShell» в Windows 10_002
  5. Практично відразу в " ПоверШел» відобразиться список всіх встановлених програм. Удаление ненужных программ через «PowerShell» в Windows 10_003

    Нас цікавить те, що зазначено в колонці «Name ", так як саме це значення потрібно підставляти в наступного виду команду:

    Get-AppxPackage *Name* | Remove-AppxPackage

    Удаление ненужных программ через «PowerShell» в Windows 10_004

    Наприклад, щоб видалити Skype , слід ввести і виконати в «PowerShell» ось такий запит:

    Get-AppxPackage *Microsoft.SkypeApp* | Remove-AppxPackage

    Удаление ненужных программ через «PowerShell» в Windows 10_005

    Вказане всередині символів ** «Name» ми замінили на «Microsoft.SkypeApp» (без лапок), відповідне зарезервованому в системі назвою програми.

    Команди для видалення додатків виглядають наступним чином:

    Компонент Команда для видалення
    Office Get-AppxPackage *officehub* | Remove-AppxPackage
    карти Get-AppxPackage *WindowsMaps* | Remove-AppxPackage
    Люди Get-AppxPackage *People* | Remove-AppxPackage
    Удаление ненужных программ через «PowerShell» в Windows 10_006

    Для того щоб переконатися в ефективності розглянутої процедури, досить відкрити меню «Пуск» &8212;

    Удаление ненужных программ через «PowerShell» в Windows 10_007

    Зазначені вище, вже видалені нами додатки зникли зі списку встановлених в операційній системі.

  6. Удаление ненужных программ через «PowerShell» в Windows 10_008

    Далі просто наведемо список команд, за допомогою яких можна деінсталювати більшість стандартних для Windows 10 програм.

    Зверніть увагу! видаляти Microsoft Store категорично не рекомендується, це може і швидше за все негативно позначиться на функціонуванні операційної системи і її компонентів.

    Читайте також: як встановити Магазин додатків в Віндовс 10

    Компонент Команда для видалення
    3D Builder Get-AppxPackage *3dbuilder* | Remove-AppxPackage
    3D-перегляд Get-AppxPackage *Microsoft3DViewer* | Remove-AppxPackage
    Candy Crush Soda Saga Get-AppxPackage *CandyCrushSodaSaga* | Remove-AppxPackage
    Facebook Get-AppxPackage *Facebook* | Remove-AppxPackage
    Microsoft Solitaire Collection Get-AppxPackage *MicrosoftSolitaireCollection* | Remove-AppxPackage
    Microsoft Store (не рекомендується видаляти) Get-AppxPackage *WindowsStore* | Remove-AppxPackage
    Minecraft: Windows 10 Edition Get-AppxPackage *MinecraftUWP* | Remove-AppxPackage
    Netflix Get-AppxPackage *Netflix* | Remove-AppxPackage
    OneNote Get-AppxPackage *OneNote* | Remove-AppxPackage
    Paint 3D Get-AppxPackage *MSPaint* | Remove-AppxPackage
    Xbox Get-AppxPackage *XboxApp* | Remove-AppxPackage
    Будильник і годинник Get-AppxPackage *WindowsAlarms* | Remove-AppxPackage
    Записки Get-AppxPackage *MicrosoftStickyNotes* | Remove-AppxPackage
    Запис голосу Get-AppxPackage *soundrecorder* | Remove-AppxPackage
    Калькулятор Get-AppxPackage *WindowsCalculator* | Remove-AppxPackage
    Камера Get-AppxPackage *WindowsCamera* | Remove-AppxPackage
    Кіно і ТБ Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
    Музика Groove Get-AppxPackage *ZuneMusic* | Remove-AppxPackage
    початок роботи Get-AppxPackage *getstarted* | Remove-AppxPackage
    Новини Get-AppxPackage *BingNews* | Remove-AppxPackag
    Погода Get-AppxPackage *bingweather* | Remove-AppxPackage
    Пошта та календар Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
    Зв'язок з телефоном Get-AppxPackage *windowsphone* | Remove-AppxPackage
    поради Get-AppxPackage *Getstarted* | Remove-AppxPackage
    Спорт Get-AppxPackage *bingsports* | Remove-AppxPackage
    Фінанси Get-AppxPackage *bingfinance* | Remove-AppxPackage
    фотографії Get-AppxPackage *Photos* | Remove-AppxPackage
    центр відгуків Get-AppxPackage *WindowsFeedbackHub* | Remove-AppxPackage

    Читайте також: Як видалити Cortana / Microsoft Edge / OneDrive через &171;PowerShell & 187; у Windows 10

Варіант 2: сторонні програми

За допомогою «PowerShell» також можна видалити і деякі програми від сторонніх розробників, проте варто мати на увазі, що консольна утиліта (по суті – Службова команда), яка буде використовуватися для вирішення даного завдання, на сьогоднішній день вважається застарілою. Windows 10, починаючи з версії 21H1 , підтримує її лише частково. Виражається це в тому, що система виявить і відобразить далеко не повний список встановленого ПО, а значить, в ньому цілком може не виявитися того, від чого ви хочете позбутися.

  1. Запустіть " ПоверШел» від імені адміністратора.
  2. Удаление ненужных программ через «PowerShell» в Windows 10_001
  3. По черзі введіть дві наведені нижче команди, обидва рази натискаючи «Enter» для їх виконання.

    Wmic
    product get name

  4. Удаление ненужных программ через «PowerShell» в Windows 10_101

    Зачекайте кілька секунд, поки Віндовс виявить і відобразить список встановлених вами додатків, які можна видалити, після чого введіть і виконайте команду наступного виду:

    Product where name= "назва програми" Call uninstall

    (в прикладі нижче нами видаляється додаток «Microsoft Update Health Tools» )

    Удаление ненужных программ через «PowerShell» в Windows 10_104

    Після того як ви натиснете «Enter» ,

    Удаление ненужных программ через «PowerShell» в Windows 10_105

    Буде потрібно надати додаткове підтвердження-ввести букву Y і ще раз натиснути клавішу «Enter» (можливо, цей рядок буде відображатися у вікні утиліти в повному обсязі, а тому доведеться перегорнути її інтерфейс трохи вправо).

    Удаление ненужных программ через «PowerShell» в Windows 10_106

    Примітка: якщо додати до вказаної команди параметр /nointeractive , деінсталяція ПО буде виконана відразу без будь-якого підтвердження.

    Удаление ненужных программ через «PowerShell» в Windows 10_203

    Після появи повідомлення про успішне завершення процедури з'явиться можливість введення нової команди. Таким чином ви зможете видалити всі ті непотрібні програми, які були виявлені " ПоверШел» .

    Удаление ненужных программ через «PowerShell» в Windows 10_107

Відновлення стандартних додатків

Якщо ви помилково деінсталювали потрібну стандартну для Windows 10 Програму або ж просто хочете відновити всі їх, досить запустити «PowerShell» від імені адміністратора, ввести і виконати одну з наступних команд:

Для всіх облікових записів:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

Для поточного рахунку:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

Удаление ненужных программ через «PowerShell» в Windows 10_009

Зверніть увагу! вказані команди можна або ввести вручну, або скопіювати та вставити в " ПоверШел» , але строго за допомогою правої кнопки мишки, а не клавіш «Ctrl+V» (в іншому випадку, з незрозумілих причин, буде змінений синтаксис).

Сама ж процедура відновлення займе деякий час і навіть може завершитися з деякими помилками, хоча по факту це не проблема: система буде намагатися перевстановити в тому числі спочатку відсутні (наприклад, через регіональні обмеження) в конкретній редакції Віндовс компоненти і/або ті, що використовуються в даний момент, а значить, вже встановлені.

Удаление ненужных программ через «PowerShell» в Windows 10_010

більше статей на цю тему: