2

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

Вот самое близкое, что мне нужно, чтобы полностью удалить приложение с помощью cmd / batch:

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 ответ1

3

Чтобы удалить пакеты 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .