Ведение журнала событий (установщик Windows)

События Windows предоставляют стандартный централизованный способ записи важных программных и аппаратных событий приложениями (и операционной системой). Служба ведения журнала событий хранит события из различных источников в одной коллекции, называемой журналом событий. До windows Vista для регистрации событий можно было использовать трассировку событий Windows (ETW) или ведение журнала событий. В Windows Vista появилась новая модель событий, которая объединяет etw и API журнала событий Windows .

Установщик также записывает записи в журнал событий. Эти события записываются следующим образом:

  • Успех или сбой установки; удаление или ремонт продукта.
  • Ошибки, возникающие во время настройки продукта.
  • Обнаружение поврежденных данных конфигурации.

Если записывается большой объем информации, файл журнала событий может стать полным, а установщик отобразит сообщение "Файл журнала приложения заполнен".

Установщик может записать следующие записи в журнал событий. Все сообщения журнала событий имеют уникальный идентификатор события. Все общие ошибки, созданные в таблице Ошибки , которые возвращаются для установки, которая завершается сбоем, регистрируются в журнале событий приложений с идентификатором сообщения, равным Error + 10 000. Например, номер ошибки в таблице Ошибка для успешного завершения установки — 1707. Успешная установка регистрируется в журнале событий приложений с идентификатором сообщения 11707 (1707 + 10 000).

Сведения о том, как включить подробное ведение журнала на компьютере пользователя при устранении неполадок с развертыванием, см. в разделе Рекомендации по установщику Windows.

Идентификатор события Сообщение Комментарии
1001 Обнаружение продукта "%1", сбой функции "%2" во время запроса компонента "%3" Предупреждающее сообщение. Дополнительные сведения см. в разделе Поиск неработаемого компонента или компонента.
1002 Непредвиденное или отсутствующее значение (имя: "%1", значение: "%2") в ключе "%3" Сообщение об ошибке о том, что произошло непредвиденное или отсутствующее значение.
1003 Непредвиденный или отсутствующий подраздел "%1" в ключе "%2" Сообщение об ошибке о том, что непредвиденная или отсутствует подраздел.
1004 Обнаружение продукта "%1", компонента "%2", компонента "%3" не удалось Примечание. Начиная с установщика Windows версии 2.0, это сообщение: Обнаружение продукта "%1", компонента "%2", компонента "%3" завершилось сбоем. Ресурс "%4" не существует.
Предупреждающее сообщение. См. также поиск неработаемого компонента или компонента.
1005 Операция установки инициировала перезагрузку Информационное сообщение о том, что установка инициировала перезагрузку системы.
1006 Проверка цифровой подписи для шкафа "%1" не может быть выполнена. WinVerifyTrust недоступен на компьютере. Предупреждающее сообщение. Кабинет был создан в таблице MsiDigitalSignature для выполнения проверка WinVerifyTrust. Это действие не удалось выполнить, так как на компьютере не установлены соответствующие библиотеки DLL шифрования.
1007 Установка %1 не разрешена политикой ограниченного использования программного обеспечения. Установщик Windows разрешает выполнение только неограниченных элементов. Уровень авторизации, возвращенный политикой ограниченного использования программного обеспечения, был %2. Сообщение об ошибке, указывающее, что администратор настроил политику ограниченного использования программного обеспечения, чтобы запретить эту установку.
1008 Установка %1 запрещена из-за ошибки при обработке политики ограниченного использования программного обеспечения. Объект не может быть доверенным. Сообщение об ошибке, указывающее на наличие проблем при попытке проверить пакет в соответствии с политикой ограниченного использования программного обеспечения.
1012 Эта версия Windows не поддерживает развертывание 64-разрядных пакетов. Скрипт "%1" предназначен для 64-разрядного пакета. Сообщение об ошибке, указывающее, что скрипты для 64-разрядных пакетов могут выполняться только на 64-разрядном компьютере.
1013 {Отчет об необработанных исключениях} Сообщение об ошибке для необработанного исключения— это отчет.
1014 Сведения о прокси-сервере установщика Windows зарегистрированы неправильно Сообщение об ошибке о неправильной регистрации сведений о прокси-сервере.
1015 Не удалось подключиться к серверу. Ошибка: %d Информационное сообщение о том, что установке не удалось подключиться к серверу.
1016 Сбой обнаружения продукта "%1", функции "%2", компонента "%3". Не удалось найти ресурс "%4" в компоненте запуска из источника, так как не удалось найти допустимый и доступный источник. Предупреждающее сообщение. Дополнительные сведения см. в разделе Поиск неработаемого компонента или компонента.
1017 Идентификатор безопасности пользователя изменен с "%1" на "%2", но управляемое приложение и ключи данных пользователя обновить невозможно. Ошибка = "%3". Сообщение об ошибке, указывающее, что произошла ошибка при попытке обновить регистрацию пользователя после изменения идентификатора безопасности пользователя.
1018 Невозможно установить приложение "%1", так как оно несовместимо с этой версией Windows. Сообщение об ошибке, указывающее, что установка несовместима с текущей работающей версией Windows. Обратитесь к производителю устанавливаемого программного обеспечения для получения обновления.
1019 Продукт: %1 — обновление "%2" успешно удалено. Информационное сообщение о том, что установщик удалил обновление. Установщик Windows 2.0: Недоступно.
1020 Продукт: %1 — не удалось удалить обновление "%2". Код ошибки %3. Дополнительные сведения см. в файле журнала %4. Сообщение об ошибке, указывающее, что установщику не удалось удалить обновление. Дополнительные сведения см. в файле журнала. Установщик Windows 2.0: Недоступно.
1021 Продукт: %1 — не удалось удалить обновление "%2". Код ошибки %3. Сообщение об ошибке, указывающее, что установщику не удалось удалить обновление. Сведения о том, как включить ведение журнала, см. в разделе Включение подробного ведения журнала на компьютере пользователя при устранении неполадок при развертывании.Установщик Windows 2.0: Недоступно.
1022 Продукт: %1 — обновление "%2" успешно установлено. Информационное сообщение о том, что установщик успешно установил обновление. Установщик Windows 2.0: Недоступно.
1023 Продукт: %1 — не удалось установить обновление "%2". Код ошибки %3. Дополнительные сведения см. в файле журнала %4. Сообщение об ошибке, указывающее, что установщику не удалось установить обновление. Дополнительные сведения см. в файле журнала. Установщик Windows 2.0: Недоступно.
1024 Продукт: %1 — не удалось установить обновление "%2". Код ошибки %3. Сообщение об ошибке, указывающее, что установщику не удалось установить обновление. Сведения о том, как включить вход, см. в разделе Включение подробного ведения журнала на компьютере пользователя при устранении неполадок при развертывании.Установщик Windows 2.0: Недоступно.
1025 Продукт: %1. Файл %2 используется в следующем процессе: Имя: %3 , идентификатор %4. Установщик Windows 2.0: Недоступно.
1026 Установщик Windows определил, что его раздел реестра данных конфигурации не был защищен должным образом. Владельцем ключа должен быть Local System или Builtin\Administrators. Существующий ключ будет удален и создан повторно с соответствующими параметрами безопасности. Предупреждение. Установщик Windows 3.1 и более ранние версии: Недоступно.
1027 Установщик Windows определил, что вложенный раздел реестра %1 в данных конфигурации не был защищен должным образом. Владельцем ключа должен быть Local System или Builtin\Administrators. Существующий вложенный ключ и все его содержимое будут удалены. Предупреждение. Установщик Windows 3.1 и более ранние версии: Недоступно.
1028 Установщик Windows определил, что папка кэша данных конфигурации не защищена должным образом. Владельцем ключа должен быть Local System или Builtin\Administrators. Существующая папка будет удалена и создана повторно с соответствующими параметрами безопасности. Предупреждающее сообщениеустановщика Windows 3.1 и более ранних версий: недоступно.
1029 Продукт: %1. Требуется перезагрузка. Предупреждающее сообщение о том, что для завершения установки требуется перезагрузка системы, а перезапуск был отложен на более позднее время. Установщик Windows 3.1 и более ранние версии: Недоступно.
1030 Продукт: %1. Приложение попыталось установить более новую версию защищенного файла Windows %2. Для правильной работы этого приложения может потребоваться обновить операционную систему. (Версия пакета: %3, защищенная версия операционной системы: %4). Предупреждающее сообщение о том, что установка попыталась заменить критически важный файл, защищенный Windows Resource Protection. Для использования этого приложения может потребоваться обновление операционной системы. Установщик Windows 3.1 и более ранние версии: Недоступно.
1031 Продукт: %1. Сборка "%2" для компонента "%3" используется. Предупреждающее сообщение о том, что установка попыталась обновить используемую в данный момент сборку. Чтобы завершить обновление этой сборки, необходимо перезапустить систему. Установщик Windows 3.1 и более ранние версии: Недоступно.
1032 Произошла ошибка при обновлении переменных среды, обновленных во время установки "%1". Предупреждающее сообщение о том, что некоторым пользователям, выполнившим вход на компьютер, может потребоваться выйти из системы и снова включить для завершения обновления переменных среды. Установщик Windows 3.1 и более ранние версии: Недоступно.
1033 Продукт: %1. Версия: %2. Язык: %3. Установка завершена с состоянием : %4. Производитель: %5. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Установщик Windows 3.1 и более ранние версии: Недоступно.
Поле 5 — производитель
Установщик Windows 4.5 и более ранние версии: Поле 5 недоступно.
1034 Продукт: %1. Версия: %2. Язык: %3. Удаление завершено с состоянием :%4. Производитель: %5. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Установщик Windows 3.1 и более ранние версии: Недоступно.
Поле 5 — производитель
Установщик Windows 4.5 и более ранние версии: Поле 5 недоступно.
1035 Продукт: %1. Версия: %2. Язык: %3. Изменение конфигурации завершено с состоянием: %4. Производитель: %5. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Поле 5 — производитель
Установщик Windows 4.5 и более ранние версии: Поле 5 недоступно.
1036 Продукт: %1. Версия: %2. Язык: %3. Обновление: %4. Установка обновления завершена с состоянием :%5. Производитель: %6. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Поле 4 . Это понятное имя, если таблица MsiPatchMetadata присутствует в пакете исправлений. В противном случае это GUID кода исправления.
Поле 5 . Состояние установки обновления.
Установщик Windows 3.1 и более ранние версии: Недоступно.
Поле 6. Изготовитель
Установщик Windows 4.5 и более ранние версии: Поле 6 недоступно.
1037 Продукт: %1. Версия: %2. Язык: %3. Обновление: %4. Удаление обновления завершено с состоянием :%5. Производитель: %6. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Поле 4 . Это понятное имя, если таблица MsiPatchMetadata присутствует в пакете исправлений. В противном случае это GUID кода исправления.
Поле 5 . Состояние удаления обновления.
Установщик Windows 3.1 и более ранние версии: Недоступно.
Поле 6. Изготовитель
Установщик Windows 4.5 и более ранние версии: Поле 6 недоступно.
1038 Продукт: %1. Версия: %2. Язык: %3. Требуется перезагрузка. Тип перезагрузки: %4. Причина перезагрузки: %5. Производитель: %6. Поле 1 — поле ProductName 2 — ProductVersion
Поле 3. ProductLanguage
Поле 4 — константа, указывающая тип перезапуска:
msirbRebootImmediate (1) — произошла немедленная перезагрузка компьютера.
msirbRebootDeferred (2) — пользователь или администратор отложили необходимую перезагрузку компьютера с помощью пользовательского интерфейса или REBOOT=ReallySuppress.
Поле 5 — константа, указывающая причину перезапуска:
msirbRebootUndeterminedReason (0) — перезапуск требуется по неопределенной причине.
msirbRebootInUseFilesReason (1) — для замены используемых файлов требуется перезагрузка.
msirbRebootScheduleRebootReason (2) — пакет содержит действие ScheduleReboot .
msirbRebootForceRebootReason (3) — пакет содержит действие ForceReboot .
msirbRebootCustomActionReason (4) — настраиваемое действие, называемое функцией MsiSetMode .
Установщик Windows 3.1 и более ранние версии: Недоступно.
Поле 6. Изготовитель
Установщик Windows 4.5 и более ранние версии: Поле 6 недоступно.
1044 %1 не подписан корпорацией Майкрософт. Таким образом, отклонение согласно политике блокировки Windows. Сообщение об ошибке, указывающее, что двоичный файл не подписан корпорацией Майкрософт и не разрешен в рамках политики блокировки Windows.
10005 Установщик столкнулся с непредвиденной ошибкой при установке этого пакета. Это может указывать на проблему с этим пакетом. Код ошибки — [1]. {{Аргументы: [2], [3], [4]}} Сообщение об ошибке, указывающее на внутреннюю ошибку. Текст этого сообщения основан на тексте, который был создан для ошибки 5 в таблице Ошибка.
11707 Продукт [2] — операция установки успешно завершена Информационное сообщение о том, что установка продукта прошла успешно.
11708 Продукт [2] — сбой операции установки Сообщение об ошибке о сбое установки продукта.
11728 Продукт [2] — конфигурация успешно завершена. Информационное сообщение об успешной настройке продукта.

 

Вы можете импортировать локализованные строки ошибок для событий в базу данных с помощью Msidb.exe или MsiDatabaseImport. Пакет SDK содержит локализованные строки ресурсов для каждого из языков, перечисленных в разделе Локализация таблиц ошибок и actionText . Если строки ошибок, соответствующие событиям, не заполнены, установщик загружает локализованные строки для языка, указанного свойством ProductLanguage .