イベント ログ (Windows インストーラー)

Windows イベントでは、アプリケーション (およびオペレーティング システム) で重要なソフトウェアおよびハードウェア イベントを記録するための一元化された標準の方法を提供します。 イベント ログ サービスでは、さまざまなソースからのイベントを、"イベント ログ" と呼ばれる 1 つのコレクションに格納します。 Windows Vista より前では、イベントをログに記録するために、Windows のイベント トレーシング (ETW) またはイベント ログを使用していました。 Windows Vista では、ETW と Windows イベント ログ API の両方を統合する新しいイベント モデルが導入されました。

また、インストーラーによって、イベント ログにもエントリが書き込まれます。 これらによって、次のようなイベントが記録されます。

  • インストールの成功または失敗。製品の削除または修復。
  • 製品の構成中に発生したエラー。
  • 破損した構成データの検出。

大量の情報が書き込まれると、イベント ログ ファイルがいっぱいになり、インストーラーに "アプリケーション ログ ファイルがいっぱいです" というメッセージが表示されます。

インストーラーによって、イベント ログに次のエントリが書き込まれる場合があります。 すべてのイベント ログ メッセージに一意のイベント ID があります。 失敗したインストールについて返される Error テーブルに作成された一般的なエラーはすべて、エラー + 10,000 と等しいメッセージ ID でアプリケーション イベント ログに記録されます。 たとえば、正常に完了したインストールの Error テーブルでのエラー番号は 1707 です。 成功したインストールは、メッセージ ID が 11707 (1707 + 10,000) でアプリケーション イベント ログに記録されます。

デプロイのトラブルシューティング時にユーザーのコンピューターで詳細ログを有効にする方法については、Windows インストーラーのベスト プラクティスに関する記事を参照してください。

イベント ID メッセージ 解説
1001 コンポーネント '%3' の要求中に製品 '%1'、機能 '%2' の検出に失敗しました 警告メッセージ。 詳細については、破損した機能またはコンポーネントの検索に関する記事を参照してください。
1002 キー '%3' の予期しないか見つからない値 (名前: '%1'、値: '%2') 予期しないか見つからない値があったというエラー メッセージ。
1003 キー '%2' の予期しないか見つからないサブキー '%1' 予期しないか見つからないサブキーがあったというエラー メッセージ。
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 Failed to connect to server. (サーバーに接続できませんでした。) エラー: %d インストールからサーバーへの接続に失敗したという情報メッセージ。
1016 製品 '%1'、機能 '%2'、コンポーネント '%3' の検出に失敗しました。 有効でアクセス可能なソースが見つからなかったため、ソースから実行のコンポーネントのリソース '%4' が見つかりませんでした。 警告メッセージ。 詳細については、破損した機能またはコンポーネントの検索に関する記事を参照してください。
1017 ユーザー SID が '%1' から '%2' に変更されましたが、マネージド アプリとユーザー データ キーを更新できません。 エラー = '%3'。 ユーザーの SID が変更された後にユーザーの登録を更新しようとしてエラーが発生したことを示すエラー メッセージ。
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、ID %4。 Windows インストーラー 2.0: 使用できません。
1026 Windows インストーラーでは、構成データのレジストリ キーが適切にセキュリティで保護されていないことを確認しました。 キーの所有者は、ローカル システムまたは Builtin\Administrators である必要があります。 既存のキーは削除され、適切なセキュリティ設定で再作成されます。 警告メッセージ。Windows インストーラー 3.1 以前: 使用できません。
1027 Windows インストーラーでは、構成データ内のレジストリ サブキー %1 が適切にセキュリティで保護されていないことを確認しました。 キーの所有者は、ローカル システムまたは Builtin\Administrators である必要があります。 既存のサブキーとそのすべての内容が削除されます。 警告メッセージ。Windows インストーラー 3.1 以前: 使用できません。
1028 Windows インストーラーでは、構成データのキャッシュ フォルダーが適切にセキュリティで保護されていないことを確認しました。 キーの所有者は、ローカル システムまたは Builtin\Administrators である必要があります。 既存のフォルダーは削除され、適切なセキュリティ設定で再作成されます。 警告メッセージWindows インストーラー 3.1 以前: 使用できません。
1029 製品: %1。 再起動が必要です。 インストールを完了するにはシステムの再起動が必要であり、再起動は後で行うよう延期されたことを示す警告メッセージ。Windows インストーラー 3.1 以前: 使用できません。
1030 製品: %1。 アプリケーションでは、保護された Windows ファイル %2 のより新しいバージョンをインストールしようとしました。 このアプリケーションが正しく動作するには、オペレーティング システムの更新が必要な可能性があります。 (パッケージ バージョン: %3、オペレーティング システムの保護バージョン: %4)。 Windows リソース保護によって保護されている重要なファイルをインストールで置き換えようとしたことを示す警告メッセージ。 このアプリケーションを使用するには、オペレーティング システムの更新が必要な場合があります。 Windows インストーラー 3.1 以前: 使用できません。
1031 製品: %1。 コンポーネント '%3' のアセンブリ '%2' は使用中です。 現在使用中のアセンブリをインストールで更新しようとしたことを示す警告メッセージ。 このアセンブリの更新を完了するには、システムを再起動する必要があります。Windows インストーラー 3.1 以前: 使用できません。
1032 '%1' のインストール時に更新された環境変数の更新中にエラーが発生しました。 コンピューターにログオンしている一部のユーザーが、環境変数の更新を完了するためにログオフしてからログオンし直す必要がある可能性があることを示す警告メッセージ。Windows インストーラー 3.1 以前: 使用できません。
1033 製品: %1。 バージョン: %2。 言語: %3。 インストールが状態 %4 で完了しました。 製造元: %5。 フィールド 1 - ProductName フィールド 2 - ProductVersion
フィールド 3 - ProductLanguage
Windows インストーラー 3.1 以前: 使用できません。
フィールド 5 - Manufacturer
Windows インストーラー 4.5 以前: フィールド 5 は使用できません。
1034 製品: %1。 バージョン: %2。 言語: %3。 削除が状態 %4 で完了しました。 製造元: %5。 フィールド 1 - ProductName フィールド 2 - ProductVersion
フィールド 3 - ProductLanguage
Windows インストーラー 3.1 以前: 使用できません。
フィールド 5 - Manufacturer
Windows インストーラー 4.5 以前: フィールド 5 は使用できません。
1035 製品: %1。 バージョン: %2。 言語: %3。 構成の変更が状態 %4 で完了しました。 製造元: %5。 フィールド 1 - ProductName フィールド 2 - ProductVersion
フィールド 3 - ProductLanguage
フィールド 5 - Manufacturer
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 - Manufacturer
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 - Manufacturer
Windows インストーラー 4.5 以前: フィールド 6 は使用できません。
1038 製品: %1。 バージョン: %2。 言語: %3。 再起動が必要です。 再起動の種類: %4。 再起動の理由: %5。 製造元: %6。 フィールド 1 - ProductName フィールド 2 - ProductVersion
フィールド 3 - ProductLanguage
フィールド 4 - 再起動の種類を示す定数:
msirbRebootImmediate (1) - コンピューターがすぐに再起動されました。
msirbRebootDeferred (2) - ユーザーまたは管理者が、UI または REBOOT=ReallySuppress を使用してコンピューターの必要な再起動を延期しました。
フィールド 5 - 再起動の理由を示す定数:
msirbRebootUndeterminedReason (0) - 詳細不明の理由で再起動が必要です。
msirbRebootInUseFilesReason (1) - 使用中のファイルを置き換えるために再起動が必要でした。
msirbRebootScheduleRebootReason (2) - パッケージには ScheduleReboot アクションが含まれています。
msirbRebootForceRebootReason (3) - パッケージには ForceReboot アクションが含まれています。
msirbRebootCustomActionReason (4) - MsiSetMode 関数と呼ばれるカスタム アクション。
Windows インストーラー 3.1 以前: 使用できません。
フィールド 6 - Manufacturer
Windows インストーラー 4.5 以前: フィールド 6 は使用できません。
1044 %1 は Microsoft によって署名されていません。 そのため、Windows ロックダウン ポリシーに従って拒否します。 バイナリが Microsoft によって署名されておらず、Windows ロックダウン ポリシーに従って許可されていないことを示すエラー メッセージ。
10005 インストーラーで、このパッケージのインストール中に予期しないエラーが発生しました。 このパッケージに問題がある可能性があります。 エラー コードは [1] です。 {{引数は [2]、[3]、[4] です}} 内部エラーが発生したことを示すエラー メッセージ。 このメッセージのテキストは、Error テーブルのエラー 5 で作成されたテキストに基づいています。
11707 製品 [2] – インストール操作は正常に完了しました 製品のインストールが成功したという情報メッセージ。
11708 製品 [2] – インストール操作が失敗しました 製品のインストールに失敗したというエラー メッセージ。
11728 製品 [2] -- 構成が正常に完了しました。 製品の構成が成功したという情報メッセージ。

 

Msidb.exe または MsiDatabaseImport を使用して、イベントのローカライズされたエラー文字列をデータベースにインポートできます。 SDK には、Error および ActionText テーブルのローカライズに関するセクションに記載されている各言語のローカライズされたリソース文字列が含まれています。 イベントに対応するエラー文字列が設定されていない場合、ProductLanguage プロパティで指定された言語のローカライズされた文字列がインストーラーによって読み込まれます。