Windows 10 アップデートエラー 0x80240025 を効果的に解決する方法
Windows 10 のアップデート中に、あの厄介な0x80240025エラーに遭遇したことはありませんか?はい、あなただけではありません。アップデートが一時的に止まったり、完全に失敗したりすることがあります。システムがここでフリーズすると、何も機能しないようでイライラするかもしれません。特に、面倒なことをせずにすべてを最新の状態に保とうとしているならなおさらです。幸いなことに、この問題を解決できる実践的な方法がいくつかあります。主に、フリーズしたコンポーネントをクリアしたり、リセットしたり、問題の原因となっている可能性のあるレジストリキーにパッチを適用したりすることです。正直なところ、Windows を再ダウンロードするよりも早く解決できる方法もあるので、より厄介な方法を試す前に、これらの方法を試してみる価値はあります。
Windows 10でアップデートエラー0x80240025を修正する方法
実証済みの解決策をいくつかご紹介します。問題に合わせて、最も簡単だと感じるもの、または納得のいくものを選んでください。場合によっては、1つの解決策で解決できる場合もあれば、複数の解決策が必要になる場合もあります。Windowsはアクセス許可やサービスに関して複雑な場合があるので、これらを正しく動作させるには、それらを適切に停止または開始する必要があります。
Windows Updateのトラブルシューティングツールを使用する
これは一見当たり前のツールですが、意外と役に立ちます。Windows Update のよくある不具合を自動診断してくれるので、特にネットワークやキャッシュの不具合が原因の場合に便利です。まずはこれを実行してみてください。簡単で無料、しかもこれだけで十分な場合もあります。
- Windows + Iショートカットを押して設定を開きます。
- 「更新とセキュリティ」>「トラブルシューティング」>「追加のトラブルシューティング」に移動します。
- Windows Update を見つけてクリックし、トラブルシューティング ツールの実行をクリックします。
- 指示に従ってください。問題がないかチェックし、場合によっては自動的に修正されます。マシンによっては、修正を適用するオプションが表示される場合がありますので、それをクリックして再起動してください。
ネットワークの問題を回避するためにレジストリ設定を修正する
ちょっと変な話ですが、デバイスがパブリックネットワークまたはプライベートネットワークに接続されている場合、Windows がアップデートをブロックすることがあります。特定のレジストリキーを無効にすると効果があるようです。正直なところ、なぜそれが機能するのかはよく分かりませんが、一部の環境では問題なく動作します。念のためお知らせしますが、レジストリをいじるのは常にリスクを伴うので、可能であれば事前にバックアップを取ってください。
- [スタート] をクリックし、「regedit」と入力して Enter キーを押します。
- UAC から確認メッセージが表示されたら、[はい]をクリックします。
- 次の場所に移動します:
HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
右側のペインで、「DisableWindowsUpdateAccess」を見つけます。ダブルクリックして、「値のデータ」を「0」に設定します。「OK」をクリックしてレジストリエディターを閉じます。
PCを再起動してください。レジストリの修正で問題が解決しない場合は、次の方法に進んでください。
システムファイルチェッカー(SFC)を実行して破損したファイルを修復する
これは基本的にWindowsに組み込まれているシステムファイルの修復ツールです。破損したファイルはアップデートシステムに不具合をもたらす可能性があります。SFCを実行することで、アップデートを妨げている可能性のある破損ファイルや欠落ファイルを復元できます。
- 管理者としてコマンド プロンプトを開きます。[スタート] ボタンを右クリックし、[ Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- 入力し
sfc /scannowて押しますEnter。 - スキャンを実行します。約15分かかります。完了したら、PCを再起動してアップデートが機能するかどうかを確認してください。
Windows Update コンポーネントを手動でリセットする
コアアップデートサービスが停止または破損している場合は、リセットすることでブロックが解除されることが多いです。少し手間はかかりますが、効果的です。繰り返しますが、これらのコマンドは管理者特権のコマンドプロンプトで実行する必要があります。
- 管理者としてコマンドプロンプトを開きます。
- Enter次のコマンドを実行して、Windows Update サービスを停止します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
次に、ダウンロード キュー ファイルを削除します。
del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
System32 フォルダに移動します。
cd /d %windir%\system32
すべての必須 DLL を再登録します (これらすべてを 1 つずつコピーして貼り付けます)。
regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
次に、ネットワーク設定をリセットします。
netsh winsock reset netsh winhttp reset proxy
最後に、先ほど停止したすべてのサービスを再起動します。
net start bits net start wuauserv net start appidsvc net start cryptsvc
システムを再起動して、もう一度アップデートを試してください。通常、これでスタックしたビットがすべてリセットされ、エラーが完全に解消されます。それでも解決しない場合は…まだ試す方法があります。
以上です。正直なところ、少し試行錯誤が必要ですが、これらの方法は他の方にも0x80240025エラーの解消に役立ったようです。これらの方法のいずれかで、システムが再び動作するようになることを願っています。
まとめ
- Windows Update トラブルシューティング ツールを実行して、一般的な問題を診断 (および自動修正) します。
- ネットワークの問題がエラーの原因であると思われる場合は、レジストリキーDisableWindowsUpdateAccessを確認して変更してください。
sfc /scannow破損したシステムファイルを修復するために使用します- サービスが停止したときに Windows Update コンポーネントと DLL 登録を手動でリセットする
まとめ
Windowsのアップデートが理由もなく機能しなくなることがあり、サービス、レジストリ、DLLをいじるのはやり過ぎに感じるかもしれません。しかし、これらの修正で問題が解決するのは通常十分です。もちろん、あらゆる方法を試してもまだ問題が解決しない場合は、Windowsの再インストールや修復が必要になるかもしれませんが、おそらく必要ないでしょう。この方法が役に立つことを願っています。アップデートを再開できる解決策はどれも、多くの時間を節約してくれるからです。