Почему Центр обновления 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 .
Эта проблема также была обнаружена средством обновления, что приводит к его прерыванию (другими словами).

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

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


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 я решил установить все доступные обновления. Даже те, которые не отмечены по умолчанию:

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

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.