Файлы журнала Центра обновления WindowsWindows Update log files

Применимо к: Windows10Applies to: Windows 10

В следующей таблице описаны файлы журналов, созданные в Обновлении Windows.The following table describes the log files created by Windows Update.

Файл журналаLog file РасположениеLocation ОписаниеDescription Варианты использованияWhen to use
windowsupdate.logwindowsupdate.log C:\Windows\Logs\WindowsUpdateC:\Windows\Logs\WindowsUpdate Начиная с Windows 8.1 и начиная с Windows 10, клиент Центра обновления Windows использует трассировку событий Windows (ETW) для создания журналов диагностики.Starting in Windows 8.1 and continuing in Windows 10, Windows Update client uses Event Tracing for Windows (ETW) to generate diagnostic logs. Если при запуске Обновления Windows вы получите сообщение об ошибке, вы можете использовать сведения, включенные в файл журнала Windowsupdate.log, для устранения проблемы.If you receive an error message when you run Windows Update, you can use the information that is included in the Windowsupdate.log log file to troubleshoot the issue.
UpdateSessionOrchestration.etlUpdateSessionOrchestration.etl C:\ProgramData\USOShared\LogsC:\ProgramData\USOShared\Logs Начиная с Windows 10, оркестратор обновлений отвечает за последовательность загрузки и установки различных типов обновлений из Windows Update.Starting Windows 10, the Update Orchestrator is responsible for sequence of downloading and installing various update types from Windows Update. События регистрируются в этих ETL-файлах.And the events are logged to these .etl files. Если вы видите, что обновления доступны, но загрузка не запускается.When you see that the updates are available but download is not getting triggered.
При загрузке обновлений, но установка не активна.When Updates are downloaded but installation is not triggered.
Когда обновления устанавливаются, но перезагрузка не запускается.When Updates are installed but reboot is not triggered.
NotificationUxBroker.etlNotificationUxBroker.etl C:\ProgramData\USOShared\LogsC:\ProgramData\USOShared\Logs Начиная с Windows 10 всплывающее уведомление или баннер запускается NotificationUxBroker.exe.Starting Windows 10, the notification toast or the banner is triggered by NotificationUxBroker.exe. Если вы хотите проверить, было ли уведомление инициировано или нет.When you want to check whether the notification was triggered or not.
CBS.logCBS.log %systemroot%\Logs\CBS%systemroot%\Logs\CBS Этот журнал содержит сведения о части установки обновлений в стеке обслуживания.This log provides insight on the update installation part in the servicing stack. Устранение неполадок, связанных с установкой Обновления Windows.To troubleshoot the issues related to Windows Update installation.

Создание WindowsUpdate.logGenerating WindowsUpdate.log

Чтобы объединить и преобразовать файлы трассировки Windows Update (ETL-файлы) в один читаемый файл WindowsUpdate.log, см. статью Get-WindowsUpdateLog.To merge and convert Windows Update trace files (.etl files) into a single readable WindowsUpdate.log file, see Get-WindowsUpdateLog.

Примечание

При запуске cmdlet Get-WindowsUpdateLog копия файла WindowsUpdate.log создается в виде статического файла журнала.When you run the Get-WindowsUpdateLog cmdlet, an copy of WindowsUpdate.log file is created as a static log file. Он не обновляется как старый windowsUpate.log, если только вы не запустите Get-WindowsUpdateLog еще раз.It does not update as the old WindowsUpate.log unless you run Get-WindowsUpdateLog again.

Компоненты журнала Обновления WindowsWindows Update log components

Обдвижок Windows Update имеет разные имена компонентов.The Windows Update engine has different component names. Ниже компоненты, которые чаще всего отображаются в файле WindowsUpdate.log:The following are some of the most common components that appear in the WindowsUpdate.log file:

  • АГЕНТ: агент Windows UpdateAGENT- Windows Update agent
  • AU — автоматические обновления выполняют эту задачуAU - Automatic Updates is performing this task
  • AUCLNT: взаимодействие между AU и во время входа пользователяAUCLNT- Interaction between AU and the logged-on user
  • CDM— диспетчер устройствCDM- Device Manager
  • CMPRESS— агент сжатияCMPRESS- Compression agent
  • COMAPI: API Обновления WindowsCOMAPI- Windows Update API
  • DRIVER- Сведения о драйвере устройстваDRIVER- Device driver information
  • DTASTOR: обработка транзакций базы данныхDTASTOR- Handles database transactions
  • EEHNDLER— обработитель выражений, используемый для оценки применимости обновленийEEHNDLER- Expression handler that's used to evaluate update applicability
  • HANDLER: управление установщиками обновленийHANDLER- Manages the update installers
  • MISC— общие сведения об службеMISC- General service information
  • OFFLSNC: обнаружение доступных обновлений без сетевого подключенияOFFLSNC- Detects available updates without network connection
  • PARSER: сведения об выражениях для разных выраженийPARSER- Parses expression information
  • PT- Синхронизирует сведения об обновлениях в локальном магазине данныхPT- Synchronizes updates information to the local datastore
  • REPORT: собирает отчетные сведенияREPORT- Collects reporting information
  • SERVICE- Запуск/завершение работы службы автоматических обновленийSERVICE- Startup/shutdown of the Automatic Updates service
  • SETUP— устанавливает новые версии клиента Windows Update, когда он доступенSETUP- Installs new versions of the Windows Update client when it is available
  • SHUTDWN— установка при отключеSHUTDWN- Install at shutdown feature
  • WUREDIR— файлы перенаправления Для WindowsWUREDIR- The Windows Update redirector files
  • WUWEB: управление ActiveX WindowsWUWEB- The Windows Update ActiveX control
  • ProtocolTalker — синхронизация между клиентом и серверомProtocolTalker - Client-server sync
  • DownloadManager — создает и отслеживает загрузки полезной нагрузкиDownloadManager - Creates and monitors payload downloads
  • Обработчик, установка — обработчики установщика (CBS и т. п.)Handler, Setup - Installer handlers (CBS, and so on)
  • EEHandler — оценка правил применимости обновленийEEHandler - Evaluating update applicability rules
  • DataStore : локальное кэшение данных обновленияDataStore - Caching update data locally
  • IdleTimer — отслеживание активных вызовов, остановка службыIdleTimer - Tracking active calls, stopping a service

Примечание

Многие сообщения журнала компонентов неоценимы, если вы ищете проблемы в этой области.Many component log messages are invaluable if you are looking for problems in that specific area. Однако они могут быть бесполезными, если вы не фильтруете, чтобы исключить нерелевантные компоненты, чтобы сосредоточиться на важном.However, they can be useless if you don't filter to exclude irrelevant components so that you can focus on what's important.

Структура журнала Обновления WindowsWindows Update log structure

Структура журнала обновления Windows разделена на четыре основных удостоверения:The Windows update log structure is separated into four main identities:

  • Отметки времениTime Stamps
  • ИД процесса и ИД потокаProcess ID and Thread ID
  • Имя компонентаComponent Name
  • Обновление идентификаторовUpdate Identifiers
    • Update ID and Revision NumberUpdate ID and Revision Number
    • ИД редакцииRevision ID
    • Локальный ИДLocal ID
    • Несогласованная терминологияInconsistent terminology

Структура WindowsUpdate.log обсуждается в следующих разделах.The WindowsUpdate.log structure is discussed in the following sections.

Отметки времениTime stamps

Отметка времени указывает время ведения журнала.The time stamp indicates the time at which the logging occurs.

  • Сообщения обычно находятся в хронологическом порядке, но могут быть исключения.Messages are usually in chronological order, but there may be exceptions.
  • Пауза во время синхронизации может указывать на проблему с сетью, даже если сканирование успешно.A pause during a sync can indicate a network problem, even if the scan succeeds.
  • Длинная пауза в конце сканирования может указывать на проблему с цепочкой supersedence.A long pause near the end of a scan can indicate a supersedence chain issue.
    Отметки времени в Обновлении Windows

ИД процесса и ид потокаProcess ID and thread ID

Это случайные и случайные и зависят от журнала и даже от сеанса службы к сеансу службы в одном журнале.The Process IDs and Thread IDs are random, and they can vary from log to log and even from service session to service session within the same log.

  • Первые четыре разряда являются кодом процесса.The first four hex digits are the process ID.
  • Следующие четыре шесть цифр — это ИД потока.The next four hex digits are the thread ID.
  • Каждый компонент, например USO, обработчик Обновления Windows, вызывающие элементы API COM и обработчики установщика Windows, имеет свой собственный ИД процесса.Each component, such as the USO, Windows Update engine, COM API callers, and Windows Update installer handlers, has its own process ID.
    Процесс и потоковые ИД Обновления Windows

Имя компонентаComponent name

Поиск и определение компонентов, связанных с ИД.Search for and identify the components that are associated with the IDs. Разные части обдвижка Windows Update имеют разные имена компонентов.Different parts of the Windows Update engine have different component names. Некоторые из них:Some of them are as follows:

  • ProtocolTalker — синхронизация между клиентом и серверомProtocolTalker - Client-server sync
  • DownloadManager — создает и отслеживает загрузки полезной нагрузкиDownloadManager - Creates and monitors payload downloads
  • Обработчик, установка — обработчики установщика (CBS и т. д.)Handler, Setup - Installer handlers (CBS, etc.)
  • EEHandler — оценка правил применимости обновленийEEHandler - Evaluating update applicability rules
  • DataStore : локальное кэшение данных обновленияDataStore - Caching update data locally
  • IdleTimer — отслеживание активных вызовов, остановка службыIdleTimer - Tracking active calls, stopping service

Имя компонента Windows Update

Обновление идентификаторовUpdate identifiers

Update ID and revision numberUpdate ID and revision number

В разных контекстах имеются разные идентификаторы для одного и того же обновления.There are different identifiers for the same update in different contexts. Важно знать схемы идентификаторов.It's important to know the identifier schemes.

  • ИД обновления: GUID (указанный на предыдущем снимке экрана), который назначен заданным обновлениям во время публикацииUpdate ID: A GUID (indicated in the previous screenshot) that's assigned to a given update at publication time
  • Номер редакции: число, которое при каждом обновлении (с заданным ИД обновления) обновляется и повторно опубликовывалось в службе.Revision number: A number incremented every time that a given update (that has a given update ID) is modified and republished on a service
  • Номера редакций повторно примесяются из одного обновления в другое (не уникального идентификатора).Revision numbers are reused from one update to another (not a unique identifier).
  • ИД обновления и номер редакции часто показаны вместе как "{GUID}.revision".The update ID and revision number are often shown together as "{GUID}.revision." Идентификаторы обновлений Windows
ИД редакцииRevision ID
  • ИД редакции (не путать это значение с "номером редакции") — это серийный номер, который выдается при первоначальной публикации или исправлении обновления в данной службе.A Revision ID (don't confuse this value with "revision number") is a serial number that's issued when an update is initially published or revised on a given service.
  • В существующем обновленном обновлении сохраняется тот же ИД обновления (GUID), увеличивается номер редакции (например, с 100 до 101), но получается новый ИД редакции, не связанный с предыдущим.An existing update that's revised keeps the same update ID (GUID), has its revision number incremented (for example, from 100 to 101), but gets a new revision ID that is not related to the previous ID.
  • Коды редакций уникальны для заданного источника обновления, но не для нескольких источников.Revision IDs are unique on a given update source, but not across multiple sources.
  • В Обновлении Windows и WSUS одинаковые версии обновления могут иметь разные ИД редакции.The same update revision might have different revision IDs on Windows Update and WSUS.
  • Один и тот же ИД редакции может представлять различные обновления в Windows и WSUS.The same revision ID might represent different updates on Windows Update and WSUS.
Локальный ИДLocal ID
  • Локальный ИД — это серийный номер, выданный при получении обновления от службы заданным клиентом Windows UpdateLocal ID is a serial number issued when an update is received from a service by a given Windows Update client
  • Обычно используется в журналах отлаки, особенно с использованием локального кэша для информации об обновлении (Datastore)Typically seen in debug logs, especially involving the local cache for update info (Datastore)
  • Разные клиентские компьютеры будут назначать разные локальные ИД одному обновлениюDifferent client PCs will assign different Local IDs to the same update
  • Локальные ИД, которые использует клиент, можно найти, получив файл %WINDIR%\SoftwareDistribution\Datastore\Datastore.edb клиента.You can find the local IDs that a client is using by getting the client's %WINDIR%\SoftwareDistribution\Datastore\Datastore.edb file
Несогласованная терминологияInconsistent terminology
  • Иногда в журналах термины используются несогласованно.Sometimes the logs use terms inconsistently. Например, список InstalledNonLeafUpdateIDs фактически содержит ИД редакции, а не обновления.For example, the InstalledNonLeafUpdateIDs list actually contains revision IDs, not update IDs.

  • Распознавание ИД по форме и контексту:Recognize IDs by form and context:

    • GUID — это ИД обновленияGUIDs are update IDs
    • Небольшие числа, которые отображаются вместе с идом обновления, — это номера редакцииSmall integers that appear alongside an update ID are revision numbers
    • Большие integers обычно являются ИД редакцииLarge integers are typically revision IDs
    • Небольшими (особенно в Datastore) могут быть локальные ИД, несовершенная терминология Центра обновления  WindowsSmall integers (especially in Datastore) can be local IDs Windows Update inconsisten terminology

Анализ файлов журнала установки Windows с помощью средства SetupDiagWindows Setup log files analysis using SetupDiag tool

SetupDiag — это средство диагностики, которое можно использовать для анализа журналов, связанных с установкой обновлений Windows.SetupDiag is a diagnostic tool that can be used for analysis of logs related to installation of Windows Updates. Подробные сведения см. в описании SetupDiag.For detailed information, see SetupDiag.