Не удалить поврежденное обновление Windows

tl; доктор:
1) Win7 x86 SP1 не установит
2) Найденное "поврежденное" обновление на системном использовании CheckSUR: KB2479628
3) Не удалить/переустановить обновление ни с какими известными методами
4) Застрявший?

Это будет длинным вытянутым сценарием, так терпите меня. Вот фоновые детали:

За выходные у меня была задача установки Windows 7 SP1 к любым применимым серверам в течение времени простоя. Все серверы обновили прекрасное сохранение для одного противного Win7 Pro 32-разрядная виртуальная машина, которую мы используем для тестирования. Так как это - некритическое поле, я проигнорировал его и продолжил завершать другие проверки, полагающие, что я доберусь до него позже. Сегодня я провел приблизительно 3 часа, диагностируя, почему точно эта вещь не обновит к SP1. Код ошибки я получаю использование Windows Update, является 0x800F080D.

Используя google I, споткнувшийся на инструмент CheckSUR, который может использоваться для проверки на любые ошибки или недостающие возможности, которые были бы необходимы для обновлений: http://support.microsoft.com/?kbid=947821

После выполнения этого я смотрел в %windir %\logs\CBS\CheckSUR.log, который показал следующее:


Checking Package Manifests and Catalogs
(f) CBS Catalog Corrupt 0x800B0100  servicing\Packages\Package_2_for_KB2479628~31bf3856ad364e35~x86~~6.1.1.4.cat        
(f) CBS MUM Corrupt 0x800F080D  servicing\Packages\Package_for_KB2479628_RTM~31bf3856ad364e35~x86~~6.1.1.4.mum      
(f) CBS Catalog Corrupt 0x800B0100  servicing\Packages\Package_for_KB2479628_RTM~31bf3856ad364e35~x86~~6.1.1.4.cat      
(f) CBS MUM Corrupt 0x800F080D  servicing\Packages\Package_for_KB2479628~31bf3856ad364e35~x86~~6.1.1.4.mum

Checking Component Store
(f) CSI Manifest Failed Catalog Check   0x00000000  winsxs\Manifests\x86_f352a6c8c5baa79b60637048ed291c9c_31bf3856ad364e35_6.1.7600.16732_none_1611ae244ffc9218.manifest    x86_f352a6c8c5baa79b60637048ed291c9c_31bf3856ad364e35_6.1.7600.16732_none_1611ae244ffc9218

По крайней мере, это сузило его к одному поврежденному обновлению. Достаточно легкий, я просто войду в Программы и Функции и удалю его. Именно тогда я понял, что это не было даже перечислено как устанавливаемый. Что-то, должно быть, пошло ужасно неправильно с этим обновлением в какой-то момент.

Я просмотрел реестр и нашел тонну записей для этого обновления. Ни одно из значений или ключей не могло быть удалено для обманывания системы в переустановку обновления. То же идет для фактических файлов пакета в %windir %\servicing\Packages\, на которые сослались в CheckSUR.log. Windows жалуется, что ему нужно разрешение от СИСТЕМЫ, чтобы изменить или удалить файлы, даже когда я зарегистрирован как Администратор.

Мне действительно удавалось найти автономный msu установщик здесь: http://www.microsoft.com/technet/security/bulletin/MS11-012.mspx

Когда я выполняю это msu, мне говорят, что обновление было уже установлено.

Я затем прошел список всех 3 из ручных методов для ручного удаления, перечисленного на этой странице: http://www.sevenforums.com/tutorials/109213-windows-update-uninstall-console-level.html

Ни один не успешно выполнился. Я получаю эту ошибку с помощью метода II и III, который кажется довольно универсальным: 0x800B0100 Никакая подпись присутствовал в предмете.

Я также пытался открыть файл такси для этого обновления и вручную заменить .mum и .cat файлы, которые, как сказали, были повреждены, но столкнулись с СИСТЕМНОЙ проблемой разрешения.

Не попытались делать любой этот Безопасный режим, все же думая, что это не было бы немного лучше.

Я также попытался выполнить sfc/scannow в безопасном режиме, который дает этому сообщение oh-so-helpful, что он нашел проблемы с файлами, но не мог зафиксировать их.

Есть ли что-то, что я пропускаю, или это поле Win7 в основном застревает без SP1, пока я не могу переустановить? Возможно, используйте LiveCD и вручную замените те .cat и .mum файлы за пределами Windows? Действительно хотел бы сделать это способом, которое не заставит обновление окон закатить истерику позже.

Спасибо за любую справку!

1
задан 14.03.2011, 21:59

1 ответ

Windows 7 SP1 не добавляет ничто нового к Вашей системе его просто все предыдущие обновления, одновременно только полезные для переустановки.

Вы могли попытаться отключить Автоматические сервисы Обновлений/БИТЫ, удаляющие C:\Windows\SoftwareDistribution и повторно разрешающие этим двум сервисам, затем устанавливающим SP1, я выскажу мнение восстановления системы для сейфа все же.

Если это перестало работать, я только запустил бы с SP1, установленного, так как это - машина тестирования.

1
ответ дан 17.12.2019, 00:24

Теги

Похожие вопросы