Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...

Удаление приложений в Windows 10

Текущий рейтинг: 4.35 (проголосовало 100)
 Посетителей: 182607 | Просмотров: 213862 (сегодня 0)  Шрифт: - +

Содержание

Удаление классических приложений и приложений из Магазина Windows с использованием новой панели управления

Нажмите кнопку Пуск и выберите Параметры

Перейдите в раздел СистемаПриложения и возможности

Выберите приложение, которое требуется удалить, и нажмите кнопку Удалить

В случае удаления классического приложения, будет вызвана его программа удаления. При удалении приложений из Магазина Windows диалоговые окна не предусмотрены.


Увеличить рисунок

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

*

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

Удаление приложений из Магазина Windows с использованием PowerShell

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

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

В PowerShell выполните команду

Get-AppxPackage

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

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

Get-AppxPackage | Set-Content "$Env:userprofile\Desktop\AllApps.txt"

В результате выполнения этой команды на Рабочем столе будет создан текстовый файл AllApps.txt со списком полных имен пакетов установленных приложений.

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

Get-AppxPackage | ConvertTo-Html | Set-Content "$Env:userprofile\Desktop\AllApps.html"


Увеличить рисунок

Для удаления приложения потребуется полное имя пакета – PackageFullName.

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

Get-AppxPackage -Name *News*


Увеличить рисунок

Вы можете выделить мышкой значение PackageFullName и скопировать его нажав правую кнопку мыши.

Для удаления приложения News выполните следующую команду:

Remove-AppxPackage Microsoft.BingNews_4.4.200.0_x86__8wekyb3d8bbwe -Confirm

В примере указан параметр -Confirm, использование которого показывает информацию о том какое действие будет произведено и запрос подтверждения выполнения этого действия. Если параметр -Confirm не используется, то производится удаление приложения без подтверждения.


Увеличить рисунок

В результате выполнения этой команды приложение News будет удалено.

При выполнении этих команд показывается информация и производятся действия с приложениями текущего пользователя. В случае если вы хотите выполнить действия с приложениями другого пользователя, используйте параметр -User <имя пользователя>.
Пример:

Get-AppxPackage -User OSzone

В результате выполнения команды будет показан список установленных приложений пользователя OSzone.

Аналогичным образом производится и удаление приложений для другого пользователя.

Для управления приложениями всех пользователей используется параметр -AllUsers

Для удаления нескольких приложений воспользуйтесь готовым сценарием PowerShell из репозитория Microsoft Script Center:

Remove Windows Store apps

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

Get-AppxPackage -AllUsers | Remove-AppxPackage


Увеличить рисунок

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

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

Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online

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

Если вы удалили одно из предустановленных приложений при помощи командлета Remove-AppxPackage, то для удаления его из хранилища пакетов используйте следующую команду:

Get-AppXProvisionedPackage -Online | where-object {$_.packagename –like "*3DBuilder*"} | Remove-AppxProvisionedPackage -Online

В примере используется команда для удаления приложения 3DBuilder, для удаления другого приложения укажите его название в значении параметра -like

Удаление классических приложений с использованием командной строки

В этом сценарии используется утилита командной строки WMIC, предназначенная для взаимодействия с инструментарием управления Windows (WMI).

Для выполнения действий с программами запустите командную строку от имени администратора и выполните команду wmic.

Примечание: при помощи wmic возможно взаимодействие только с классическими приложениями, установленными при помощи Windows Installer.

Для получения списка установленных программ выполните следующую команду:

product get name

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


Увеличить рисунок

Вы также можете сохранить список названий программ в текстовый файл для дальнейшего их использования.

wmic /output:C:\Users\<имя пользователя>\Desktop\software_list.txt product get Name, Version

Или в файл HTML в виде таблицы:

wmic /output:C:\Users\<имя пользователя>\Desktop\software_list.html product get Name, Version /format:htable

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

  • Name – название
  • Version – версия
  • Vendor - разработчик
  • Description - описание
  • InstallDate – дата установки

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

wmic product where "Vendor like '%Microsoft%'" get Name, Version

А для получения списка программ, в названии которых присутствует слово Office, такой:

wmic product where "Name like '%Office%'" get Name, Version

Для примера удалим программу Windows 7 USB/DVD DownloadTool. Команда для удаления будет такой:

product where name="Windows 7 USB/DVD Download Tool" call uninstall

Соответственно для удаления другой программы из полученного списка ее название должно быть в значении параметра name (выделено красным).

При удалении программы такой командой будет затребовано подтверждение действия. Для подавления запроса подтверждения используется параметр /nointeractive. Команда будет выглядеть так:

product where name="Windows 7 USB/DVD Download Tool" call uninstall /nointeractive

WMIC также поддерживает управление пакетами установки на удаленных компьютерах.

Автор: Павел Кравченко  •  Иcточник: www.oszone.net  •  Опубликована: 20.07.2015
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
30.07.2015/15:22  Andreyua

Странно, почему Windows 10 не внедрила функционал удаление магазинных приложений прямо из магазина. Ну очень странно !
23.02.2016/14:10  Павел87

Спасибо за статью! Сразу без заморечек ввел команду Get-AppxPackage -AllUsers | Remove-AppxPackage, чтоб удалить весь этот мусор. За годы переустановок уже устал удалять всякий софт. Майки прям из кожи вон лезут, чтоб завалить нас своими приложениями. Лучше бы просто чистую венду с одним блокнотом пилили, а всякий НОРМАЛЬНЫЙ софт вроде foobar2000, CCleaner мы уже сами скачаем у установим.
11.05.2016/20:49  artifact

Здравствуйте! Вот вопрос... Зашёл из-под Linux, и без всяких заморочек, в папку C:\Windows\SystemApps, и легким движением руки, брюки превращаются... У кого Linux не установлен- мона из-под лайф... Делов то.
А вопросы такие:
1. Разве так нельзя? Потому что то, что здесь описано у меня не прокатывает ну никак! Что то там типа "...сбой развертывания... посмотрите там то"
2. Какие приложения можно и нужно, а какие нельзя? Удалил Cortan-у (по-другому, через tweak.exe), дык ошибки по журналу прут каждые 10-15 сек... "сбой активации, не найден модуль и т.п."
3. А где (в каких папках) Еще чего надо "подчистить" ?
12.07.2016/21:06  kuloymin

Как вернуть удаленные приложения?
26.08.2016/12:06  agorby

Комментарии - обхохочешься) А статья - полезная. Вопрос: wmic, как я понимаю, заменяет полностью и уже историческую утилиту "Windows Installer CleanUp Utility", так?
Комментарии отключены. С вопросами по статьям обращайтесь в форум.