Как удалить программу через powershell windows 10

С помощью системной оснастки «PowerShell» в Windows 10 можно удалять предустановленные приложения. Все что для этого требуется – знание команды и имени пакета.

Содержание

  • Вариант 1: Встроенные приложения
  • Вариант 2: Сторонние приложения
  • Восстановление стандартных приложений
  • Вопросы и ответы

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

Вариант 1: Встроенные приложения

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

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

    Подробнее: Как запустить «ПоверШел» в Виндовс 10

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

    Обратите внимание! Запуск в обязательном порядке необходимо осуществлять от имени Администратора, что потребуется подтвердить в отдельном окне.

  2. удаление ненужных программ через powershell в windows 10_000

  3. Скопируйте представленную ниже команду и вставьте ее в консоль, кликнув для этого ПКМ. Для подтверждения нажмите «Enter».

    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» (без кавычек), соответствующее зарезервированному в системе названию программы.

    Lumpics.ru

    Команда для удаления приложения Office выглядит следующим образом:

    Get-AppxPackage *officehub* | Remove-AppxPackage

    Карты:

    Get-AppxPackage *WindowsMaps* | Remove-AppxPackage

    Люди:

    Get-AppxPackage *People* | Remove-AppxPackage

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

    Для того чтобы убедиться в эффективности рассматриваемой процедуры, достаточно открыть меню «Пуск»

    Удаление ненужных программ через «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 через «PowerShell» в 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

В этой статье мы рассмотрим, как в Windows удалить установленные программы на локальном и удаленном компьютере с помощью PowerShell. Довольно часто в скриптах и сценариях автоматизации приходится использовать различные блоки кода для удаления установленных программ Windows. Для удаления программ из командной строки или скриптами PowerShell можно использовать несколько подходов.

Содержание:

  • Удаление установленных программ с помощью WMI
  • Удалить программу на удаленном компьютере с помощью PowerShell модуля Package Manager
  • Используем менеджер пакетов WinGet для удаления установленных программ

Удаление установленных программ с помощью WMI

Чаще всего для удаления установленных программ в Windows используют команды, обращающиеся к пространству имен WMI. Например, с помощью утилиты wmic можно вывести список установленных программ:

wmic product get name,version

удаление программ с помощью wmic через WMI

Для тихого удаления программы из этого списка можно использовать такую команду:

wmic product where name="VMware vCenter Converter Standalone" call uninstall /nointeractive

Команда вызовет WMI метод удаления программы VMware vCenter Converter Standalone через Windows Installer.

Executing (\COMPNameROOTCIMV2:Win32_Product.IdentifyingNumber="{PROGRAM_GUID}",Name="VMware vCenter Converter Standalone",Version="6.2.0.8466193")->Uninstall()

Если удаление программы выполнено успешно, она вернет:

Method execution successful. Out Parameters: instance of __PARAMETERS {  

ReturnValue = 0; };

Аналогичные PowerShell команды для вывода и удаления программ через WMI:

Get-WmiObject Win32_Product | ft name,version,vendor,packagename
(Get-WmiObject Win32_Product -Filter "Name = 'XXX'").Uninstall()

Чтобы удалить программу на удаленном компьютере, нужно добавить параметр –ComputerName. Например, чтобы удалить Microsoft Office на удаленном компьютере, выполните:

$apps = Get-WmiObject -Class Win32_Product -ComputerName wks-pc11s22 |where name -Like "Office 16 Click-to-Run*"
$apps.uninstall()

Однако, такой способ удаления программы не будет универсальным. Если вы сравните список программ, который возвращается через WMI namespace и список программ в панели управления Windows 10 (команда
ms-settings:appsfeatures
), вы увидите, что они отличаются. Команда вывела список программ, установленных через Windows Installer. В списке нет большинства пользовательских программ (например, браузеров).

список установленных программ в панели управления и в WMI namespace

Также не выводятся UWP программы из Microsoft Store, установленные модули PowerShell (через PowerShellGet) и т.д.

Удалить программу на удаленном компьютере с помощью PowerShell модуля Package Manager

В современных версиях Windows 10/11 и Windows Server 2022/2019/2016 для установки и удаления программ можно использовать командлеты из модуля PowerShell Package Management. Изначально модуль использовался для установки/удаления PowerShell модулей. Однако вы можете использовать его и для удаления Win32 программ, MSU обновлений, программ установленных помощью MSI установщиков.

Чтобы вывести полный список установленных программ на локальном компьютере, выполните команду:

Get-Package

Get-Package - команда powershell выводит список установленных программ

Команда вернет несколько классов программ, установленных через разные провайдеры (ProviderName). Полный список доступных провайдеров на компьютере можно вывести так:

Get-PackageProvider

  • Programs
  • Msi
  • Msu
  • PowerShellGet
  • NuGet

список packageproveider в windows 10

Чтобы вывести список программ, установленных с помощью определенного провайдера, выполните:

Get-Package -ProviderName Programs -IncludeWindowsInstaller

Для удаления программы нужно использовать командлет Uninstall-Package:

Get-Package -Name "Notepad++*" | Uninstall-Package

Можно удалить установленный PowerShell модуль. Например, чтобы удалить все модули VMware.PowerCLI:

Get-Package -ProviderName PowerShellGet -Name "VMware.*" | Uninstall-Package

Для удаления программы на удаленном компьютер, воспользуйтесь командлетом Invoke-Command:

Invoke-Command -ComputerName Msk-Ser01 -ScriptBlock { Get-Package -Name "Notepad++*" | Uninstall-Package}

WinRM PowerShell Remoting можно включить на компьютерах с помощью GPO (ссылка).

Данный модуль можно использовать только для удаления программ Win32 и модулей. Для удаления UWP программ Microsoft Store нужно использовать PowerShell командлеты
Remove-AppxPackage
и
Remove-AppxProvisionedPackage
(см. Пример в статье).

Используем менеджер пакетов WinGet для удаления установленных программ

Для установки и удаления программ в Windows можно использовать новый менеджер пакетов winget (встроен в современные версии Windows 10 и 11). Чтобы вывести список программ на компьютере, выполните:

Winget list

Команда вернет список программ, в том числе установленных не через winget, а также список UWP приложений.

winget удаление программ в Windows 10

Для удаления программ, установленной через WinGet нужно выполнить команду:

winget uninstall --name 7zip.7zip

Для удаление MSI приложения Windows нужно указать его GUID:

winget uninstall --id "{332C1E78-1D2F-4A64-B718-68095DC6254B}"

Для удаления UWP приложения:

winget uninstall --id "Microsoft.ZuneVideo_8wekyb3d8bbwe"

winget uninstall команда удаления программы

Однако, winget не позволяет удалить программы на удаленном компьютере. Для запуска команд winget на удаленном компьютере нужно использовать возможности PowerShell Remoting (командлеты Invoke-Command и Enter-PSSession). Например:

Invoke-Command -ComputerName pc2122sd1 -ScriptBlock {winget uninstall --name 7zip.7zip}

Вы можете использовать рассмотренные здесь PowerShell скрипты для удаленного удаления программ, или в сценариях запуска команд на компьютерах в сети через SCCM или logon скрипты GPO.

Рекомендуем: Как отключить иконку Защитника 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 от имени администратора важно, в противном случае выполнение команды будет терпеть неудачу.

 Открытие PowerShell

Шаг 2: Давайте посмотрим список всех установленных универсальных приложений для текущей учетной записи пользователя. Введите или скопируйте вставьте следующую команду:

Get-AppxPackage | Select Name, PackageFullName

Вы получите Список установленных пакетов приложений

PowerShell Список установленных пакетов приложений

Шаг 3: Для удобства, вы можете сохранить его в файл, вывод команды выглядит следующим образом:

Get-AppxPackage | Select Name, PackageFullName >"$env:userprofileDesktopApps_List.txt"

Список приложений, будет сохранен в файле — Apps_List.txt, на рабочем столе.

Список приложений, будет сохранен в файле - Apps_List.txt

Шаг 4: Теперь вы можете использовать этот список для удаления отдельных приложений с помощью следующей команды:

Remove-AppxPackage «PackageFullName»

Например, я удалю Minecraft с помощью команды:

Remove-AppxPackage Microsoft.MinecraftUWP_1.0.700.0_x64__8wekyb3d8bbwe

удалю Minecraft с помощью команды

Вы так-же, можете использовать комбинацию командлетов 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, за исключением Магазина.

Удалить приложение с помощью «Параметров» и меню «Пуск».

Некоторые Универсальные приложения могут быть удалены с помощью Приложения «Параметры». Кроме того, вы можете использовать этот способ для удаления не только приложений, но и классических программ.

использовать Параметры для удаления настольных приложений

  1. Откройте «Параметры» нажав сочетание клавиш Win + I
  1. Перейдите в раздел «Приложения» →  «Приложения и возможности».
  1. Найдите приложение, которое вы хотите удалить в списке и выберите его.
  1. Кнопка «Удалить» появится под именем приложения. Нажмите на нее, чтобы удалить приложение.

И напоследок, Windows 10 позволяет удалять некоторые приложения прямо из меню «Пуск».

удалять приложения прямо из меню Пуск

Найдите нужное приложение в списке приложений слева или если приложение имеет плитку, кликните правой кнопкой мыши на плитку или на приложение в списке. И удалите его с помощью команды контекстного меню «Удалить». Это работает как для UWP (приложений из Магазина) так и классических настольных приложений.

Все!

После установки Windows 10 пользователи могут столкнуться с довольно большим количеством уже установленных в систему приложений. Однако, со временем или же с самого начала многие из них оказываются ненужным, другим же находится лучшая альтернатива и т.д. Неудивительно, что многие пользователи хотят избавиться от обилия лишних значков в Пуске.

Все немного усложняется тем, что не все приложения можно легко удалить через привычные инструменты системы (параметры системы и панель управления), однако, это не значит, что выполнение данного действия невозможно. Просто оно не так очевидно. Но, все же, удалить встроенные в «десятку» приложения  можно без привлечения сторонних программ. Давайте разберемся, как это сделать.

Содержание

  1. Удаление приложения в Параметрах системы
  2. Удаление программ через оболочку PowerShell
  3. Использование командной строки для удаления программ
  4. Заключение

Удаление приложения в Параметрах системы

Смотрите также: «Как переименовать папку пользователя в Windows 10»

Первый метод реализуется через параметры системы.

  1. Нажимаем правой кнопкой мыши по значку меню Пуск (либо используем сочетание клавиш Win+X) и выбираем пункт «Параметры». Также можно воспользоваться горячими клавишами Win+I.Открытие параметров системы через контекстное меню Пуск
  2. Откроется окно с параметрами, в котором кликаем по разделу «Приложения».Раздел
  3. В новом окне в перечне слева щелкаем по подразделу «Приложения и возможности», после чего в правой части окна отобразится список установленных на компьютере программ. Все, что остается сделать — это выбрать ненужную и нажать на кнопку «Удалить».Удаление приложения в Параметрах системы
  4. После подтверждения действия нажатием на еще одну появившуюся кнопку «Удалить», приложение будет удалено из системы.Удаление приложения в Параметрах системы

Однако, для многих встроенных в «десятку» приложений подобная кнопка будет неактивна, а это значит, что так просто их удалить нельзя.

Удаление приложения в Параметрах системы

В таких случаях придется воспользоваться другим способом.

Кстати, вероятно, для некоторых пользователей привычнее и удобнее будет удалять программы через Панель управления, в разделе «Программы и компоненты».

Удаление программ через Панель управления

Здесь все представлено в более привычном виде, к которому мы уже привыкли, работая в более ранних версиях ОС.

Удаление программ через оболочку PowerShell

Смотрите также: «Как отключить или включить режим гибернации в Windows 10»

На радость разработчикам и просто опытным пользователям в Windows 10 появилась более мощная разновидность командной строки под названием PowerShell. С помощью нее можно, в том числе, удалять ненужные системные приложения, хотя для этого требуется знать имена пакетов в системе. Как все это работает — написано ниже:

  1. Сначала запускаем Windows PowerShell от имени администратора. Для этого одновременно нажимаем клавиши Win+X (или правой кнопкой мыши кликаем по значку меню Пуск), и выбираем нужный пункт. Удаление программ через оболочку PowerShellВ случае, если PowerShell в контекстном меню Пуск заменен на классическую командную строку, найти и запустить данный инструмент можно через строку поиска.Удаление программ через оболочку PowerShell
  2. Теперь нужно посмотреть список всех установленных программ. Для этого вводим команду Get-AppxPackage и нажимаем Enter.Удаление программ через оболочку PowerShell
  3. Список получится просто огромным, и разобраться в нем будет не так то и просто. Для удаления программы нужно будет вводить названия принадлежащих ей пакетов, однако, вручную все это делать слишком долго. Поэтому следующим шагом мы выгрузим всю нужную информацию в текстовый файл, а потом будем копировать и вставлять оттуда нужные названия.Удаление программ через оболочку PowerShell
  4. Для экспорта информации вводим с команду ниже и нажимаем Enter.
    Get-AppxPackage | Set-Content "$Env:userprofileDesktopprogramms.txt".Удаление программ через оболочку PowerShell
  5. Вся информация о пакетах программ сохранится на рабочем столе в файле «programms.txt», который можно открыть с помощью Блокнота.Удаление программ через оболочку PowerShell
  6. В команде выше можно задать любое имя файла или выбрать место для его сохранения. Также можно экспортировать эту информацию в более понятном виде. Для этого в этой же команде перед «Set-Content» добавляем словосочетание «ConvertTo-Html |», изменив расширение файла с «txt» на «html».Удаление программ через оболочку PowerShell
  7. Теперь, выгрузив информацию в файлы, можно воспользоваться ими для получения полных названий пакетов по имени приложения. Так, например, выглядит содержимое файла «programms.html», которое можно открыть с помощью любого установленного на компьютере веб-браузера.Удаление программ через оболочку PowerShell
  8. Также получить информацию о конкретном приложении можно, введя команду:
    Get-AppxPackage -Name *XboxGamingOverlay*.
    Удаление программ через оболочку PowerShellВ звездочках указывается конкретное имя приложения. После ввода команды и нажатия клавиши Enter на экране появится вся необходимая информация. Нас интересует значение рядом со строкой «PackageFullName», которое и является именем пакета программы.
  9. Копируем значение из строки «PackageFullName», либо из ранее выгруженных файлов (для этого выделяем нужную информацию и нажимаем клавиши Ctrl+C). Далее пишем команду:
    Remove-AppxPackage имя_пакета -Confirm.
    Удаление программ через оболочку PowerShell
    • вместо фразы «имя_пакета» вставляем скопированное ранее значение.
    • последний параметр «-Confirm» заставит систему показать окно подтверждения, где нам нужно дать согласие на удаление программы путем нажатия клавиши «y» и далее — Enter. Если не указывать данный параметр, удаление пройдет безо всяких дополнительных уведомлений.
  10. Но и это еще не все — в конце нужно удалить пакет с установщиком программы, чтобы он в какой-то момент не решил установить программу обратно. Эту работу выполнит следующая команда:
    Get-AppXProvisionedPackage -Online | where-object {$_.packagename –like «*XboxGamingOverlay*»} | Remove-AppxProvisionedPackage –Online.
    В звездочках, соответственно, указываем имя удаленной нами программы.

Другие команды в PowerShell

Все эти команды позволяют удалить встроенные приложения у выбранного в данный момент пользователя. Однако, можно выполнить подобную операцию и для других учетных записей, если для этого есть необходимые права доступа. В этом случае используется команда Get-AppxPackage -User Name, где вместо «Name» указываем, соответственно, имя пользователя, для для которого мы собрались удалять приложение.

Все остальные команды аналогичным рассмотренным выше, за исключением того, что в конце добавляется приставка -User с именем пользователя.

Также имеется возможность удалить приложение вообще для всех пользователей, если в качестве приставки в конце написать -AllUsers.

Можно пойти еще дальше и вообще удалить все приложения из Магазина Windows. В этом нам поможет команда: Get-AppxPackage -AllUsers | Remove-AppxPackage.

Но не стоит волноваться, ничего важного эта команда не удалит — все необходимые для системы приложения останутся нетронутыми. К тому же, каждую удаленную программу можно легко найти в Магазине, поэтому непоправимых действий с помощью подобного метода совершить нельзя.

Кроме того, при создании новой учетной записи на компьютере все приложения будут установлены из Магазина автоматически, хотя и этого можно избежать следующей командой ниже:

Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage –Online.

Правда, если удалить все приложения разом, то удалится и сам Магазин, после чего восстановить программы будет невозможно. К счастью, у каждой из них есть множество удобных альтернатив, так что и  этом случае ничего страшного не случится.

Использование командной строки для удаления программ

Удалить ненужные приложения можно и более традиционным способом — через обычную командную строку. К сожалению, она помогает избавиться только от программ, установленных через обычный Установщик Windows, но во многих случаях и этого способа более, чем достаточно. Делается это следующим образом:

  1. Запускаем командную строку от имени администратора. Для этого можно, например, воспользоваться строкой поиска.Использование командной строки для удаления программ
  2. После этого набираем команду wmic и нажимаем Enter. В следующей строке пишем product get name и снова жмем Enter. На экране отобразится список программ, которые можно самостоятельно удалить через командную строку.
  3. Использование командной строки для удаления программ
  4. Список достаточно большой, поэтому его также, как и при работе с PowerShell, лучше экспортировать в отдельный файл на рабочем столе. Делается это с помощью команды ниже:
    wmic /output:C:programs.txt product get Name, Version.
    Использование командной строки для удаления программФайл «programs.txt» с наименованиями программ и их версиями будет сохранен на диске С. Разумеется, можно указать любое другое имя файла, а также выбрать иное место для его сохранения. Просмотреть его содержимое можно с помощью обычного Блокнота.
  5. Чтобы сохранить более удобную HTML-версию списка, потребуется добавить к команде выше фразу «/format:htable«, а также заменить расширение файла на «html». Таким образом, теперь команда выглядит так:
    wmic /output:C:programs.html product get Name, Version /format:htable.
    Использование командной строки для удаления программТакая команда позволит вывести информацию об установленных программах в более удобной табличной форме. Чтобы просмотреть ее, достаточно открыть файл через любой веб-браузер.
  6. Список программ можно отфильтровать, используя специальную команду:
    wmic product where "Name like '%Google%'" get Name, Version.
    Использование командной строки для удаления программВ данном случае приведен пример для Google. Данная мера служит скорее для удобства, но если программ много, без подобной фильтрации не обойтись.
  7. Для непосредственного удаления программы нужно ввести команду:
    product where name="Program name" call uninstall.
    Использование командной строки для удаления программВместо значения «Program name» вводим имя программы, которую хотим удалить. После того, как мы наберем команду и нажмем Enter, система запросит подтверждение выполнения команды, нажимаем клавишу Y и снова — Enter. Прежде, чем выполнять эту команду, нужно сперва поочередно выполнить следующие:
    • wmic
    • product get name
  8. Также можно в конце команды добавить фразу «/nointeractive», что избавит от необходимости подтверждать удаление.Использование командной строки для удаления программ

Примечание: С помощью командной строки можно удалять приложения на других компьютере, но для этого нужно знать его IP-адрес.

Заключение

Несмотря на кажущуюся сложность, при желании можно удалить все ненужные приложения, встроенные в Windows 10. Самое приятное в этом деле — это то, что можно обойтись стандартными инструментами операционной системы, хотя в случае использования командной строки или оболочки PowerShell, придется потратить немного времени на изучение команд, позволяющих находить и удалять лишние программы.

Смотрите также: «Как вывести мой компьютер на рабочий стол Windows 10»

На компьютеры, работающие под управлением Windows, пользователи устанавливают различные прикладные программы для выполнения тех или иных задач. Сразу после установки, в операционной системе доступны только базовые приложения.

Естественно, что этого недостаточно для выполнения многих видов деятельности на компьютере. Чтобы решить эту проблему, на ПК устанавливается дополнительное программное обеспечение.

Содержание:

  1. Как удалить программу через командную строку
  2. Windows PowerShell — удаление программ
  3. Выводы статьи

Новые программы позволяют выполнять необходимые операции, делают работу более комфортной и продуктивной. Постепенно на компьютере оказывается установленными больное количество разных программ.

Часть приложений регулярно используется, другой софт задействован время от времени, а остальными программами не пользуются по разным причинам. Ненужные программы необходимо деинсталлировать с ПК, чтобы они не занимали место на дисковом пространстве или не влияли на производительность устройства.

Чтобы удалить программу с компьютера можно воспользоваться системными средствами Windows или сторонним программным обеспечением. Можно использовать любой из этих способов. Сторонние приложения-деинсталляторы имеют дополнительный функционал, это позволяет им более тщательно подчищать следы от удаленных программ на компьютере.

В этом руководстве мы рассмотрим один из способов деинсталляции ненужных приложений: удаление программы через командную строку и удаление программ через PowerShell.

Большей части пользователей удобнее использовать графический интерфейс средства удаления программ Windows или программы-деинсталлятора. Но, есть и другой метод решить эту задачу: удалить программу из PowerShell или из командной строки.

В некоторых случаях, может понадобиться в PowerShell удалить программу, или выполнить удаление программы с помощью командной строки, например, если удаление приложения обычным способом заканчивается неудачей. К сожалению, бывают такие ситуации, когда по разным причинам не происходит деинсталляция ненужного программного обеспечения.

В этих случаях, можно воспользоваться консолью или более мощным инструментом — Windows PowerShell. Удаление программ через командную строку Windows выполняется одинаково в разных версиях операционной системы: Windows 10, Windows 8.1 (Windows 8), Windows 7.

Необходимо учитывать, что в окнах консоли отображаются не все установленные программы, а только те, которые для инсталляции на ПК использовали установщик Windows (установочные пакеты «.msi» приложений Win32).

Сначала мы посмотрим, как удалить программу с помощью командной строки, а затем сделаем тоже самое в Windows PowerShell.

Как удалить программу через командную строку

В Windows удаление программы из командной строки занимает не так много времени, и это — не сложная операция даже для неопытных пользователей. Необходимо выполнить лишь пару команд.

Запуск удаления программ из командной строки выполняется следующим способом:

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду, а затем нажмите на клавишу «Enter»:
wmic product get name

ввод команды

  1. Через некоторое время, в окне консоли появится список установленных приложений.

список программ

  1. Чтобы запустить удаление программ из командной строки, необходимо выполнить следующую команду:
wmic product where name="XXX" call uninstall /nointeractive

"XXX" — имя программы, заключенное в двойных кавычках, так как оно отображается в командной строке.

/nointeractive — параметр для немедленного запуска удаления программы, без вызова дополнительных шагов.

удаление программы

  1. После завершения удаления приложения в окне интерпретатора командной строки отобразится информация о завершении этой операции.

Windows PowerShell — удаление программ

Помимо командной строки, в операционную систему Windows встроен более мощный инструмент — PowerShell. Выполнение задачи по деинсталляции происходит подобным образом при помощи других команд.

Пройдите следующие шаги:

  1. Запустите Windows PowerShell от имени администратора.
  2. В окне системного средства выполните команду:
Get-WmiObject Win32_Product | ft name,version,vendor,packagename

список программ

  1. После выполнения команды, в окне оболочки отобразятся установленные на ПК приложения.

список программ

  1. Выполните следующую команду:
(Get-WmiObject Win32_Product -Filter "Name = 'XXX'").Uninstall()

'XXX' — имя программы в одинарных кавычках, находящееся в конструкции с двойными кавычками.
  1. Дождитесь завершения операции по удалению программы.

программа удалена

Выводы статьи

Обычно, на компьютере установлено довольно много программ, с помощью которых пользователь решает свои задачи. С течением времени, не все приложения становятся нужными или актуальными для использования в работе. Поэтому имеется смысл в деинсталляции ненужных программ с ПК.

Существует несколько способов для удаления программ в операционной системе Windows. Один из вариантов решения проблемы — деинсталляция приложений из командной строки или из Windows PowerShell.

Похожие публикации:

  • Буфер обмена Windows 10: расширенные возможности
  • ReadyBoost — ускорение работы системы и приложений
  • Как очистить историю на компьютере в Windows
  • Как добавить пункт в контекстное меню рабочего стола Window
  • Убираем стрелки с ярлыков в Windows — 3 способа

Начиная с Windows 8, с основными десктопными служебными программами компания Microsoft стала поставлять универсальные приложения. Устанавливаются они автоматически при создании учетной записи и первом входе в систему. Многим пользователям эти приложения, особенно те из них, которые носят явно рекламный характер, представляются совершенно бесполезными, поэтому они были бы не прочь их удалить.

Сегодня мы посмотрим, как это можно сделать с помощью командной строки PowerShell. Для начала выведем полный список всех UWP-приложений. Запустите PowerShell от имени администратора и выполните в консоли такую команду:

Get-AppxPackage | Sеlеct Name, PackageFullName

PowerShell

Для удобства данные можно перенаправить в обычный текстовый файл.

Get-AppxPackageДобавив в основной команде строку как показано на скриншоте (список UWP-приложений будет сохранен в текстовый файл myapps в корне диска D).

Текстовый файл

Каждое приложение имеет два имени — сокращенное (Name) и полное (PackageFullName). Для удаления приложения нам понадобится полное имя, сама же команда деинсталляции выглядит следующим образом:

Remove-AppxPackage "PackageFullName"

Удалим для примера приложение BingNews.

Подставляем на место PackageFullName его полное имя, вставляем все это консоль PowerShell и жмем ввод. Двойные кавычки в данном случае использовать не нужно.

Remove-AppxPackage Microsoft.BingNews_4.20.1102.0_x86__8wekyb3d8bbwe

Remove-AppxPackage

Пару секунд и приложение будет удалено. Кстати, использование полного имени для деинсталляции UWP-программы не обязательно. Тот же самый результат можно получить, поместив короткое имя приложения, точнее, вторую его часть без приставки Microsoft, между двумя звездочками.

Команда деинсталляции с использованием части короткого имени выглядит так:

Get-AppxPackage *3DBuilder* | Remove-AppxPackage

Команда деинсталляции

В приведенном выше примере мы удалили приложение 3DBuilder. Учтите, однако, что все приведенные выше команды удаляют приложение только для текущей учетной записи.

Чтобы деинсталлировать универсальное приложение для всех пользователей компьютера, используйте команду такого вида, где Name — короткое имя программы без приставки Microsoft.

Get-AppxPackage -allusers *Name* | Remove-AppxPackage

Без приставки Microsoft

И, наконец, вы можете удалить приложение из самого образа Windows 10, в таком случае оно не будет устанавливаться для новых учётных записей.

Для этого от имени администратора консоли PowerShell выполняем такую команду, где Name — короткое имя программы без приставки Microsoft:

Get-AppxProvisionedPackage –online | where-object {$_.packagename –like "*Name*"} | Remove-AppxProvisionedPackage –online

Get-AppxProvisionedPackage

Вот все так просто.

Загрузка…

Способы удаления ненужных приложений через PowerShell в ОС Windows 10

Работу компьютера невозможно представить без установки вспомогательного ПО. Программы позволяют решать разные задачи, но в то же время от некоторых приложений приходится избавляться. Для этого пользователи обращаются к «Параметрам», которые предусматривают функцию деинсталляции. Одновременно с этим допускается удаление приложений на Windows 10 через консоль PowerShell, что выглядит более предпочтительным вариантом во многих сценариях.

Преимущества использования оболочки PowerShell

Удобство «Параметров» при деинсталляции программ неоспоримо. Перед пользователем открывается проработанный интерфейс, где необходимо перейти в раздел «Приложения», выбрать лишнюю программу и нажать на кнопку «Удалить». Зачем в таком случае использовать оболочку PowerShell, внешний вид которой отталкивает большое количество владельцев ПК?

Способы удаления ненужных приложений через PowerShell в ОС Windows 10

Во-первых, при удалении через «Параметры» или «Панель управления» может произойти зависание. PowerShell в таком случае решает проблему, выполняя операцию в принудительном порядке. Но главное преимущество консоли – удаление стандартных приложений, установленных на Windows 10 изначально. Другими средствами избавиться от подобных программ не получится, и только специальная консоль готова прийти на помощь.

Что касается особенностей самой консоли, то она представляет собой интерфейс для обработки пользовательских запросов. Владелец компьютера вводит команду определенного формата, а затем приводит ее в действие нажатием на клавишу «Enter». Конечно, среднестатистический пользователь вряд ли знает, какой запрос необходим для выполнения той или иной операции. Однако далее мы расскажем все о командах, которые позволяют избавиться от ненужных программ и не сделать ничего лишнего.

screenshot_1

Как удалить программу, используя PowerShell

Стандартные приложения Windows 10 можно удалить как все сразу, так и по отдельности. Выбирая конкретный способ деинсталляции, проанализируйте, какие предустановленные программы являются для вас важными, а какие – нет.

Удаление всех стандартных приложений

Чаще всего пользователи решают сразу все встроенные программы. Их можно понять, ведь в таком случае освобождается внушительное количество места на внутреннем накопителе. Но прибегать к этому способу рекомендуется только тем, кто полностью уверен в своих действиях:

  • Щелкните ПКМ по значку «Пуск».
  • Запустите PowerShell от имени администратора.

screenshot_2

  • Введите запрос «Get-AppxPackage -AllUsers | Remove-AppxPackage».
  • Нажмите на клавишу «Enter».

screenshot_4

Важно. Несмотря на полную деинсталляцию приложений, они будут установлены заново при создании еще одной учетной записи Windows.

Не исключено, что, кликнув ПКМ по значку «Пуск», вы не увидите в контекстном меню опцию запуска PowerShell. Вместо нее здесь будет отображаться командная строка. Для замены одного интерфейса на другой сделайте следующее:

  • Откройте «Параметры» через меню «Пуск».

screenshot_5

  • Перейдите в раздел «Персонализация», а затем – «Панель задач».

screenshot_6

  • Активируйте ползунок под пунктом «Заменить командную строку».

screenshot_7

Теперь новая консоль будет отображаться во всплывающем окне «Пуск», которое вызывается кликом ПКМ по одноименному значку, а также комбинацией клавиш «Win» + «X». Обратите внимание, что в таком случае командная строка исчезнет из указанного окна. Для ее запуска придется использовать альтернативный метод. Например, через поисковую строку Windows. Но вы всегда можете отменить изменения, вновь обратившись к инструкции, представленной выше.

Удаление отдельного ПО

Как бы то ни было, от ненужных программ следует избавляться с умом, не удаляя все приложения сразу. Конечно, в дальнейшем вы сможете установить недостающий софт при помощи официального магазина Microsoft, но все это – лишняя трата времени. Так что рациональнее будет сразу удалить только те программы, в которых нет необходимости:

  • Откройте консоль PowerShell любым удобным для вас способом.
  • Обработайте запрос «Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize», чтобы ознакомиться со списком всех приложений.

screenshot_8

  • В левой части интерфейса под заголовком «Name» отобразится имя программы. Скопируйте название лишней программы и подставьте его в команду формата «Get-AppxPackage *имя* | Remove-AppxPackage», после ввода которой необходимо нажать на клавишу «Enter».

screenshot_9

Аналогичным способом вы можете поступить не только со стандартными приложениями, но и со сторонним софтом. Правда, для программ от других производителей намного более удобным вариантом выглядит обращение к «Параметрам», позволяющее получить полное представление о каждом ПО (размер, дата установки и так далее). Но, опять же, встроенные приложения удаляются только через PowerShell, так что рассмотренный способ, так или иначе, окажется для вас полезным.



Понравилась статья? Поделить с друзьями:
  • Как удалить приложение почта в windows 10
  • Как удалить программу через cmd windows 7
  • Как удалить программу фотошоп с компьютера полностью windows
  • Как удалить программу торрент с компьютера полностью с windows 10
  • Как удалить программу сбис с компьютера windows