Как удалить (все) приложения Windows 8 с помощью PowerShell

Попробуйте наш инструмент устранения неполадок

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

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

В Windows 8.1 с ее функцией пакетного удаления все становится немного проще - щелкните несколько приложений правой кнопкой мыши и в конце выберите «Удалить», но это все еще далеко от того, что я считаю удобным.

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

uninstall metro apps windows 8

PowerShell и приложения

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

  1. Нажмите клавишу Windows и войдите в PowerShell с клавиатуры.
  2. Щелкните правой кнопкой мыши результат PowerShell и выберите из вариантов «запуск от имени администратора».

Переходим к командам:

Получить команды

Get получает информацию, связанную с приложением, от пользователей на локальном ПК или удаленном домене.

Get-AppxPackage -User [Имя пользователя] перечисляет все приложения, установленные пользователем [имя пользователя]. [имя пользователя] может быть доменом пользователем, адресом электронной почты, именем пользователя или строкой SID.

Get-AppxPackage -AllUsers перечисляет все приложения, установленные пользователями в системе

Get-AppxPackage -Name [имя] возвращает все приложения, соответствующие [имя]. В команде можно использовать подстановочные знаки (*).

Get-AppxPackage -Publisher [имя издателя] возвращает все приложения, установленные выбранными издателями. Подстановочные знаки снова разрешены.

Обратите внимание, что можно комбинировать запросы.

Пример запросов Get:

  1. Get-AppxPackage -Publisher * Microsoft * возвращает все приложения, опубликованные Microsoft и любым другим издателем, использующим Microsoft в своем названии (скорее всего, ни одного).
  2. Get-AppxPackage -пользователь Мартин возвращает все приложения, установленные под учетной записью пользователя Martin.
  3. Get-AppxPackage -name * Halo * возвращает все приложения, в названии которых есть Halo.
  4. Get-AppxPackage -name * Facebook * -User domain / user1 возвращает все установленные приложения с Facebook в их имени от user1 в домене удаленного компьютера.

Удалить команды

Remove работает очень похоже на Get, но предлагает дополнительные параметры.

Remove-AppxPackage [название пакета] удаляет [название пакета] из учетной записи пользователя, вошедшего в систему.

Remove-AppxPackage [название пакета] -Confirm делает то же, что и выше, но отображает запрос подтверждения перед выполнением команды.

Remove-AppxPackage [название пакета] -WhatIf отображает, что произойдет, если вы запустите команду.

Пример удаления запросов:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Удаляет выбранный пакет из текущей учетной записи пользователя

Как удалить все приложения Metro у всех пользователей

Get-AppxPackage -AllUsers | Remove-AppxPackage

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

Дополнительная информация о командлетах установки приложений: также доступен на Technet ,