Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

本記事では、Windows 11およびWindows 10でWindows Updateの履歴をクリア(削除)する方法を詳しく解説します。Windows 11/10では、品質更新プログラムやドライバー更新などが定期的に配信され、インストール済み・失敗した更新の一覧は「更新の履歴」ページで確認できるようになっています。

Windows 11での表示例

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

Windows 10での表示例

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

更新履歴の一覧を見れば、PCに適用された更新プログラムに関する情報を簡単に把握できます。しかし、一覧が長くなりすぎて見づらくなった場合など、履歴をすべて削除したいこともあるでしょう。そのようなときは、本記事で紹介するいずれかの方法をお試しください。

下記の画像は、削除前後の比較です。左側では更新履歴の一覧が表示されていますが、処理後は一覧が空になっていることがわかります。

Windows Updateの履歴を削除する3つの方法

ここでは、以下の3つの方法をご紹介します。

  1. コマンドプロンプトを使う方法
  2. DataStoreフォルダーからファイルを削除する方法
  3. BATファイル(バッチファイル)を作成して実行する方法

方法1:コマンドプロンプトを使う

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

まず、コマンドプロンプトを管理者として実行し、以下のコマンドを入力してWindows Updateサービスを停止します。

net stop wuauserv

次に、以下のコマンドを実行します。

del C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log

このコマンドにより、Windows 11/10の更新履歴情報を含むログファイルが削除されます。

最後に、以下のコマンドで停止していたWindows Updateサービスを再起動します。

net start wuauserv

この方法で履歴が完全に消えない場合は、続いて紹介する2つの方法を試してみてください。

方法2:DataStoreフォルダーからファイルを削除する

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

「DataStore」フォルダーには、更新履歴に関連するログファイルが保存されています。このフォルダー内のファイルを削除することで、更新履歴をまとめて消去できます。

作業の前に、必ずWindows Updateサービスを停止してください。停止には、前述の方法1で紹介した最初のコマンドを使用します。

その後、エクスプローラーで以下のパスにアクセスします。

C: > Windows > SoftwareDistribution > DataStore

DataStoreフォルダー内にある DataStore.edb ファイルと Logs フォルダーを選択し、削除してください。

これで、すべての更新履歴が削除されます。

最後に、方法1で紹介した最後のコマンドを実行し、Windows Updateサービスを再度開始しておきましょう。

方法3:BATファイルを作成して実行する

メモ帳を開き、以下のスクリプト内容をコピー&ペーストします。

@echo off

powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/s,/c,net stop usosvc & net stop wuauserv & del %systemroot%\SoftwareDistribution\DataStore\Logs\edb.log & del /f /q C:\ProgramData\USOPrivate\UpdateStore\* & net start usosvc & net start wuauserv & UsoClient.exe RefreshSettings' -Verb runAs"

メモ帳の「ファイル」メニュー →「名前を付けて保存」を選択します。

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

保存先のフォルダーを選択し、ファイル名を「clearupdatehistory.bat」として保存します。ファイル名は任意のもので構いませんが、拡張子は必ず「*.bat」にしてください。

作成したBATファイルをダブルクリックします。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックしてください。

これによりBATスクリプトが実行され、Update OrchestratorサービスとWindows Updateサービスが停止され、ログなどの関連ファイルが削除され、その後サービスが再起動されます。

以上の操作で、Windows Updateの履歴がクリアされていることを確認できます。

よくある質問

Windows 11/10で更新履歴を削除しても問題ない?

はい、Windows 11およびWindows 10の更新履歴は自由に削除できます。削除方法は複数あり、たとえば管理者権限のコマンドプロンプト/Windowsターミナルでコマンドを実行したり、エクスプローラーからファイルを直接削除したりすることが可能です。どの方法でも、PC上で行われる処理は基本的に同じです。

Windows Updateのログファイルは削除できる?

はい、Windows Updateのログファイルも削除できます。削除方法は主に3つあります。「エクスプローラーを使う」「BATファイルを作成する」「コマンドプロンプトを使う」のいずれかです。エクスプローラーでログファイルを削除できない場合には、BATファイルを使った方法を試してみるとよいでしょう。

Windows 11/10でWindows Updateの履歴をクリアする3つの方法

  1. Windows 11/10でグラフィックスドライバーを更新する完全ガイド

    画面のちらつきや明るさの不具合など、グラフィックス関連のトラブルに直面したとき、あるいはWindows PCからより高いパフォーマンスを引き出したいときには、グラフィックスドライバーを手動で更新する必要がある場合があります。通常、Windows Updateはデバイスドライバーも含めてシステム全体を自動的に更新してくれますし、グラフィックハードウェアのメーカー製ソフトウェアが更新を通知してくれることもあります。しかし、自分自身でビデオ・グラフィックドライバーを更新しなければならない場面もあるのです。 グラフィックスドライバーの更新方法 Windows 11の場合 Windows 11でグラフィ

  2. Windows 11/10を強制的にアップデートする方法【手順と注意点を解説】

    マイクロソフトは、Windows 11/10の機能更新プログラム(フィーチャーアップデート)を段階的に展開しています。そのため、リリース直後にすべてのユーザーへ配信されるわけではありません。Windows 11/10を強制的に更新すること自体は可能ですが、事前にいくつか知っておくべき点があります。配信のタイミングは、テストが正常に完了したデバイスの数、OEM(パソコンメーカー)からのドライバー互換性の確認状況、ハードウェア要件など、さまざまな基準によって決まるためです。 更新がすぐに届かないケースは大きく分けて2つあります。1つ目は、お使いのPCがすでに更新対象となっており、数時間から数日程度