Windows 10でアップデートエラーコード0x800F0825を解決する方法

📅
🕑 1 分で読む

Windows 10のアップデートエラーへの対処は、特に厄介な「0x800f0825」というエラーコードが表示されると、本当に頭を悩ませることがあります。次のようなエラーメッセージが表示されることがあります。

"0x800f0825 – CBS_E_CANNOT_UNINSTALL – Package cannot be uninstalled."

何も機能せず、行き詰まってしまうことがあります。原因は、更新プログラムの不具合、ファイルの破損、あるいはWindows Updateのキャッシュの乱雑化など様々です。通常は、Microsoft Updateカタログからスタンドアロンパッケージを手動で取得することで解決しますが、他にも方法があります。これらの修正方法のいずれかで、手間をかけずにシステムを正常な状態に戻すことができることを願っています。

アップデートエラーコード0x800F0825の解決策

Windowsアップデートをインストールした後にこの厄介なエラーが表示された場合は、まずそのアップデートを削除してからもう一度試してみると良いかもしれません。それでも問題が解決しない場合は、いくつか試してみる方法があります。完璧な解決策ではありませんが、他のユーザーにも効果があったという報告があります。ただし、一発で解決する場合もありますが、そうでない場合もあります。ただし、Windowsはこういった問題に少し敏感なので、うまくいく方法を見つけるには何度か試してみる必要があるかもしれません。

Windows アップデートを手動でダウンロードしてインストールする

通常、これが最も簡単な解決策です。Windows が自動的に更新されるのを待つ代わりに、Microsoft Update カタログにアクセスして、問題の原因となっているパッケージを正確に取得できます。KB 番号または必要な更新バージョンを検索し、スタンドアロンのインストーラーをダウンロードして実行するだけです。Windows の更新プログラムが途中で止まったり破損したりすることがあり、手動でインストールすることで面倒な作業を省くことができます。後で再起動が必要になる場合もありますが、かなり効果的です。環境によっては、うまくいく場合もあればうまくいかない場合もあります。1 回目でうまくいくこともあれば、何度か試さなければならないこともあります。

Windows Update トラブルシューティングを実行する

手動ダウンロードで問題が解決しない場合は、組み込みのトラブルシューティングツールを実行すると、一般的な更新の問題を自動的に特定して修正できます。少し物足りないかもしれませんが、試してみる価値はあります。まず、「設定」>「更新とセキュリティ」>「トラブルシューティング」 > 「追加のトラブルシューティング」に移動します。次に、「Windows Update」を見つけてクリックし、「トラブルシューティングツールの実行」を選択します。このツールはシステムをスキャンし、破損した更新ファイルやアクセス許可エラーなどの問題の修正を試みます。PCを再起動したり、いくつかのプロンプトに従ったりする必要がある場合がありますが、多くの場合はこれでうまくいきます。何かが修正されたと表示されたら、先に進んでもう一度更新を試してください。

SoftwareDistribution フォルダと Catroot2 フォルダをクリアします。

少し大げさに感じるかもしれませんが、これらのフォルダにはアップデートのキャッシュがすべて保存されています。これらのフォルダが破損したり肥大化したりすると、Windowsはアップデートのダウンロードやインストールを正常に行えなくなり、0x800F0825などのエラーが発生する可能性があります。まずいくつかのサービスを停止し、その内容を消去する必要があります。手順は以下のとおりです。

  • Win + Xを押して、「実行」を選択します。
  • 入力しservices.mscEnter キーを押します。
  • Windows Updateバックグラウンド インテリジェント転送サービス暗号化サービスを見つけて右クリックし、[停止]を選択します。

次に、次のフォルダに移動します。

C:\Windows\SoftwareDistribution
C:\Windows\System32\Catroot2

その中にあるすべてのファイルを削除します。少し面倒かもしれませんが、問題のあるキャッシュファイルをクリアするのに役立ちます。その後、PCを再起動し、サービスを再開し(戻ってservices.msc開始し)、もう一度アップデートを試してください。私の経験では、完全に機能するには数回試したり再起動したりする必要がある場合がありますが、不要なファイルを削除する確実な方法です。

システムの復元を実行する

問題が発生する前に復元ポイントを設定しておけば、ロールバックすることで状況が改善する可能性があります。これはWindowsで「元に戻す」操作を行うのと同じようなもので、問題のあるアップデートによってシステムが不具合を起こす前の正常な状態に戻すことができます。手順は以下のとおりです。

  • Win + R を押して と入力しrstruiEnter を押します。
  • エラーが表示され始める前の復元ポイントを選択します。
  • 指示に従ってシステムを復元してください。処理には少し時間がかかる場合があり、その後再起動が必要になるため、しばらくお待ちください。

これで奇妙なアップデートエラーが修正されるという人もいますが、必ずしもそうとは限りません。しかし、他の方法でも解決しない場合は試してみる価値はあります。ただし、復元すると最近の変更が元に戻ってしまうので、問題が発生する前の復元ポイントを指定してください。

Windows 10 PCをリセットする

上記のいずれも効果がない場合は、完全なリセットが必要になる可能性があります。これは最終手段ですが、システムが混乱している場合はこれが最善策となる場合もあります。重要なのは、「個人用ファイルを保持する」を選択することです。ドキュメントや写真は失われませんが、インストールされているアプリと設定は消去されます。

  • [設定] > [更新とセキュリティ] > [回復]を開きます。
  • 「この PC を初期状態に戻す」の下の「開始する」をクリックします。
  • 「個人用ファイルを保持する」を選択します。これにより、個人的なデータは安全に保持されますが、Windows はリセットされます。
  • 指示に従ってプロセスが完了するまでお待ちください。マシンが数回再起動しますが、アップデートエラーが解消されるはずです。

状況がひどく悪化している場合は、新規インストールを検討した方が良いかもしれません。あまり良い解決策ではありませんが、時にはそうする必要があることもあります。

Windows Updateの問題のデバッグは、特にエラーコードが壁にぶつかっているような時は、非常に面倒です。しかし、少なくともこれらの方法はよくある原因のほとんどをカバーしています。ディスク容量も忘れずに確認してください。ドライブがいっぱいになると、アップデートがうまくいかないことがあります。システムファイルをいじったり、復元したりする前に、重要なデータのバックアップを必ず取っておくことをお勧めします。