Windows 10 поставляется с набором предустановленных современных (Modern) UWP приложений (ранее они назывались Metro Apps или APPX). Это Калькулятор, Календарь, Почта, Кортана, Карты, Новости, OneNote, Groove Music Камера и т.д. UWP приложения Windows 10 автоматически в профиль пользователя устанавливаются при первом входе в систему. Большинстве из этих приложения не нужны бизнес пользователям, поэтому их обычно требуют удалить. В этой статье мы рассмотрим, как правильно удалить встроенные UWP/APPX приложения в Windows 10, что позволит сохранить дополнительное место на системном диске и уберет ненужные элементы в стартовом меню.
Содержание:
- Удаление UWP приложений из меню Параметры Windows 10
- Как удалить определенное UWP приложение в Windows 10 из PoweShell?
- Удаляем сразу все ненужные UWP приложения в Windows 10
Удаление UWP приложений из меню Параметры Windows 10
Самый очевидный способ удалить современное приложение в Windows 10 – воспользоваться новой панелью управления Параметры. Для этого нажмите кнопку Пуск и перейдите в раздел Settings -> Apps -> Apps and features (Параметры -> Приложения -> Приложения и возможности). В списке программ найдите и выберите приложение, которое нужно удалить. Нажмите кнопку Uninstall (Удалить).
Таким образом вы удалили UWP приложение только в профиле текущего пользователя. При входе любого другого нового пользователя, appx приложение автоматически установится из системного хранилища.
Кроме того, обратите внимание, что у большинства предустановленных современных приложений просто недоступна кнопка Uninstall.
Удалить такие системные приложения Windows 10 можно только с помощью командной строки Powershell.
Как удалить определенное UWP приложение в Windows 10 из PoweShell?
Рассмотрим, как удалить конкретное UWP приложение в Windows 10 с помощью PowerShell. Обратите внимание, что в Windows 10 есть два типа приложений:
- AppX packages – UWP приложения, которые установлены для текущего пользователя Windows 10
- AppX provisioned packages — встроенные Windows 10 приложения, которые устанавливаются при первом входе пользователя в систему
Запустите консоль PowerShell с правами администратора. Следующая команда выведет список современных приложений, установленных для вашего аккаунта:
Get-AppxPackage | select Name,PackageFullName,NonRemovable
Если вы удалил приложение из графического интерфейса Windows 10, оно пропадет из этого списка.
Вы можете вывести список установленных приложений для всех пользователей. В этом случае команда будет выглядеть так:
Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable
Совет. Результаты команды можно перенаправить в текстовый файл для более удобного просмотра и поиска требуемого имени пакета:
Get-AppxPackage –AllUsers>c:\ps\windows10apps.txt
Чтобы найти приложение по имени, используйте такую команду (в этом примере мы ищем приложение BingWeather):
Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable | where-object {$_.Name -like "*Weather*"} | Format-Table
Для удаления конкретного appx приложения для текущего пользователя, вам нужно скопировать название пакета из столбца PackageFullName (полное имя пакета) и вставить его в команду Remove-AppxPackage:
Remove-AppxPackage Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe
Команда удалила приложение только для текущего пользователя. Чтобы удалить приложение у всех пользователей компьютера, используйте параметр –AllUsers:
Remove-AppxPackage -AllUsers Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe
Или так:
Get-AppxPackage * BingWeather * -AllUsers| Remove-AppPackage –AllUsers
Если нужно удалить приложение у другого пользователя системы, нужно воспользоваться параметром -User <user_name>.
При таком удалении приложения оно все еще остается в системе в состоянии Staged (и хранится на диске в каталоге C:\Program Files\WindowsApps). Состояние Staged, означает, что приложение будет устанавливаться для каждой новой учетной записи на этом компьютере.
Теперь посмотрим на список Staged приложений, которые встроены в образ Windows и автоматически устанавливаются всем пользователям при первом входе на компьютер:
Get-AppxProvisionedPackage -online |select DisplayName,PackageName
Чтобы полностью удалить определенное UWP приложение из образа Windows 10, нужно указать его имя в команде Remove-AppxProvisionedPackage:
Get-AppxProvisionedPackage -online | where-object {$_.PackageName -like "*BingWeather*"} | Remove-AppxProvisionedPackage -online –Verbose
Теперь при входе нового пользователя Windows 10 это приложение не будет устанавливаться в его профиль.
Удаляем сразу все ненужные UWP приложения в Windows 10
Конечно, удалять встроенные приложения по одному – задача довольно утомительная. Вы можете использовать простой скрипт для автоматического удаления всех приложений.
Важно. Обратите внимание, что не нужно бездумно удалять все UWP приложения подряд командой:
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Не стоить удалять системные приложения, такие как Microsoft.VCLibs, Microsoft.NET.Native.Framework, Microsoft.NET.Native.Runtime, Microsoft.WindowsStore. То же Microsoft Photos при определенной настройке работает вполне быстро, но конечно не так удобно как классическое “Средство просмотра фотографий”.
При удалении магазин приложений Microsoft вы не сможете установить приложения из Windows Store. Впрочем, UWP приложения можно устанавливать и из командной строки при наличии appx файла (а вот здесь описан способ позволяющий получить установочный appx файл любого приложения Магазина Windows).
Кроме того, некоторые предустановленные UWP приложения в Windows, восстановить его довольно сложно. По ссылке доступна статья про восстановить Windows Store в Windows 10 после его удаления через PowerShell.
Создадим список приложений, которые нужно удалить:
$UWPApps = @(
"Microsoft.Microsoft3DViewer"
"Microsoft.MicrosoftOfficeHub"
"Microsoft.MicrosoftSolitaireCollection"
"Microsoft.MicrosoftStickyNotes"
"Microsoft.MixedReality.Portal"
"Microsoft.MSPaint"
"Microsoft.Office.OneNote"
"Microsoft.People"
"Microsoft.ScreenSketch"
"Microsoft.Wallet"
"Microsoft.SkypeApp"
"microsoft.windowscommunicationsapps"
"Microsoft.WindowsFeedbackHub"
"Microsoft.WindowsMaps"
"Microsoft.WindowsSoundRecorder"
"Microsoft.Xbox.TCUI"
"Microsoft.XboxApp"
"Microsoft.XboxGameOverlay"
"Microsoft.XboxGamingOverlay"
"Microsoft.XboxIdentityProvider"
"Microsoft.XboxSpeechToTextOverlay"
"Microsoft.YourPhone"
"Microsoft.ZuneMusic"
"Microsoft.ZuneVideo"
)
В этом примере я создал список встроенных приложений, которые не нужны мне в билде Windows 10 2004. Обратите внимание, что список приложений может отличаться в зависимости от билда Windows 10 и вам всегда стоит проверить все staged приложения и актуализировать этот список.
Теперь удалим эти приложения как в образе Windows 10, так и в профилях всех пользователей:
foreach ($UWPApp in $UWPApps) {
Get-AppxPackage -Name $UWPApp -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage -Online
}
Теперь проверьте список приложений, оставшихся в образе Windows. Список должен серьезно уменьшится:
Get-AppxProvisionedPackage -online |select displayname
Таким образом, все новые учетные записи будут создаваться без встроенных приложений Windows 10 (профили новых пользователей будут создаваться быстрее).
Также для удобства ручного удаления вы можете вывести список всех установленных приложений Widows 10 с помощью Out-GridView:
Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage –online
Данный скрипт выведет графическую таблицу со списком provisioned приложений в образе Windows 10. Вам достаточно выделить приложения, которые нужно удалить (несколько строк можно выбрать, зажав ctrl) и нажать Ok.
Вы можете удалять встроенные приложения уже после деплоя Windows 10 на компьютеры (например с помощью запуска скрипта PowerShell через GPO и обязательной фильтрации по версии билда Windows 10 с помощью WMI фильтров). Однако можно удалить приложения из смонтированного офлайн образа Windows, который вы используете для деплоя на рабочие станции (предположим, путь к подключенному образу — c:\offline).
Подробнее про удаление встроенных приложений и компонентов из установочного образа Windows 10 здесь.
Команда будет такой:
foreach ($UWPApp in $UWPApps) {
Get-AppXProvisionedPackage –Path c:\offline | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage –Path c:\offline
}
Если вам нужно переустановить удаленные приложения, можно воспользоваться командлетом Add-AppXPackage, который позволяет получить данные приложения из XML манифеста и зарегистрировать его в системе:
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Windows 10
- 31.12.2016
- 37 285
- 2
- 04.10.2021
- 96
- 96
- 0
- Содержание статьи
- Запуск PowerShell с правами админстратора
- Удаление стандартных приложений из PowerShell
- Удаление приложений для всех пользователей
- Комментарии к статье ( 2 шт )
- Добавить комментарий
В Windows 10 по умолчанию предустановленно множество различных приложений по умолчанию. Многие из этих приложений постоянно вмешиваются в работу системы, насильно переназначая файловые ассоциации на себя (особо часто это пытаются сделать приложения Groove Music и Movies & TV). Удалить некоторые из этих приложений стандартными средствами не получится, и сделать это можно только с помощью командной строки PowerShell.
Запуск PowerShell с правами админстратора
Запустить консоль PowerShell с правами администратора можно следующим образом:
- Открываем меню Пуск и набираем там PowerShell
- В результатах поиска видим «Windows PowerShell», нажимаем на нем правой кнопкой, и выбираем пункт «Запустить от имени администратора».
Удаление стандартных приложений из PowerShell
- Удалить приложение Microsoft Solitaire Collection
Get-AppxPackage *MicrosoftSolitaireCollection* | Remove-AppxPackage
- Удалить приложение Office
Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage
- Удалить приложение Office OneNote
Get-AppxPackage *Office.OneNote* | Remove-AppxPackage
- Удалить приложение Paint 3D
Get-AppxPackage *MSPaint* | Remove-AppxPackage
- Удалить приложение Print 3D
Get-AppxPackage *Print3D* | Remove-AppxPackage
- Удалить приложение Skype
Get-AppxPackage *SkypeApp* | Remove-AppxPackage
- Удалить приложение XBox
Get-AppxPackage *XboxApp* | Remove-AppxPackage
- Удалить приложение Будильник и часы
Get-AppxPackage *windowsalarms* | Remove-AppxPackage
- Удалить приложение Ваш телефон
Get-AppxPackage *YourPhone* | Remove-AppxPackage
- Удалить приложение Записки
Get-AppxPackage *MicrosoftStickyNotes* | Remove-AppxPackage
- Удалить приложение Запись голоса
Get-AppxPackage *WindowsSoundRecorder* | Remove-AppxPackage
- Удалить приложение Люди
Get-AppxPackage *Microsoft.People* | Remove-AppxPackage
- Удалить приложение Камера
Get-AppxPackage *WindowsCamera* | Remove-AppxPackage
- Удалить приложение Карты
Get-AppxPackage *windowsmaps* | Remove-AppxPackage
- Удалить приложение Кино и видео
Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
- Удалить приложение Меню игры
Get-AppxPackage *XboxGamingOverlay* | Remove-AppxPackage
- Удалить приложение Музыка Groove
Get-AppxPackage *ZuneMusic* | Remove-AppxPackage
- Удалить приложение Набросок на фрагменте экрана
Get-AppxPackage *ScreenSketch* | Remove-AppxPackage
- Удалить приложение Погода
Get-AppxPackage *bingweather* | Remove-AppxPackage
- Удалить приложение Портал смешанной реальности
Get-AppxPackage *MixedReality.Portal* | Remove-AppxPackage
- Удалить приложение Почта
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
- Удалить приложение Советы
Get-AppxPackage *GetStarted* | Remove-AppxPackage
- Удалить приложение Сообщения
Get-AppxPackage *Messaging* | Remove-AppxPackage
- Удалить приложение Тарифные планы
Get-AppxPackage *Microsoft.OneConnect* | Remove-AppxPackage
- Удалить приложение Техническая поддержка
Get-AppxPackage *GetHelp* | Remove-AppxPackage
- Удалить приложение Центр отзывов
Get-AppxPackage *WindowsFeedbackHub* | Remove-AppxPackage
- Удалить приложение Яндекс Музыка
Get-AppxPackage *yandex* | Remove-AppxPackage
Так же можно удалить приложение Магазин (Store), НО в таком случае вы не сможете устанавливать другие приложения из Магазина Windows, так что стоит хорошенько подумать, прежде чем это делать.
Get-AppxPackage *windowsstore* | Remove-AppxPackage
Удаление приложений для всех пользователей
Воспользовавшись командами выше, вы успешно удалите приложения — но только для того пользователя, под которым выполняете данные команды. Если же, на данном компьютере будет работать другой пользователь, то эти действия никак не повлияют на его набор приложений. Если же нужно удалить приложения для всех пользователей персонального компьютера, то нужно в первую часть команды дописать параметр -allusers
, а во вторую -AllUsers
. В итоге команда приобретет вот такой вид:
Get-AppxPackage -allusers *WindowsFeedbackHub* | Remove-AppxPackage -AllUsers
Используя данные два параметра, можно запросто удалить большинство приложений из Windows 10 для всех пользователей.
Рекомендуем: Как отключить иконку Защитника Windows, в Windows 10?
Windows 10, как и Windows 8 устанавливаются с определенным набором универсальных или современных (UWP) приложений. Погода, OneNote, Люди, Деньги, Windows Store, Ваш телефон, Groove Музыка, Камера, Office, Skype, Календарь и Почта, Калькулятор, Будильник, Кино и ТВ, Диктофон. Это неполный список приложений, установленных в ОС Windows 10.
При первом входе в систему, Windows 10 устанавливает эти приложения для вашей учетной записи пользователя.
Некоторые из предустановленных приложений, таких как Калькулятор, Погода, Почта необходимы для большинства пользователей, в то время как другие не представляют никакой ценности. Такие приложения, как Люди, Спорт, Фотографии и Paint 3D абсолютно бесполезны для большинства пользователей ПК, поскольку есть доступные и лучшие альтернативы. Например, классический Photo Viewer (Просмотр фотографий Windows) для многих лучше, чем новое приложение «Фотографии».
Вы, возможно, заметили, что есть приложения, которые не могут быть удалены с помощью панели управления или настроек в Windows 10. Для удаления этих приложений нужно использовать PowerShell или сторонние утилиты. Если приложения UWP вам не нужны или вы пользуетесь своим набором программ, вот как удалить их.
Как удалить приложения в Windows 10.
Чтобы удалить приложения установленные по умолчанию в Windows 10, вам необходимо открыть PowerShell от имени Администратора.
Шаг 1: Откройте меню «Пуск» (нажмите Win клавишу на клавиатуре) и введите Powershell. В результатах поиска, выберите «Запуск от имени администратора». Или вы можете нажать Ctrl+Shift+Enter чтобы открыть его в качестве администратора. Открытие PowerShell от имени администратора важно, в противном случае выполнение команды будет терпеть неудачу.
Шаг 2: Давайте посмотрим список всех установленных универсальных приложений для текущей учетной записи пользователя. Введите или скопируйте вставьте следующую команду:
Get-AppxPackage | Select Name, PackageFullName
Вы получите Список установленных пакетов приложений
Шаг 3: Для удобства, вы можете сохранить его в файл, вывод команды выглядит следующим образом:
Get-AppxPackage | Select Name, PackageFullName >"$env:userprofile\Desktop\Apps_List.txt"
Список приложений, будет сохранен в файле — Apps_List.txt, на рабочем столе.
Шаг 4: Теперь вы можете использовать этот список для удаления отдельных приложений с помощью следующей команды:
Remove-AppxPackage «PackageFullName»
Например, я удалю Minecraft с помощью команды:
Remove-AppxPackage Microsoft.MinecraftUWP_1.0.700.0_x64__8wekyb3d8bbwe
Вы так-же, можете использовать комбинацию командлетов Get-AppxPackage и Remove-AppxPackage в одной команде, чтобы удалить приложение, не указав его полное имя пакета. Вместо этого, вы можете использовать шаблоны. Следующая команда делает то же самое, как и команда выше но выглядит намного проще:
Get-AppxPackage *Minecraft* | Remove-AppxPackage
Краткий список команд, которые вы можете использовать, чтобы удалить определенные приложения в Windows 10.
Удалить приложение 3D Builder
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Удалить приложение Будильники и часы
Get-AppxPackage *WindowsAlarms* | Remove-AppxPackage
Удалить приложение App Connector
Get-AppxPackage *Appconnector* | Remove-AppxPackage
Удалить Asphalt 8: Airborne
Get-AppxPackage *Asphalt8Airborne* | Remove-AppxPackage
Удалить приложение Калькулятор
Get-AppxPackage *WindowsCalculator* | Remove-AppxPackage
Удалить приложение Почта и Календарь
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
Удалить приложение камеры
Get-AppxPackage *WindowsCamera* | Remove-AppxPackage
Удалить приложение Candy Crush Soda Saga
Get-AppxPackage *CandyCrushSodaSaga* | Remove-AppxPackage
Удалить приложение Facebook
Get-AppxPackage *Facebook* | Remove-AppxPackage
Удалить приложение Обращение за помощью
Get-AppxPackage *WindowsFeedbackHub* | Remove-AppxPackage
Удалить приложение Улучшите свой Office,
Get-AppxPackage *officehub* | Remove-AppxPackage
Удалить приложение Получить Skype
Get-AppxPackage *Microsoft.SkypeApp* | Remove-AppxPackage
Удалить приложение Советы
Get-AppxPackage *Getstarted* | Remove-AppxPackage
Удалить приложение Groove Музыка
Get-AppxPackage *ZuneMusic* | Remove-AppxPackage
Удалить приложение Карты
Get-AppxPackage *WindowsMaps* | Remove-AppxPackage
Удалить приложение Skype
Get-AppxPackage *Messaging* | Remove-AppxPackage
Удалить приложение Microsoft Solitaire Collection
Get-AppxPackage *MicrosoftSolitaireCollection* | Remove-AppxPackage
Удалить приложение Бумажник Microsoft
Get-AppxPackage *Wallet* | Remove-AppxPackage
Удалить приложение Платные данные Wi-Fi и сотовой связи
Get-AppxPackage *OneConnect* | Remove-AppxPackage
Удалить приложение Кино и ТВ
Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
Удалить приложение Netflix
Get-AppxPackage *Netflix* | Remove-AppxPackage
Удалить приложение Новости
Get-AppxPackage *BingNews* | Remove-AppxPackage
Удалить приложение OneNote
Get-AppxPackage *OneNote* | Remove-AppxPackage
Удалить Paint 3D приложение
Get-AppxPackage *MSPaint* | Remove-AppxPackage
Удалить приложение Pandora
Get-AppxPackage *PandoraMediaInc* | Remove-AppxPackage
Удалить приложение Люди
Get-AppxPackage *People* | Remove-AppxPackage
Удалить приложение Телефон
Get-AppxPackage *CommsPhone* | Remove-AppxPackage
Удалить приложение Фото
Get-AppxPackage *Photos* | Remove-AppxPackage
Удалить приложение Skype Preview
Get-AppxPackage *SkypeApp* | Remove-AppxPackage
Удалить приложение Спорт
Get-AppxPackage *bingsports* | Remove-AppxPackage
Удалить приложение Sticky Notes
Get-AppxPackage *MicrosoftStickyNotes* | Remove-AppxPackage
Удалить Магазин с текущей учетной записи -(НЕ РЕКОМЕНДУЕТСЯ)
Get-AppxPackage *WindowsStore* | Remove-AppxPackage
Удалить приложение Sway
Get-AppxPackage *Office.Sway* | Remove-AppxPackage
Удалить приложение Twitter
Get-AppxPackage *Twitter* | Remove-AppxPackage
Удалить приложение 3D-Просмотр
Get-AppxPackage *Microsoft3DViewer* | Remove-AppxPackage
Удалить приложение Запись голоса
Get-AppxPackage *soundrecorder* | Remove-AppxPackage
Удалить приложение Погода
Get-AppxPackage *bingweather* | Remove-AppxPackage
Удалить приложение Xbox
Get-AppxPackage *XboxApp* | Remove-AppxPackage
Удалить приложение Xbox One SmartGlass
Get-AppxPackage *XboxOneSmartGlass* | Remove-AppxPackage
Как удалить приложение для всех учетных записей пользователей?
Чтобы удалить приложение из всех учетных записей пользователей, измените нужную команду следующим образом:
Get-AppxPackage -allusers *PackageName* | Remove-AppxPackage
Как удалить приложение для новых учетных записей пользователей?
Каждый раз, когда вы создаете нового пользователя, приложения по умолчанию будут установлены заново для этого пользователя. Для того, чтобы удалить приложения для новых учетных записей, которые будут созданы в будущем, выполните следующую команду в Powershell.
Get-AppxProvisionedPackage –online | where-object {$_.packagename –like "*PackageName*"} | Remove-AppxProvisionedPackage –online
Замените участок PackageName на нужное имя приложения.
Совет: Посмотрите наше руководство, Короткая команда для удаления всех приложений в Windows 10, за исключением Магазина.
Удалить приложение с помощью «Параметров» и меню «Пуск».
Некоторые Универсальные приложения могут быть удалены с помощью Приложения «Параметры». Кроме того, вы можете использовать этот способ для удаления не только приложений, но и классических программ.
- Откройте «Параметры» нажав сочетание клавиш Win + I
- Перейдите в раздел «Приложения» → «Приложения и возможности».
- Найдите приложение, которое вы хотите удалить в списке и выберите его.
- Кнопка «Удалить» появится под именем приложения. Нажмите на нее, чтобы удалить приложение.
И напоследок, Windows 10 позволяет удалять некоторые приложения прямо из меню «Пуск».
Найдите нужное приложение в списке приложений слева или если приложение имеет плитку, кликните правой кнопкой мыши на плитку или на приложение в списке. И удалите его с помощью команды контекстного меню «Удалить». Это работает как для UWP (приложений из Магазина) так и классических настольных приложений.
Все!
In this article, we’ll look at how to uninstall software on a local or remote Windows computer using PowerShell. Quite often, the system administrator uses scripts to uninstall Windows applications. You can use several approaches to remove programs from the command prompt or PowerShell scripts.
Contents:
- Using WMI to Uninstall Programs in Windows
- Uninstall Apps on Remote Computer with PowerShell Package Manager Module
- How to Uninstall App with WinGet Command?
Using WMI to Uninstall Programs in Windows
The most common way to remove installed programs on Windows is to use commands that refer to the WMI namespace. For example, you can query the WMI namespace and get a list of installed programs with the wmic command.
wmic product get name,version
To silently uninstall an application from this list, you may use the command below:
wmic product where name="VMware vCenter Converter Standalone" call uninstall /nointeractive
The command calls an app (vCenter Converter) uninstallation WMI method through the Windows Installer.
Executing (\\COMPName\ROOT\CIMV2:Win32_Product.IdentifyingNumber="{PROGRAM_GUID}",Name="VMware vCenter Converter Standalone",Version="6.2.0.8466193")->Uninstall()
If the program is successfully uninstalled, it will return:
Method execution successful. Out Parameters: instance of __PARAMETERS { ReturnValue = 0; };
Here are similar PowerShell commands to display and uninstall apps via WMI:
Get-WmiObject Win32_Product | ft name,version,vendor,packagename
(Get-WmiObject Win32_Product -Filter "Name = 'XXX'").Uninstall()
In order to remove a program on a remote computer, add the -ComputerName option. For example, to uninstall Microsoft Office on a remote computer, run the command below:
$apps = Get-WmiObject -Class Win32_Product -ComputerName wkmn-man23 |where name -Like "Office 16 Click-to-Run*"
$apps.uninstall()
However, this method of removing applications is not universal enough for all possible cases. If you compare the list of programs returned via the WMI namespace and the list of apps in the Windows Control Panel/ Apps & features list in Settings (use the MS-Settings quick access command: ms-settings:appsfeatures
), you will see that they differ. The wmi command only displayed a list of programs installed through the Windows Installer. The list doesn’t include most user apps (browsers, for example).
In addition, UWP programs from the Microsoft Store, and PowerShell modules (via PowerShellGet) are not displayed.
Uninstall Apps on Remote Computer with PowerShell Package Manager Module
In modern Windows 10/11 builds and Windows Server 2022/2019/2016, you can use the built-in PowerShell Package Management cmdlets to install or uninstall apps. Originally, the module was used to install/uninstall PowerShell modules. However, you may use it to uninstall Win32 programs, MSU updates, and apps installed using MSI installers as well.
To display a complete list of installed apps on a local computer, run the command below:
Get-Package
The command returns several classes of programs installed through the different providers (ProviderName). You can display a list of providers on a computer as follows:
Get-PackageProvider
- Programs
- Msi
- Msu
- PowerShellGet
- NuGet
To show a list of programs installed via a specific provider, run this command:
Get-Package -ProviderName Programs -IncludeWindowsInstaller
Use the Uninstall-Package cmdlet to remove the program:
Get-Package -Name "Notepad++*" | Uninstall-Package
You can remove the installed PowerShell module. For example, to uninstall all VMware.PowerCLI modules:
Get-Package -ProviderName PowerShellGet -Name "VMware.*" | Uninstall-Package
To uninstall a program on a remote computer, use the Invoke-Command cmdlet:
Invoke-Command -ComputerName mun-dc01 -ScriptBlock { Get-Package -Name "Notepad++*" | Uninstall-Package}
You can use this module to uninstall Win32 apps and PS modules only. To remove UWP apps from Microsoft Store, use the Remove-AppxPackage
or Remove-AppxProvisionedPackage
PowerShell cmdlets (see an example in this article).
How to Uninstall App with WinGet Command?
You can use the new WinGet package manager (it is built into Windows 10 and 11) to install and remove programs on Windows. To get a list of programs on your computer, run:
winget list
The command returns a list of programs including those installed using other methods than winget and a list of UWP (APPX) apps.
To remove apps installed via WinGet, run the command below:
winget uninstall --name 7zip.7zip
To uninstall an MSI app in Windows, specify its GUID:
winget uninstall --id "{332C1E78-1D2F-4A64-B718-68095DC6254B}"
To uninstall a UWP app:
winget uninstall --id "Microsoft.ZuneVideo_8wekyb3d8bbwe"
However, winget doesn’t allow you to uninstall programs on a remote computer. To execute winget command on a remote computer, use the PowerShell Remoting features (Invoke-Command and Enter-PSSession cmdlets). For example:
Invoke-Command -ComputerName wkmn-man231 -ScriptBlock {winget uninstall --name 7zip.7zip}
You can use the PowerShell scripts shown here to remotely uninstall programs or run them on domain computers using SCCM or GPO logon scripts.
Кто-то перешёл на Windows 10 добровольно, другие сделали это вынуждено. Во многом из-за прекращения поддержки Windows 7, а также из-за объективного несовершенства Windows 8.
Десятая операционная система, разработанная Microsoft, имеет ряд преимуществ и расширенных возможностей. Но идеальной во всём её не назовёшь.
При установке этой ОС, вместе с ней на компьютеры и ноутбуки устанавливается набор стандартных приложений. Далеко не все из них нужны обычному пользователю.
Отсюда возникает закономерное желание избавиться от всего лишнего. Но в случае со стандартным программным обеспечением (ПО) всё не так просто. Их можно без особых проблем и быстро удалить из меню «Пуск», но в разделе «Все приложения» они останутся. Также не получится удалить через контекстное меню. Если взглянуть на эти приложения, в этом меню отсутствует кнопка «Удалить». Хотя в другом ПО, которое пользователь устанавливал сам, соответствующая опция для удаления есть.
Зачем удалять
Обычно причина удаления кроется в их ненадобности пользователю. Да, софт не занимает много пространства на жёстком диске. Но изобилие лишних иконок некоторых откровенно раздражает.
Если дополнительно устанавливается ещё целый набор приложений и программ, которые фактически заменяют стандартные, держать всё это у себя на компьютере бессмысленно.
Редко когда такая необходимость возникает сугубо ради освобождения места на жёстком диске.
Что можно удалить
Для начала следует определить, какие именно встроенные приложения, идущие вместе с операционной системой Windows 10, пользователю можно удалить со своего компьютера. Тут не принципиально важно, будет это стационарный настольный ПК, либо ноутбук.
Перечень доступных к удалению программ из стандартного набора для операционной системы Windows 10 выглядит примерно так:
- 3D Builder;
- загрузка Skype;
- приложение Xbox;
- Office (загрузить и улучшить);
- OneNote;
- Microsoft Solitaire Collection;
- Фотографии;
- приложение Люди;
- Календарь и Почта;
- Кино и ТВ;
- Карты;
- Камера;
- Калькулятор;
- Будильник и Часы;
- Запись голоса;
- Новости, Спорт, Финансы и Погода;
- Диспетчер телефонов.
У каждого из них есть сокращённое название. Их также следует знать, чтобы в дальнейшем удалить отдельно взятую стандартную программу.
Как удалить отдельную программу
Не всем пользователям хочется избавиться одновременно ото всех встроенных стандартных программ для операционной системы Windows 10. Им могут мешать или докучать какие-то конкретные приложения. Именно от них и хочется избавиться.
Вопрос лишь в том, как можно удалить отдельные встроенные приложения на Windows 10, не затрагивая те, которые могут пригодиться в будущем.
На этот случай есть отдельная и достаточно подробная инструкция. Выглядит она следующим образом:
- Запустите инструмент PowerShell от Windows. Для этого достаточно открыть строку поиска на панели задач и ввести название PowerShell. Поисковик найдёт соответствующее приложение.
- Отыскав эту программу, нужно для начала кликнуть по ней правой клавишей мышки. Здесь выберите пункт, который позволяет запустить деинсталлирующее приложение от имени администратора.
- Чтобы удалить лишнее с компьютера, требуется задействовать две команды, доступные в инструменте PowerShell. Они прописываются как Get-AppxPackage, а также Remove-AppxPackage. Но ещё нужно понять, как конкретно пользоваться этими инструментами.
- После ввода первой команды на экране появится полный перечень всех имеющихся на ПК приложений, которые идут вместе с операционной системой при установке. Здесь не будут отображаться обычные программы, которые можно легко удалить, воспользовавшись панелью управления.
- Но недостаток команды в том, что для анализа открывающийся список не очень удобный. Работать с ним не так просто. Потому удобнее и комфортнее использовать вариацию той же команды. Она прописывается как Get-AppxPackage | Select Name, PackageFullName. Если использовать такой вариант, тогда в правой части экрана будет отображаться полное название софта, а слева сокращённое. Чтобы удалить приложение, нужно знать именно полное его название, потому без этого раздела в списке никак не обойтись.
- Если требуется удалить одно, отдельно взятое приложение, тогда нужно задействовать команду Get-AppxPackage PackageFullName | Remove-AppxPackage.
- При этом Windows 10 обладает достаточно широкими возможностями. Чтобы не прописывать полное название, можно воспользоваться его сокращением. В этом случае символ, именуемый как звёздочка, то есть *, будет заменять собой другие символы. Перечень сокращённых названий встроенных программ будет представлен далее.
- Поскольку у одной операционной системы может быть несколько пользователей, то удалить стандартный софт можно для всех, либо для одного конкретного пользователя.
- Приведённый выше пример удаления актуален для текущего авторизированного пользователя. Если же нужно удалить стандартный набор софта везде, тогда используется команда Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage.
Теперь касательно сокращённых названий программ.
Они прописываются на английском языке. Потому понять, о каком приложении идёт речь, несложно:
- people (Люди);
- communication apps (Почта и Календарь);
- zunevideo (это приложение ТВ и Кино);
- 3dbuilder;
- officehub (улучшить и загрузить Office);
- maps (Карты);
- photos;
- solitare;
- skypeapp;
- onenote;
- camera;
- calculator;
- soundrecorder (Запись голоса);
- windowsphone (Диспетчер телефона);
- bing (Новости, погода, спорт);
- alarms (Будильник, часы);
- xbox.
ВАЖНО. Прописывая команду, сокращённое название нужно с двух сторон окружить звёздочками. К примеру, *camera*.
В остальном же ничего сложного. Ввести нужные команды, и дождаться удаления софта.
Удаление всего ПО
Теперь к вопросу удаления всех встроенных программ в ОС Windows 10 одновременно.
Вариант для тех, кому точно ни одна из стандартных программных разработок не нужна. Но тут лучше подумать хорошо и очень внимательно взвесить своё решение.
Удаляя весь софт, можно прихватить и тот, который может оказаться полезным и необходимым. Из-за этого лучше посидеть за компьютером дольше, но поочерёдно избавиться от каждой ненужной программы. А всё оставшееся не трогать.
Но если требуется узнать, как отключить сразу все стандартные приложения и удалить их из списка ПО для Windows 10, необходимо выполнить следующие действия:
Бывает и так, что удалить требуется практически всё, но не трогать буквально одну программу.
Это тоже возможно. Просто тогда в команду потребуется добавить ещё одну строку. Выглядит она так {$_.name –notlike «XXXX»}. Здесь ХХХХ является полным или сокращённым названием программы.
К примеру, если нужно оставить нетронутым магазин Windows, тогда полный код программы для удаления всех приложений, кроме этого, будет иметь следующий вид:
Get-AppxPackage | where-object {$_.name –notlike «*windowsstore*»} | Remove-AppxPackage
Внутрь этой конструкции можно поместить любое количество программ, которые пользователь хочет внести в список исключений на удаление.
Нужно лишь сформировать общую конструкцию, вставить в командную строку и кликнуть на Enter. Далее уже пойдёт процесс удаления софта. А те стандартные программы, которые было решено оставить, останутся нетронутыми на компьютере или ноутбуке.
Удаление с помощью ПО
Будет справедливо сказать, что заниматься удалением всех стандартных приложений в ОС Windows 10 некоторым пользователям через интерфейс администратора довольно сложно и непривычно. Разные коды, сочетание всевозможных букв, цифр и символов откровенно пугает.
Потому, чтобы убрать всё лишнее и удалить стандартные приложения, для Виндовс 10 существуют альтернативные решения. Это специализированный софт, работающий в привычном и более понятном многим интерфейсе.
Среди самых эффективных и популярных деинсталляторов стоит выделить 2 программы:
- WPU;
- CCleaner
Ещё осенью 2018 года вышла новая версия программы CCleaner, которая получила дополнительную возможность в виде функции удаления стандартных приложений на операционной системе Windows 10.
Причём работает она довольно эффективно, быстро и уверенно.
От пользователя требуется выполнить такие действия:
Тут всё работает предельно просто. Причём CCleaner обладает важными дополнительными функциями и возможностями. Приветливый и понятный интерфейс лишь добавляет привлекательности использования именно этой программы. И, что ещё важно, распространяется она бесплатно.
Что же касается WPU, то есть Wise Program Uninstaller, то с этим софтом работать ничем не сложнее.
Последовательность действий будет такой:
Вот и всё. Приложение, которое пользователю не требуется, удалено с компьютера или ноутбука.
Восстановление приложений
Бывают и такие ситуации, когда пользователь специально или случайно удалил стандартный набор софта. Либо хотел удалить лишь некоторые программы, а получилось так, что снеслись все предустановленные приложения.
Это несерьёзная проблема. Восстановить утраченное ПО можно. Причём довольно просто.
Для этого требуется снова запустить инструмент PowerShell.
В окно вставляется специальная команда. Конструкция должна выглядеть следующим образом:
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
Если нужно восстановить софт для всех пользователей ПК, когда их несколько, тогда после Get-AppxPackage нужно ещё дополнительно добавить строку Allusers.
Теперь остаётся лишь нажать на Enter и дождаться полного завершения процесса установки утраченного софта.
Не стоит удивляться, если некоторые программы всё равно не вернутся. Такое случается. В этой ситуации самым верным решением будет зайти в магазин Windows и уже оттуда скачать себе весь необходимый софт.
Этот же метод будет актуален в случае, когда удалили всего несколько программ. Намного проще зайти в магазин и всё загрузить, чем прописывать сложные кодовые комбинации через PowerShell.
Прежде чем удалять что-либо с компьютера, стоит внимательно подумать. Ведь то, что не используется сейчас, может пригодиться через день или через несколько месяцев.
К тому же стандартный софт занимает не так много места. Если пользователя смущает большой список программ в меню «Пуск», предустановленные приложения можно оттуда просто убрать, не удаляя с компьютера полностью. Но тут ещё следует учитывать, что после очередного обновления операционной системы они наверняка там снова появятся.