Как удалить / очистить / стереть / очистить / очистить приложение Windows 10

653
require443

Я хочу удалить приложение из Windows 10 Professional x64.
Приложение было установлено через Microsoft Store.

Говоря «удалить», я не имею Remove-AppxPackageв виду, поскольку эта команда явно не удаляет приложение из системы. Я не знаю конкретного слова, у каждого программного обеспечения есть свои собственные дескрипторы, например, в настройках Firefox оно называется sanitize. Это может быть чистка, стирание, очистка, очистка.

Цель состоит в том, чтобы фактически исключить каждый бит, добавленный или измененный этим приложением в системе, каждую папку, каждую запись реестра и любые кэшированные файлы.
Или: я бы хотел сбросить систему до состояния перед установкой приложения, не удаляя другие изменения? (Таким образом, разграничение виртуальных жестких дисков не является правильным решением, равно как и восстановление системы или
создание образов). Или: По крайней мере, я бы хотел, чтобы Windows 10 забыла об установке этого приложения, поэтому для переустановки потребуется установить для этого новую полную базу данных. приложение (включающее одинаковые файлы дважды).

Чего я не хочу, так это устанавливать дополнительное стороннее программное обеспечение для этого.
Microsoft и Sysinternals в порядке.

Просто делая Remove-AppxPackageкусты реестра и

  • C: \ Program Files \ WindowsApps
  • C: \ ProgramData \ Microsoft \ Windows \ AppRepository \ Packages
  • C: \ Users \ Administrator \ AppData \ Local
  • C: \ Users \ Administrator \ AppData \ Local \ Microsoft \ WindowsApps
  • C: \ Users \ Administrator \ AppData \ Local \ Microsoft \ WindowsApps \ Backup
  • C: \ Users \ Administrator \ AppData \ Local \ Temp
  • C: \ Users \ Administrator \ AppData \ Roaming
  • C: \ Users \ Все пользователи \ Microsoft \ Windows \ AppRepository
  • C: \ Users \ Все пользователи \ Microsoft \ Windows \ AppRepository \ Packages
  • C: \ Windows \ Prefetch

не очищены.

Get-AppxPackage *foo* | Remove-AppxPackageпросто удаляет приложение, но оставляет все ненужное на случай, если вам когда-нибудь захочется переустановить приложение снова. (Что я и сделаю)

Remove-AppxPackage PackageFullName та же команда, что и выше.

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

DISM.exe /Online /Remove-AppxProvisionedPackage «удаляет» только встроенные приложения.

Я должен признать, что я действительно не в PowerShell. Основы в порядке, хотя. CMD ftw

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

1
Если вы удалите пакеты из папки, содержащейся в каталоге `WindowsApps`, вы не сможете переустановить приложения. Ramhound 5 лет назад 0
Является ли в Windows 10 мета приложением, равным хорошей старой исполняемой программе? Я хочу удалить приложение, установленное из магазина, и переустановить .exe с веб-сайта программы. Win10 сохраняет все настройки, которые я предполагаю, поэтому программа не работает должным образом. require443 5 лет назад 0
Приложения UWP не имеют файла .exe. Вы не указываете, какие приложения UWP вы пытаетесь удалить. Приложения UWP по умолчанию отсутствуют в Магазине Windows. Если вы пытаетесь переустановить UWP по умолчанию, вы должны использовать Windows ISO в качестве источника пакета. Ramhound 5 лет назад 0

0 ответов на вопрос