機能、コンポーネント、ファイルのインストールの確認

インストールを実行した後、特定の機能、コンポーネント、またはファイルがインストールされていることを確認する必要がある場合は、インストール時に詳細ログ オプションをオンにします。 Windows インストーラーのログコマンド ライン オプションに関するページを参照してください。

詳細ログには、インストール パッケージでインストールする可能性がある個々の機能とコンポーネントのエントリが含まれます。 ログには、機能またはコンポーネントのインストール前の状態、インストールによって要求された状態、インストーラーによって機能またはコンポーネントが処理された後の状態が記録されます。 機能とコンポーネントのログ エントリは次の例のようになります。

MSI (s) (40:A4): Feature: QuickTest; Installed: Absent;   Request:
 Local;   Action: Local
MSI (s) (40:A4): Component: QuickTest; Installed: Absent;   Request:
 Local;   Action: Local

この詳細ログは次のことを示しています。

  • QuickTest 機能およびコンポーネントのインストール状態はパッケージを実行する前には存在していなかった
  • パッケージはこれらのローカル インストールを要求した
  • パッケージの実行後、機能とコンポーネントはどちらもローカルにインストールされた状態のままだった

ログの "Installed" ラベルは機能またはコンポーネントの現在のインストール状態を指し、"Request" は機能またはコンポーネントの要求されたインストール状態を指します。 "Action" は機能またはコンポーネントの実際のアクションの状態を指します。

次の表は、ログに記録される可能性があるコンポーネントまたは機能の状態の一覧です。

ログ エントリ 説明
Request: Null 要求がありません。
Action: Null アクションは実行されません。
Installed: Absent コンポーネントまたは機能は現在インストールされていません。
Request: Absent インストールはコンポーネントまたは機能のアンインストールを要求します。
Action: Absent インストーラーはコンポーネントまたは機能を実際にアンインストールします。
Installed: Local コンポーネントまたは機能は現在、ローカルで実行するためにインストールされています。
Request: Local インストールはローカルで実行するためにコンポーネントまたは機能がインストールされることを要求します。
Action: Local インストーラーはローカルで実行するためにコンポーネントまたは機能を実際にインストールします。
Installed: Source コンポーネントまたは機能は現在、ソースから実行するためにインストールされています。
Requested: Source インストールはソースから実行するためにコンポーネントまたは機能がインストールされることを要求します。
Action: Source インストーラーはソースから実行するためにコンポーネントまたは機能を実際にインストールします。
Installed: Advertise 機能は現在アドバタイズされています。 コンポーネントがアドバタイズされることはありません。
Request: Advertise インストールはアドバタイズされた機能として機能がインストールされることを要求します。
Action: Advertise インストーラーはアドバタイズされた機能として機能を実際にインストールします。
Request: Reinstall インストールは機能の再インストールを要求します。 コンポーネントは再インストール状態を使用しません。
Action: Reinstall インストーラーは機能を実際に再インストールします。
Installed: Current 機能は現在、既定の作成済みインストール状態でインストールされています。
Request: Current インストールは既定の作成済みインストール状態で機能がインストールされることを要求します。
Action: Current インストーラーは既定の作成済みインストール状態で機能を実際にインストールします。
Action: FileAbsent インストーラーはコンポーネントのファイルを実際にアンインストールし、インストールされているコンポーネントの他のすべてのリソースを残します。
Action: HKCRAbsent インストーラーはコンポーネントの HKCR 情報を実際に削除します。 ファイルと HKCR 以外の情報は残ります。
Action: HKCRFileAbsent インストーラーはコンポーネントの HKCR 情報とファイルを実際に削除します。 コンポーネントの他のすべてのリソースは残ります。

 

詳細ログには、パッケージによってインストールされる可能性がある個々のファイルのエントリがあります。 ログは、ファイルに対して何が行われたかを示し、いくつかの説明を提供します。 ログ内のファイル エントリは次の例のようになります。

MSI (s) (40:A4): File: C:\Test\TESTDB.EXE;  Won't Overwrite;  Existing
 file is of an equal version

このログは、既存のファイルがインストールされようとしているのと同じバージョンであるため、インストーラーは既存の Testdb.exe ファイルを上書きしないことを示しています。

Note

インストール時にユーザーのコンピューター上の既存のファイルまたはディレクトリを検索するインストール パッケージを作成する必要がある場合は、「既存のアプリケーション、ファイル、レジストリ エントリ、または .ini ファイルのエントリを検索する」で説明されている方法を使用してください。