Как я могу удалить пакеты приложений Windows через командную строку?

Я знаю, что приложение Windows (даже вредоносное) можно удалить с помощью PowerShell, но я бы хотел достичь той же цели с помощью процессора командной строки. Я использовал это руководство, которое я нашел в How-To Geek, чтобы удалить приложения, которые мне не нужны, когда я впервые использовал Windows, теперь я хотел бы создать пакетный скрипт, который автоматизирует процесс. У меня уже есть сценарий для удаления всех связанных файлов и папок, которые я хочу удалить, но я не могу понять, как "перевести" команды PowerShell, чтобы сделать то же самое в cmd,

Вот самое близкое, что мне нужно для полного удаления приложения: cmd / партия:

Get-AppxPackage *%APPNAME%* | Remove-AppxPackage
::This is the original PowerShell command that needs to be translated.

rmdir "%FOLDEREXAMPLE%" /s /q
del "%FILEEXAMPLE%" /s /q

1 ответ

Решение

Чтобы удалить пакеты APPX, Remove-AppxPackage лучшая и единственная надежная команда Другой способ - удалить / удалить установленные файлы этого приложения. Помните, что эта процедура не (и никогда не будет) действительно удаляет этот пакет APPX.

Сначала найдите папки, содержащие имя APPX (например, для "Weather" это будет "Microsoft.BingWeather") в следующих каталогах:

C:\Program Files\WindowsApps\
C:\Users\<user_name>\AppData\Local\Packages\
C:\Windows\InfusedApps\Applications\
C:\Windows\InfusedApps\Packages\

Затем создайте командный файл с помощью следующих команд и запустите его от имени администратора. Затем введите полный путь к папке с именем appx. Будьте осторожны, когда вы вводите путь к папке, он должен наконец иметь имя Appx.

@echo off
set /p X=Enter Directory path: 
takeown /F %%X /R /D Y
icacls %%X /grant Everyone:F /T
rd /S /Q %%X
pause

Дальнейшее чтение:

Другие вопросы по тегам