1

Я изучаю возможность удаления "пакетов" из установленной Windows 7 64bit. Трудно проверить вещи развертывания, когда элементы никогда не были установлены.

Мое понимание до сих пор: Microsoft утверждает, что эти "пакеты" находятся в связках отдельных и отдельных элементов для правильной совместимости и взаимодействия смешанных установок DLL. Они также утверждают, что система belotion позволяет удалить обновление программы или системы, возвращая программу или систему обратно в прежнее состояние. Они также заявляют, что только удаление программы полностью удалит все детали и детали, разбросанные по системе. Хорошо, понял.

Цель: убрать только ОДИН пакет, маленькие детские шаги, но я даже не смог выполнить самый простой и заметный предмет. К сожалению, при поиске выявляются миллионы информационных ресурсов на базе Vista и несколько специфичных для Windows 7 64-битных в моем случае.

Метод № 1, я начинаю так просто, как могу

>DISM.exe > C:\packages.txt /online /get-packages

Это дает мне небольшой список пакетов (по сравнению со списком sysprep). Ниже приведена единственная победа в этом вопросе, как видно из списка пакетов.

Package Identity : Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
State : Installed
Release Type : Local Pack
Install Time : 9/21/2011 4:01 AM

Журнал DISM для этого элемента

2011-10-13 08:34:31, Info                  DISM   DISM Package Manager: PID=3700 Package Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 with CBS state 7(CbsInstallStateInstalled) being mapped to dism state 5(DISM_INSTALL_STATE_INSTALLED) - CDISMPackage::LogInstallStateMapping

Это моя неудачная попытка удалить этот пакет

C:\>dism.exe /image:c:\s2 /remove-package /packagename:Microsoft-Windows-LocalPa
ck-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514

Это показанная ошибка (в моем мире эта ошибка говорит:«Вы не представляете, сколько шагов это предпримет» :-)

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Error: 2

Unable to access the image.
Make sure that the image path and the Windows directory for the image exist and
you have Read permissions on the folder.

Нигде в вопросе не задается вопрос "Должен ли я это делать" или "Это плохая идея", пожалуйста, ограничьте отрицательные комментарии целью использования системы упаковки MS, каким-либо образом или каким-то лучшим способом. Нет сомнений, что я понятия не имею, что я делаю, я новичок в этом методе.

Отказ от ответственности, Каждое удаление элементов из ОС имеет некоторые последствия, у меня есть резервная копия, и я не боюсь ее использовать. Цель только для тестирования.

1 ответ1

4

Чтобы использовать dism с работающей операционной системой, вам нужно указать флаг /online .

Попробуй это:

dism /online /remove-package /packagename:Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514

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