Windows 11 でソフトウェアのインストールとアンインストールの履歴を表示する
PC 上のすべてのソフトウェアのインストール、更新、削除の包括的な記録は、Windows イベント ログ内に保存されます。これらのログには、ソフトウェアのインストールまたは削除を開始したユーザーの詳細も記録されます。
Windows 11 でソフトウェアのインストールと削除の履歴を確認する
Windows 11 または Windows 10 コンピューターでソフトウェアのインストールまたはアンインストールの履歴にアクセスするには、次の 3 つの方法があります。
- Windows ログの活用
- PowerShell の使用
- 信頼性モニターへのアクセス
1] Windowsログ
Windows のイベント ビューアーには、ソフトウェアのインストールや削除など、ほぼすべてのアクションが記録されます。
- イベント ビューアー スナップインを開くには、を実行します
eventvwr.msc
。 - Windows ログを展開し、アプリケーションを選択します。
- ログを右クリックし、[現在のログをフィルター]を選択します。
- インストール イベントを見つけるには、イベント ソースとしてMsiInstaller を選択します。
- インストールまたは削除について詳しく知るには、次のイベント ID を探します。
- イベント ID 11707 – インストールは成功しました。
- イベント ID 11724 – 削除が正常に完了しました。
2] PowerShellの活用
PowerShell コマンドを使用して、イベント ログからすべてのソフトウェアのインストールおよびアンインストール イベントを抽出できます。WinEvent コマンドは、ログ ファイルをスキャンし、ソースに基づいて結果をフィルター処理できます。
Get-WinEvent -FilterHashtable @{LogName="Application";ID=11707;ProviderName='MsiInstaller'} | Select TimeCreated,Message
3] 信頼性モニターへのアクセス
Windows には、Microsoft Store の UWP アプリや Windows Update ログなど、アプリケーションのインストール、削除、更新の履歴を調べるための簡単な機能も用意されています。
信頼性モニターは、クラシック コントロール パネルにあるグラフィカル ツールで、システムの安定性インデックスを表示し、オペレーティング システムの安定性に影響を与えるイベント (アプリケーションの障害やソフトウェアの変更など) に関する詳細な情報を提供します。
- コントロールパネル->セキュリティとメンテナンスにアクセスします。
- [メンテナンス] 領域で、[信頼性履歴の表示]をクリックするか、 コマンド を使用することもできます
perfmon /rel
。 - 特定の期間 (毎日または毎週) にインストールまたはアンインストールされた更新プログラム、アプリケーション、UWP アプリを確認します。詳細については、[技術詳細の表示]をクリックしてください。
この情報が役に立つことを願っています。
誰がソフトウェアをインストールまたはアンインストールしたかを知るにはどうすればよいでしょうか?
イベント プロパティ内の[詳細]タブに移動し、XML 表示モードに切り替えます。Security UserID 属性の下に、ユーザーのセキュリティ ID (SID) が表示されます。この SID をコピーし、アカウント名を取得するには、コマンド プロンプトで次のコマンドを入力します。
wmic useraccount where sid='S-1-5-21-3414967564-454070197-2746421142-1001' get name
このコマンドは、ソフトウェアのインストールまたはアンインストールを実行したユーザーの名前を生成します。
すべてのインストール ログがキャプチャされますか?
ログ ファイルには、MSI または MSP 形式でパッケージ化されたアプリケーション、または 経由で MSI インストーラーを使用する EXE ファイルのインストール イベントのみが含まれますmsiexec.exe
。Windows インストーラー サービス (MSIServer) は、Windows 上のソフトウェアのインストール、サービス、ロールバック、およびアンインストールを監視する役割を担っています。EXE 形式で配布される特定のアプリケーションでは、MSIServer サービスが使用されない、またはこれらのイベントが記録されない場合があります。
コメントを残す