Windows 11 でソフトウェアのインストールとアンインストールの履歴を表示する

Windows 11 でソフトウェアのインストールとアンインストールの履歴を表示する

PC 上のすべてのソフトウェアのインストール、更新、削除の包括的な記録は、Windows イベント ログ内に保存されます。これらのログには、ソフトウェアのインストールまたは削除を開始したユーザーの詳細も記録されます。

Windows でソフトウェアのインストールまたはアンインストールの履歴を確認する方法

Windows 11 でソフトウェアのインストールと削除の履歴を確認する

Windows 11 または Windows 10 コンピューターでソフトウェアのインストールまたはアンインストールの履歴にアクセスするには、次の 3 つの方法があります。

  1. Windows ログの活用
  2. PowerShell の使用
  3. 信頼性モニターへのアクセス

1] Windowsログ

MSIInstaller イベント ログ ウィンドウ

Windows のイベント ビューアーには、ソフトウェアのインストールや削除など、ほぼすべてのアクションが記録されます。

  • イベント ビューアー スナップインを開くには、を実行しますeventvwr.msc
  • Windows ログを展開し、アプリケーションを選択します。
  • ログを右クリックし、[現在のログをフィルター]を選択します。
  • インストール イベントを見つけるには、イベント ソースとしてMsiInstaller を選択します。
イベント ログ アンインストーラー
  • インストールまたは削除について詳しく知るには、次のイベント ID を探します。
    • イベント ID 11707 – インストールは成功しました。
    • イベント ID 11724 – 削除が正常に完了しました。

2] PowerShellの活用

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 サービスが使用されない、またはこれらのイベントが記録されない場合があります。

ソース

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です