Это происходило несколько раз - когда я ночью выключал свой ноутбук Aspire 7741G-6426 (под управлением Windows 7 и 8.1), он обновлялся, а затем выключался.

Когда я запускаю его на следующее утро, я получаю следующее сообщение:

Мы не смогли завершить обновления. Отмена изменений. Не выключайте компьютер

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

Или это все разные экземпляры обновлений? Прошлая ночь / это утро было самым последним.

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

ОБНОВИТЬ

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

Type: Warning
Source: Microsoft-Windows-ApplicationExperienceInfrastructure
Time Generated: 03/20/2015 04:35:50
Message: The application (Microsoft SQL Server (2008 and 2008 R2), from vendor Microsoft) has the following problem: Microsoft SQL Server (2008 and 2008 R2) is not supported on this version of Windows. For more information, contact Microsoft.
Machine Name: AcerAndroid
User Name: NT AUTHORITY\NETWORK SERVICE

Type: Warning
Source: Wlclntfy
Time Generated: 03/20/2015 04:36:46
Message: The winlogon notification subscriber <TrustedInstaller> is taking long time to handle the notification event (CreateSession).
Machine Name: AcerAndroid

Type: Warning
Source: Wlclntfy
Time Generated: 03/20/2015 04:38:46
Message: The winlogon notification subscriber <TrustedInstaller> took 180 second(s) to handle the notification event (CreateSession).
Machine Name: AcerAndroid

Type: Warning
Source: Wlclntfy
Time Generated: 03/20/2015 04:38:57
Message: The winlogon notification subscriber <TrustedInstaller> failed a critical notification event.
Machine Name: AcerAndroid

Type: Warning
Source: Microsoft-Windows-ApplicationExperienceInfrastructure
Time Generated: 03/20/2015 04:40:22
Message: The application (Microsoft SQL Server (2008 and 2008 R2), from vendor Microsoft) has the following problem: Microsoft SQL Server (2008 and 2008 R2) is not supported on this version of Windows. For more information, contact Microsoft.
Machine Name: AcerAndroid
User Name: NT AUTHORITY\NETWORK SERVICE

Type: Warning
Source: Wlclntfy
Time Generated: 03/20/2015 04:41:21
Message: The winlogon notification subscriber <TrustedInstaller> is taking long time to handle the notification event (CreateSession).
Machine Name: AcerAndroid

Type: Warning
Source: Wlclntfy
Time Generated: 03/20/2015 04:43:06
Message: The winlogon notification subscriber <TrustedInstaller> took 165 second(s) to handle the notification event (CreateSession).
Machine Name: AcerAndroid

Type: Warning
Source: Microsoft-Windows-ApplicationExperienceInfrastructure
Time Generated: 03/20/2015 04:44:37
Message: The application (ATI Catalyst Control Center *, from vendor ATI Technologies Inc) has the following problem: To function properly, ATI Catalyst Control Center * must be reinstalled after you upgrade Windows.
Machine Name: AcerAndroid
User Name: ACERANDROID\Clay

ОБНОВЛЕНИЕ 2

Я попробовал предложение Джона Болла и попал на экран "История обновлений Windows" в Windows 8.1, но он был пустым. Когда я вернулся в режим Windows 7 с помощью клавиши Windows +D, я увидел это:

ОБНОВЛЕНИЕ 3

Связь с Росомахой, похоже, сработала. Вот что я увидел после того, как запустил его:

ОБНОВЛЕНИЕ 4

Ну, в конце концов, это не сработало: сегодня утром у меня была та же старая проблема, и я запускал свой ноутбук. Ссылка на заархивированное содержимое C:\Windows\Logs\CBS: https://onedrive.live.com/redir?resid=C150662F95F0ACCE%2120553

3 ответа3

3

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

  • Проведите пальцем от правой стороны экрана влево или переместите указатель мыши в нижнюю правую часть экрана, а затем вверх, чтобы открыть панель задач. На панели задач нажмите Настройки.
  • Нажмите «Изменить настройки ПК»
  • Нажмите «Обновить и восстановить»
  • Нажмите «Просмотреть историю обновлений»

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

Еще один возможный способ выяснить, что не так с вашими обновлениями, - использовать файл% windir%\windowsupdate.log, на который есть ссылки в этой Microsoft KB. Этот файл журнала содержит множество информации об обновлениях, которые происходят через Центр обновления Windows на вашем компьютере, так что вы, вероятно, сможете найти информацию о том, что происходит не так, включая коды выхода и тому подобное.

1

Согласно файлам журнала, установка обновленного драйвера завершается неудачно из-за ошибки конфигурации:

2015-03-22 07:07:49, Info                  CBS            STAGE index: 0, phase: 1, result 1009, inf: wdma_bt.inf
2015-03-22 07:07:49, Info                  CBS    Doqe: Recording result: 0x800703f1, for Inf: wdma_bt.inf
2015-03-22 07:07:49, Info                  CBS    DriverUpdateStageUpdates failed [HRESULT = 0x800703f1 - ERROR_BADDB]
2015-03-22 07:07:49, Error                 CBS    Doqe: Failed staging driver updates [HRESULT = 0x800703f1 - ERROR_BADDB]

C:\Users\André>err 0x800703f1
# as an HRESULT: Severity: FAILURE (1), FACILITY_WIN32 (0x7), Code 0x3f1
# for hex 0x3f1 / decimal 1009
  ERROR_BADDB                                                    winerror.h
# The configuration registry database is corrupt.
# 1 matches found for "0x800703f1"

Это швы трудно отладить. Попробуйте сделать Inplace-Upgrade для восстановления Windows:

  • Вставьте DVD-диск Windows или подключите ISO-образ Windows во время работы Windows.
  • запустите setup.exe и выберите Upgrade .
1

Введите "обновление Windows" в поле поиска меню "Пуск". Когда появится окно Центра обновления Windows, нажмите "Просмотреть историю обновлений". Затем вы можете нажать на все неудачные обновления, а затем вы должны увидеть ссылку "Получить справку об этой ошибке".

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