Поделиться через


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

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

Установщик также записывает записи в журнал событий. Такие события записей, как показано ниже.

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

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

Установщик может записать следующие записи в журнал событий. Все сообщения журнала событий имеют уникальный идентификатор события. Все общие ошибки, созданные в таблице ошибок ,, возвращаемых для установки, которая завершается сбоем, регистрируется в журнале событий приложения с идентификатором сообщения, равным ошибке + 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 определил, что его раздел реестра данных конфигурации не был защищен должным образом. Владелец ключа должен быть локальной системой или встроенными\администраторами. Существующий ключ будет удален и повторно создан с соответствующими параметрами безопасности. Предупреждение.Установщик Windows 3.1 и более ранние: Недоступно.
1027 Установщик Windows определил, что вложенный раздел реестра %1 в данных конфигурации не был защищен должным образом. Владелец ключа должен быть локальной системой или встроенными\администраторами. Существующий вложенный ключ и все его содержимое будут удалены. Предупреждение.Установщик Windows 3.1 и более ранние: Недоступно.
1028 Установщик Windows определил, что ее папка кэша данных конфигурации не была защищена должным образом. Владелец ключа должен быть локальной системой или встроенными\администраторами. Существующую папку будут удалены и повторно созданы с соответствующими параметрами безопасности. Предупреждениеустановщика Windows 3.1 и более ранних: недоступно.
1029 Продукт: %1. Необходимо перезапустить. Предупреждающее сообщение, указывающее, что для завершения установки требуется перезагрузка системы, а перезагрузка была отложена позже.Установщик Windows 3.1 и более ранние: Недоступно.
1030 Продукт: %1. Приложение попыталось установить более последнюю версию защищенного файла Windows %2. Возможно, потребуется обновить операционную систему для правильной работы этого приложения. (Версия пакета: %3, версия защищенной операционной системы: %4). Предупреждающее сообщение, указывающее, что установка пыталась заменить критически важный файл, защищенный Защиты ресурсов Windows. Обновление операционной системы может потребоваться для использования этого приложения. Установщик Windows 3.1 и более ранние: недоступно.
1031 Продукт: %1. Сборка "%2" для компонента "%3" используется. Предупреждающее сообщение, указывающее, что установка пыталась обновить сборку, используемую в данный момент. Чтобы завершить обновление этой сборки, необходимо перезапустить систему.Установщик Windows 3.1 и более ранние: Недоступно.
1032 Произошла ошибка при обновлении переменных среды, обновленных во время установки%1. Предупреждающее сообщение, указывающее, что некоторым пользователям, которые вошли на компьютер, может потребоваться выйти из системы и вернуться к завершению обновления переменных среды.Установщик Windows 3.1 и более ранние: Недоступно.
1033 Продукт: %1. Версия: %2. Язык: %3. Установка завершена с состоянием: %4. Производитель: %5. Поле 1 . ProductName Field 2 — ProductVersion
Поле 3. ProductLanguage
Установщик Windows 3.1 и более ранние: недоступно.
Поле 5 .производителя
Установщик Windows 4.5 и более ранние: поле 5 недоступно.
1034 Продукт: %1. Версия: %2. Язык: %3. Удаление завершено с состоянием: %4. Производитель: %5. Поле 1 . ProductName Field 2 — ProductVersion
Поле 3. ProductLanguage
Установщик Windows 3.1 и более ранние: недоступно.
Поле 5 .производителя
Установщик Windows 4.5 и более ранние: поле 5 недоступно.
1035 Продукт: %1. Версия: %2. Язык: %3. Изменение конфигурации завершено с состоянием: %4. Производитель: %5. Поле 1 . ProductName Field 2 — ProductVersion
Поле 3. ProductLanguage
Поле 5 .производителя
Установщик Windows 4.5 и более ранние: поле 5 недоступно.
1036 Продукт: %1. Версия: %2. Язык: %3. Обновление: %4. Обновление установки завершено с состоянием: %5. Производитель: %6. Поле 1 . ProductName Field 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 Field 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 Field 2 — ProductVersion
Поле 3. ProductLanguage
Поле 4. Константа, указывающая тип перезапуска:
msirbRebootImmediate (1) — произошла немедленная перезагрузка компьютера.
msirbRebootDeferred (2) — пользователь или администратор отложил необходимый перезапуск компьютера с помощью пользовательского интерфейса или REBOOT=ReallySuppress.
Поле 5. Константа, указывающая причину перезапуска:
msirbRebootUndeterminedReason (0)- Перезапуск, необходимый для неуказаной причины.
msirbRebootInUseFilesReason (1)- Перезагрузка была необходима для замены используемых файлов.
msirbRebootScheduleRebootRebootReason (2)- Пакет содержит действие ScheduleReboot.
msirbRebootForceRebootRebootReason (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 включает локализованные строки ресурсов для каждого из языков, перечисленных в разделе Локализация таблиц error и ActionText,. Если строки ошибок, соответствующие событиям, не заполнены, установщик загружает локализованные строки для языка, указанного свойством ProductLanguage.