機能、コンポーネント、ファイルのインストールの確認
インストールを実行した後、特定の機能、コンポーネント、またはファイルがインストールされていることを確認する必要がある場合は、インストール時に詳細ログ オプションをオンにします。 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 ファイルのエントリを検索する」で説明されている方法を使用してください。