PDA

Показать полную графическую версию : [решено] Почему не удаляются некоторые обновления


The_Immortal
23-05-2015, 18:21
Возникла необходимость избавиться от обновления KB3000850 на развернутой ОС.

Сначала пробовал удалить данное обновление через appwiz.cpl, но кнопка «Удалить» там отсутствовала.
Тогда я решил задействовать MsDART 8.1, но тот с задачей не справился.

Знающие люди подсказали, что скорее всего в процессе подготовки ОС я выполнил оптимизацию папки WinSxS, в виду чего данное обновление удалить невозможно. Но оптимизации рознь (http://www.outsidethebox.ms/15302/#_Toc366404912). Я не использовал ключ /ResetBase. Возможно, этот ключ использует система при выполнении /sysprep /generalization, но ответа на этот вопрос я так и не обнаружил.

Тогда я решил обратиться к оригинальному дистрибутиву ОС. Оказалось, что данное обновление интегрировано, и я попытался его оттуда удалить согласно этой (http://forum.oszone.net/post-1873779.html) инструкции, но не получилось: 0x800f0825 (dism.log).

Хотелось бы понять, почему невозможно удалить данное обновление. Или интегрированные обновления в принципе удалить невозможно? Тогда не ясно, как происходило удаление в вышеуказанной теме.


Спасибо!

P.S. В логе я никаких объяснений не нашел. Единственное, что подметил это вот это:
2015-05-23 17:08:02, Info CBS Appl: detect Parent, Package: Package_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8, Parent: Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Disposition = Detect, VersionComp: EQ, ServiceComp: GE, BuildComp: EQ, DistributionComp: GE, RevisionComp: GE, Exist: present
2015-05-23 17:08:02, Info CBS Appl: detectParent: package: Package_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8, parent found: Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, state: Installed
Т.е. у KB3000850 есть родитель. Но как это мешает ему удалиться?

Nerdy
23-05-2015, 20:52
The_Immortal, почему нужно избавиться?

The_Immortal
23-05-2015, 20:56
Nerdy, в рамках данного вопроса это не столь важно. Текущий вопрос интересует именно в принципиальном плане, поэтому я не стал продолжать его обсуждение в изначальной проблеме (http://forum.oszone.net/thread-300056.html).

Nerdy
23-05-2015, 21:25
The_Immortal, В принципе- да, интегрированное обновление нельзя удалить, потому что нет предыдущей версии обновляемого файла или файлов. В дистрибутиве просто перезаписываются изначальные версии файлов обновленными с соотв. изменениями в системном реестре и соотв. файлами-каталогами цифровой подписи данного файла(файлов).

The_Immortal
23-05-2015, 21:58
Nerdy, интегрированное обновление нельзя удалить »Тогда не ясно, как происходило удаление в вышеуказанной теме »Или, возможно, там (powercfg -change monitor-timeout-ac 20) удалялись обновления, для которых были предыдущие версии?

Nerdy
24-05-2015, 10:36
The_Immortal, Да, также возможно, что эти обновления устанавливали новые файлы для Win 7, изначально не входившие в дистрибутив Win 7.




© OSzone.net 2001-2012