В этой статье мы рассмотрим, как в Windows удалить установленные программы на локальном и удаленном компьютере с помощью PowerShell.
Содержание
Вариант 1: Встроенные приложения
Для того чтобы удалить предустановленное в Windows 10 приложение через консольную утилиту «PowerShell», необходимо сначала узнать наименование установочного пакета, а затем подставить его в специальную команду и выполнить ее.
Обратите внимание! Запуск в обязательном порядке необходимо осуществлять от имени Администратора, что потребуется подтвердить в отдельном окне.
Нас интересует то, что указано в колонке «Name», так как именно это значение потребуется подставлять в следующего вида команду:
Get-AppxPackage *Name* | Remove-AppxPackage
Например, чтобы удалить Skype, следует ввести и выполнить в «PowerShell» вот такой запрос:
Get-AppxPackage *Microsoft.SkypeApp* | Remove-AppxPackage
Указанное внутри символов
**
«Name» мы заменили на «Microsoft.SkypeApp» (без кавычек), соответствующее зарезервированному в системе названию программы.
Команды для удаления приложений выглядят следующим образом:
КомпонентКоманда для удаленияOfficeGet-AppxPackage *officehub* | Remove-AppxPackageКартыGet-AppxPackage *WindowsMaps* | Remove-AppxPackageЛюдиGet-AppxPackage *People* | Remove-AppxPackage
указанные выше, уже удаленные нами приложения исчезли из списка установленных в операционной системе.
Далее просто приведем список команд, с помощью которых можно деинсталлировать большинство стандартных для Windows 10 программ.
Обратите внимание! Удалять Microsoft Store категорически не рекомендуется, это может и скорее всего негативно скажется на функционировании операционной системы и ее компонентов.
омпонентКоманда для удаления3D BuilderGet-AppxPackage *3dbuilder* | Remove-AppxPackage3D-просмотрGet-AppxPackage *Microsoft3DViewer* | Remove-AppxPackageCandy Crush Soda SagaGet-AppxPackage *CandyCrushSodaSaga* | Remove-AppxPackageFacebookGet-AppxPackage *Facebook* | Remove-AppxPackageMicrosoft Solitaire CollectionGet-AppxPackage *MicrosoftSolitaireCollection* | Remove-AppxPackageMicrosoft Store (не рекомендуется удалять)Get-AppxPackage *WindowsStore* | Remove-AppxPackageMinecraft: Windows 10 EditionGet-AppxPackage *MinecraftUWP* | Remove-AppxPackageNetflixGet-AppxPackage *Netflix* | Remove-AppxPackageOneNoteGet-AppxPackage *OneNote* | Remove-AppxPackagePaint 3DGet-AppxPackage *MSPaint* | Remove-AppxPackageXboxGet-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Музыка GrooveGet-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
Вариант 2: Сторонние приложения
С помощью «PowerShell» также можно удалить и некоторые программы от сторонних разработчиков, однако стоит иметь в виду, что консольная утилита (по сути – служебная команда), которая будет использоваться для решения данной задачи, на сегодняшний день считается устаревшей. Windows 10, начиная с версии 21H1, поддерживает ее лишь частично. Выражается это в том, что система обнаружит и отобразит далеко не полный список установленного ПО, а значит, в нем вполне может не оказаться того, от чего вы хотите избавиться.
- Запустите «PowerShell» от имени администратора.
Обратите внимание! Запуск в обязательном порядке необходимо осуществлять от имени Администратора, что потребуется подтвердить в отдельном окне.
Поочередно введите две указанных ниже команды, оба раза нажимая «Enter» для их выполнения.
wmic
product get name
Подождите несколько секунд, пока Виндовс обнаружит и отобразит список установленных вами приложений, которые можно удалить, после чего введите и выполните команду следующего вида:
product where name=”название программы” call uninstall
потребуется предоставить дополнительное подтверждение – ввести букву
Y
Примечание: Если добавить к указанной команде параметр/nointeractive
, деинсталляция ПО будет выполнена сразу без какого-либо подтверждения.
После появления уведомления об успешном завершении процедуры появится возможность ввода новой команды. Таким образом вы сможете удалить все те ненужные программы, которые были обнаружены «PowerShell».
Восстановление стандартных приложений
Если вы по ошибке деинсталлировали нужную стандартную для 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», но строго с помощью правой кнопки мышки, а не клавиш «Ctrl+V» (в противном случае, по непонятным причинам, будет изменен синтаксис).
Удаление ненужных программ через «PowerShell» в Windows 10 — ws-soft.ru