Почему Центр обновления Windows пытается установить обновление, которое мне не нужно?

19

У меня есть система Windows 7, которая в настоящее время имеет единственное ожидание обновления:

Windows Internet Explorer 9 для Windows 7 для 64-разрядных систем

Если я попытаюсь установить обновление, Центр обновления Windows будет:

  1. Создать точку восстановления
  2. Ошибка с ошибкой: Код 9C48 Центр обновления Windows обнаружил ошибку.

Журнал событий для события гласит:

Ошибка установки: Windows не удалось установить следующее обновление с ошибкой 0x80070643: Windows Internet Explorer 9 для Windows 7 для x 64-разрядных систем.

Код 9C48 Центр обновления Windows обнаружил неизвестную ошибку.

Если вы ищете в Интернете эту ошибку, есть много других людей с такой же проблемой.
К сожалению, я не могу применить предложенные решения к моему делу, потому что я только что установил эту систему.

На нем ничего нет, кроме Windows 7. Я установил систему и пробежал по обновлениям.
В течение последних нескольких дней я также проделывал один и тот же процесс с этой машиной в связи с долгосрочным тестом, который мы только начали.

У меня не было проблем с обновлением Windows на предыдущих запусках установки, и я знаю, что в этот раз я не сделал ничего другого, потому что я следовал инструкциям процедур установки, которые будут использоваться во время теста.

Как это произошло и как мне это решить?

Версии

Версия Internet Explorer 9, которая в настоящее время установлена: 9.0.8112.16421 :
Internet Explorer 9 О диалоге

Дальнейшее расследование

Поэтому, как мне всегда хотелось, я снова запустил обновление во время работы Process Monitor и выкопал дополнительную информацию.

WindowsUpdate.log

Прежде всего, есть файл журнала Центра обновления Windows, о C:\Windows\WindowsUpdate.logкотором я не знал. Но я не вижу в этом какой-либо важной записи, может быть, вам повезет больше:

2012-04-10 22: 46: 58: 017 956 728 AU AU получил одобрение Ux на 1 обновление
2012-04-10 22: 46: 58: 017 956 728 AU Установка AU в ожидании клиентской директивы 'Progress Ux'
2012-04-10 22: 46: 58: 095 956 728 AU BeginInteractiveInstall вызван для загрузки
2012-04-10 22: 46: 58: 095 956 728 AU Обновление с автоматическим утверждением для загрузки, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 46: 58: 095 956 728 AU Одобрено автоматически 1 обновление (я) для скачивания (для Ux)
2012-04-10 22: 46: 58: 110 956 728 AU UpdateDownloadProperties: 0 загрузок все еще продолжаются.
2012-04-10 22: 46: 58: 110 956 728 AU #############
2012-04-10 22: 46: 58: 110 956 728 AU ## START ## AU: Скачать обновления
2012-04-10 22: 46: 58: 110 956 728 AU #########
2012-04-10 22: 46: 58: 110 956 728 AU # Одобренные обновления = 1
2012-04-10 22: 46: 58: 110 956 728 AU AU инициировала загрузку, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10 22: 46: 58: 110 956 728 AU Настройка запланированного времени установки AU на 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 110 956 728 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 46: 58: 110 956 728 AU В данный момент отображается клиент Progress UX - поэтому не запускается ни один другой клиент
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *************
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr ** START ** DnldMgr: загрузка обновлений [CallerId = AutomaticUpdatesWuApp]
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Идентификатор вызова = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Приоритет = 3, Интерактивный = 1, Владелец системы = 0, Явный прокси = 0, Идентификатор сеанса прокси = 1, Идентификатор службы = {9482F4B4-E343-43B6- B170-9A65BC822C77}
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Обновления для скачивания = 1
2012-04-10 22: 46: 58: 110 956 bb8 Agent * Title = Windows Internet Explorer 9 для Windows 7 для x 64-разрядных систем
2012-04-10 22: 46: 58: 110 956 bb8 Agent * UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100
2012-04-10 22: 46: 58: 110 956 bb8 Агент * Связки 1 обновления:
2012-04-10 22: 46: 58: 110 956 bb8 Агент * {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********** DnldMgr: новое задание загрузки [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100] ** *********
2012-04-10 22: 46: 58: 110 956 728 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 46: 58: 110 956 728 AU # Ожидает загрузки вызовов = 1
2012-04-10 22: 46: 58: 110 956 728 AU> ## RESUMED ## AU: Загрузить обновление [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, успешно]
2012-04-10 22: 46: 58: 313 956 bb8 Агент ** END ** Агент: загрузка обновлений [CallerId = AutomaticUpdatesWuApp]
2012-04-10 22: 46: 58: 313 956 BB8 Агент *************
2012-04-10 22: 46: 58: 313 956 718 AU #########
2012-04-10 22: 46: 58: 313 956 718 AU ## END ## AU: Скачать обновления
2012-04-10 22: 46: 58: 313 956 718 AU #############
2012-04-10 22: 46: 58: 313 956 718 AU Настройка запланированного времени установки AU на 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 313 956 718 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 46: 58: 313 956 718 AU В данный момент отображается клиент Progress UX - поэтому не запускается ни один другой клиент
2012-04-10 22: 46: 58: 313 956 718 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 46: 58: 313 956 aac AU Получение избранных уведомлений об обновлениях. fIncludeDismissed = true
2012-04-10 22: 46: 58: 313 956 aac AU Нет доступных обновлений.
2012-04-10 22: 47: 00: 107 956 aac AU BeginInteractiveInstall вызвано для установки
2012-04-10 22: 47: 00: 107 956 aac AU Обновление с автоматическим утверждением для установки, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 47: 00: 107 956 aac AU Одобрено автоматически 1 обновление (я) для установки (для Ux), installType = 1
2012-04-10 22: 47: 00: 107 956 aac AU #############
2012-04-10 22: 47: 00: 107 956 aac AU ## START ## AU: установка обновлений
2012-04-10 22: 47: 00: 107 956 aac AU #########
2012-04-10 22: 47: 00: 107 956 aac AU # Начальная установка вручную
2012-04-10 22: 47: 00: 107 956 aac AU # Одобренные обновления = 1
2012-04-10 22: 47: 00: 107 956 aac AU> ## RESUMED ## AU: Установка обновления [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}]
2012-04-10 22: 47: 13: 773 2232 9fc Обработчик: ВНИМАНИЕ: Код выхода = 0x8024200B
2012-04-10 22: 47: 13: 773 956 718 AU # ПРЕДУПРЕЖДЕНИЕ: установка не удалась, ошибка = 0x80070643 / 0x00009C48
2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::::
2012-04-10 22: 47: 13: 773 2232 Обработчик 9fc :: END :: Обработчик: установка из командной строки
2012-04-10 22: 47: 13: 773 2232 9fc Handler :::::::::::::
2012-04-10 22: 47: 13: 851 956 a7c Агент *********
2012-04-10 22: 47: 13: 851 956 a7c Агент ** END ** Агент: установка обновлений [CallerId = AutomaticUpdates]
2012-04-10 22: 47: 13: 851 956 718 AU Установка вызова завершена.
2012-04-10 22: 47: 13: 851 956 a7c Агент *************
2012-04-10 22: 47: 13: 851 956 718 AU # ПРЕДУПРЕЖДЕНИЕ: установка вызова завершена, требуется перезагрузка = нет, ошибка = 0x00000000
2012-04-10 22: 47: 13: 851 956 718 AU #########
2012-04-10 22: 47: 13: 851 956 718 AU ## END ## AU: Установка обновлений [CallId = {FCFF2A5C-25AB-4FB9-AB2B-35C65CCA6A9F}]
2012-04-10 22: 47: 13: 851 956 718 AU #############
2012-04-10 22: 47: 13: 851 956 718 AU Установка завершена для всех вызовов, перезагрузка НЕ ​​требуется
2012-04-10 22: 47: 13: 851 956 718 AU Настройка запланированного времени установки AU на 2012-04-11 01:00:00
2012-04-10 22: 47: 13: 851 956 718 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 47: 13: 851 956 498 AU Получение избранных уведомлений об обновлениях. fIncludeDismissed = true
2012-04-10 22: 47: 13: 851 956 498 AU Нет доступных обновлений.
2012-04-10 22: 47: 14: 366 956 168 AU Нет избранных уведомлений об обновлениях для отображения
2012-04-10 22: 47: 14: 366 956 168 AU UpdateDownloadProperties: 0 загрузок все еще продолжаются.
2012-04-10 22: 47: 14: 366 956 168 AU Запуск по обнаружению в автономном режиме (неинтерактивно)
2012-04-10 22: 47: 14: 366 956 168 AU Настройка AU в ожидании клиентской директивы «Install Complete Ux»
2012-04-10 22: 47: 14: 366 956 168 AU Изменение существующей клиентской директивы AU с «Progress Ux» на «Install Complete Ux», идентификатор сеанса = 0x1
2012-04-10 22: 47: 14: 366 956 168 AU Успешно записано событие для состояния здоровья AU: 0
2012-04-10 22: 47: 14: 366 956 b78 AU #############
2012-04-10 22: 47: 14: 366 956 b78 AU ## START ## AU: поиск обновлений
2012-04-10 22: 47: 14: 366 956 b78 AU #########
2012-04-10 22: 47: 14: 366 956 b78 AU> ## RESUMED ## AU: Поиск обновлений [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 Обнаружены обновления AU # 1
2012-04-10 22: 47: 16: 097 956 718 AU #########
2012-04-10 22: 47: 16: 097 956 718 AU ## END ## AU: поиск обновлений [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 AU #############
2012-04-10 22: 47: 16: 097 956 718 AU Нет избранных уведомлений об обновлениях для отображения
2012-04-10 22: 47: 16: 097 956 718 AU Настройка запланированного времени установки AU на 2012-04-11 01:00:00
2012-04-10 22: 47: 16: 097 956 718 AU Успешно написано событие для состояния здоровья AU: 0
2012-04-10 22: 47: 16: 097 956 718 AU Успешно написано событие для состояния здоровья AU: 0
2012-04-10 22: 47: 16: 113 956 55c AU Получение избранных уведомлений об обновлениях. fIncludeDismissed = true
2012-04-10 22: 47: 16: 113 956 55c AU Нет доступных обновлений.
2012-04-10 22: 47: 18: 780 956 bb8 Отчет ОТЧЕТ О СОБЫТИИ: {27479C66-E930-4F9C-AFF2-27EDD76DED8F} 2012-04-10 22: 47: 13: 773 + 0200 1 182 101 {B33ACEC1-3265 -4D01-9C37-AC0892E95ED9} 100 80070643 Сбой автоматического обновления Содержимое установки Сбой установки: Windows не удалось установить следующее обновление с ошибкой 0x80070643: Windows Internet Explorer 9 для Windows 7 для систем на базе x64.
2012-04-10 22: 47: 18: 780 956 bb8 Report CWERReporter :: HandleEvents - загрузка отчета WER завершена со статусом 0x8
2012-04-10 22: 47: 18: 780 956 bb8 Отчет WER Отчет отправлен: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Установить 101 Неуправляемый
2012-04-10 22: 47: 18: 780 956 bb8 Отчет CWERReporter завершает обработку события. (00000000)

WU-IE9-Windows7-x64.exe

Фактическое обновление, которое выполняется, загружается и сохраняется в следующем месте:

C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe

Выполнение этого файла вручную приводит к следующему сообщению об ошибке: введите описание изображения здесь

IE9_main.log

Установщик / обновление IE9 также создает собственный файл журнала, расположенный по адресу

C:\Windows\IE9_main.log

Для рассматриваемого сеанса обновления установщик записал:

00: 00.000: =================================================== ======================
00: 00.016: начало работы: 2012/04/10 (Y / M / D) 23: 10: 53.897 (местное)
00: 00.032: формат времени в этом журнале: ММ: сс.ммм (минуты: секунды. Миллисекунды)
00: 00.063: Командная строка: «C: \ Windows \ SoftwareDistribution \ Download \ Install \ WU-IE9-Windows7-x64.exe» 
00: 00.078: ИНФОРМАЦИЯ: Установщик установки для Internet Explorer: 9.0.8112.16421
00: 00.094: ИНФОРМАЦИЯ: Предыдущая версия Internet Explorer: 9.0.8112.16443
00: 00.110: ИНФОРМАЦИЯ: Проверка, если текущая версия iexplore.exe между 9.0.6001.0 ...
00: 00.125: INFO: ... и 9.1.0.0 ...
00: 00.141: INFO: Максимальная версия для запуска фирменного стиля IEAK: 9.1.0.0 ...
00: 00.156: ОШИБКА: в системе уже установлена ​​более новая версия Internet Explorer.
00: 00.188: ОШИБКА: сбой проверки версии Internet Explorer.
01: 03.789: INFO: Код завершения установки: 0x00009C48 (40008) - установлена ​​более поздняя версия Internet Explorer.
01: 03.820: ИНФОРМАЦИЯ: Планирование загрузки на сервер IE SQM: http://sqm.microsoft.com/sqm/ie/sqmserver.dll
01: 03.852: INFO: Загрузка SQM возвращена 403
01: 03.867: ИНФОРМАЦИЯ: Очистка временных файлов в: C: \ Windows \ TEMP \ IE978E.tmp
01: 03.883: INFO: Невозможно удалить каталог C: \ Windows \ TEMP \ IE978E.tmp, пометить для удаления при перезагрузке.
01: 03.898: INFO: выпущен установщик Internet Explorer Mutex

Что в значительной степени подтверждает то, что говорится в сообщении об ошибке при выполнении обновления вручную; он просто уже установлен или даже устарел, потому что установлена ​​более новая версия.

Итак, почему он пытается установить обновление?

О диалоге

Проблема с номерами версий, указанными в установленной мной версии Internet Explorer: введите описание изображения здесь

Диалог «О программе» идентифицирует мою версию Internet Explorer как 9.0.8112.16421, в то время как информация о версии, встроенная в двоичный файл, сигнализирует о версии 9.0.8112.16443 .
Эта проблема также была обнаружена средством обновления, что приводит к его прерыванию (другими словами).

Как это происходит, мне неясно. Но как только вы оказались в этом месте, от этого, кажется, очень трудно избавиться.

Возможные решения?

Der Hochstapler
источник
2
Я бы сказал, что вам нужно это обновление, даже если вы никогда явно не запускаете Internet Explorer, потому что Windows использует движок IE для рендеринга определенного контента. Разрешение системе придерживаться IE8 в конечном итоге приведет к небезопасной системе, так как IE8 в конце концов устареет и больше не будет получать исправления. Тем не менее, цикл поддержки IE8 связан с Windows 7, так что на практике это не должно быть проблемой.
Джоэл Коухорн
2
Ну, у меня установлен IE9. Согласно журналу, это даже более новая версия, чем та, которую пытается установить средство обновления. Что является своего рода ядром проблемы.
Der Hochstapler
Почему бы вам просто не просмотреть и не проигнорировать это обновление? Это необязательное обновление. Может быть, это ошибка от M $. или ... "это не ошибка, это особенность". :)
2
Это происходит и со мной на виртуальных машинах FIVE Windows Server 2008 R2 в тестовой лаборатории, которую я начал собирать сегодня. Я вручную установил Internet Explorer 9 на все из них, но Центр обновления Windows продолжает предлагать мне установить его, и происходит сбой, потому что установлена ​​более новая версия. Это начало происходить около часа назад, раньше не было. Похоже, Microsoft только что выпустила обновление с ошибками сегодня ...
Massimo
1
Это происходит со мной в Windows 7 32-битной, так что я думаю, что это больше, чем просто 64-битная проблема.
HK1

Ответы:

6
  1. Убедитесь, что загруженные файлы правильные, попробуйте повторно загрузить их, сделав резервную копию и удалив

    C:\Windows\SoftwareDistribution\Download
    

    Обратите внимание, что вам может потребоваться остановить и запустить Windows Search, чтобы это работало.

  2. Ваш WindowsUpdate.logсодержит:

    Windows failed to install the following update with error 0x80070643: ...
    

    При поиске этой ошибки в Интернете я нашел предложения, которые вы можете попробовать:

    http://support.microsoft.com/kb/976982 (MSI FixIt и переустановка .NET)

Другие коды, которые вы получаете, не имеют значения, так как они указывают на сбой Центра обновления Windows, а не на причину ошибки. Обратите внимание на то, 0x80070643что здесь ключ, и он, скорее всего, будет чем-то MSIсвязан, учитывая, что он также выдает нам CLSID и упоминает нативное обновление. Что-то повреждено ...

Тамара Вийсман
источник
3

Итак, к настоящему моменту проблема, похоже, решилась сама собой. Я установил несколько машин сегодня, следуя той же процедуре установки, и теперь все они успешно.

Тем не менее, сегодня утром я поговорил с инженером службы поддержки Microsoft, и он сказал мне, что это в основном проблема с синхронизацией, и что я должен просто скрыть обновление и забыть о нем .
Из того, что мне сказали, решение проблемы, так что обновление даже не предлагается в качестве кандидата, занимает очень много времени и приведет только к тому, что обновление не будет установлено, и того же можно добиться, просто не установив его ( какой сюрприз).
Он также отметил, что код 9C48 в этом контексте в основном означает, что обновление уже установлено / не требуется , что соответствует нашим наблюдениям.

Еще одна интересная идея пришла от нашего делового партнера.
Он предположил, что проблема возникла только потому, что когда мне предложили установить обновления, после первоначальной установки Windows я решил установить все доступные обновления. Даже те, которые не отмечены по умолчанию:

введите описание изображения здесь

Он предположил, что это приводит к проблемному состоянию, которое приводит к рассматриваемой ошибке. Предположительно, только установка обязательных и предварительно выбранных обновлений позволит избежать этой проблемы.

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

Der Hochstapler
источник
1
Lol теперь вопрос в том, как вы получили поддержку MS ...
Mehrdad
@ Mehrdad Я звонил им по телефону через официальные каналы.
Der Hochstapler
Ха-ха, я понял, приятно :)
Mehrdad
1

Хорошо, я думаю, что, возможно, нашел решение, и я публикую его здесь, прежде чем у меня будет возможность проверить его.

  • Запустите KB971058 Fix-it. (не тот, который выскакивает, а тот, что на реальной странице)
  • Сделайте Internet Explorer 9 браузером по умолчанию (очень важно).
  • Начать сначала.
  • Удалите Internet Explorer 9.
  • Перезапустите и дайте Windows завершить процесс удаления.
  • Откройте командную строку с повышенными правами, введите следующую команду и нажмите Enter.

    сетевой пользователь администратор / активный: да

  • Загрузите IE9 полностью автономно (скачанный файл Win7 x64 составляет ~ 35 МБ). ( Ссылка на 64-битные США , ссылка на 32-битные США , ссылка для Великобритании )

  • Перезапустите, чтобы мы могли установить в безопасном режиме.
  • Войдите в безопасный режим (обычный) и войдите с учетной записью администратора, которую мы включили ранее.
  • Установите IE9 из отдельного файла.
  • Перезапустите в обычном режиме и дождитесь окончания процесса установки.
  • Откройте «Обновления Windows» и нажмите «Проверить наличие обновлений».
  • Для установки может появиться новое обновление для системы безопасности IE9, но дополнительное обновление IE9 к настоящему времени уже не используется.
  • Установите обновление безопасности как обычно.

Это решение было взято с:
http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/cannot-install-ie9-error-code-9c48/374699c8-5c64-e011-8dfc-68b599b31bf5? страница = 2

HK1
источник