Windows Updateエラーコード8024A000の原因と5つの解決策
Windows Updateの実行時にエラーコード8024A000が表示されてお困りの場合、このガイドが問題解決の助けになるかもしれません。Windows Updateを実行すると、以下のようなメッセージが表示されることがあります。
エラーが見つかりました: コード 8024A000 – Windows Updateで問題が発生しました
技術的なエラーコードは「WU_E_AU_NOSERVICE」です。これは、Windows Updateに関連するサービスのいずれかに不具合が発生していることを示しています。
Windows Updateエラーコード8024A000の修正方法
このエラーを解決するには、以下の5つの方法があります。
- Windows Updateトラブルシューティングツールを実行する
- Windows Updateサービスを再起動する
- 更新関連のDLLファイルを再登録する
- SFCスキャンとDISMスキャンを実行する
- クリーンブート状態でトラブルシューティングを行う
作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。万が一問題が発生した場合でも、変更前の状態に戻すことができます。
以下では、各手順を詳しく解説します。
1] Windows Updateトラブルシューティングツールを実行する
Windows Updateトラブルシューティングツールは、Windows Updateに関する一般的な問題を自動的に検出・修復できる組み込みツールです。関連サービスの状態を確認し、必要に応じてシステムを修復してくれます。
実行するには、「Windows設定(Win + I)」>「更新とセキュリティ」>「トラブルシューティング」の順に移動します。
右側のペインを少しスクロールし、「Windows Update」のトラブルシューティングツールを実行してください。
処理が完了したらデバイスを再起動し、問題が解決したかどうかを確認します。解決しない場合は、次の対処法に進みましょう。
2] Windows Updateサービスを再起動する
このエラーは、Windows Updateサービスが特定の状態で停止・固まってしまっていることが原因で発生する場合もあります。
一部のユーザーからの報告によると、Windows Updateコンポーネントが使用するすべてのサービスを再起動することで、この問題を解決できたとのことです。
サービスを再起動するには、管理者権限でコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして許可してください。
コマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
net stop wuauserv net stop bits net stop cryptsvc
これでWindows Update関連のサービスが停止します。次に、以下のコマンドを入力してサービスを再度開始します。
net start wuauserv net start bits net start cryptsvc exit
上記のコマンドを実行したら、デバイスを再起動し、問題が解決したか確認してください。
3] Windows Update関連のDLLファイルを再登録する
エラーコード8024A000が発生するもう一つの原因として、DLLファイルが正しく登録されていない可能性があります。特に古いバージョンのWindowsで報告されることが多い問題です。該当する場合は、DLLファイルを再登録する必要があります。
まず、スタートボタンをクリックし、「メモ帳」と入力します。
検索結果を右クリックし、「管理者として実行」を選択します。
UACの画面が表示されたら、「はい」をクリックして管理者権限を付与します。
管理者権限で開いたメモ帳に、以下のコマンドをコピーして貼り付けます。
regsvr32 c:\windows\system32\vbscript.dll /s regsvr32 c:\windows\system32\mshtml.dll /s regsvr32 c:\windows\system32\jscript.dll /s regsvr32 c:\windows\system32\msxml.dll /s regsvr32 c:\windows\system32\actxprxy.dll /s regsvr32 c:\windows\system32\shdocvw.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng1.dll /s regsvr32 wuaueng.dll /s regsvr32 wucltui.dll /s regsvr32 wups2.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 Softpub.dll /s regsvr32 Mssip32.dll /s regsvr32 Initpki.dll /s regsvr32 wintrust.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 cryptdlg.dll /s regsvr32 Urlmon.dll /s regsvr32 Oleaut32.dll /s regsvr32 msxml2.dll /s regsvr32 msxml3.dll /s regsvr32 Browseui.dll /s regsvr32 shell32.dll /s regsvr32 atl.dll /s
次に、「ファイル」メニューから「名前を付けて保存」を選択します。
保存先を選択し、ファイル名を「WindowsUpdate.bat」として保存します。ファイル名は自由に変更できますが、拡張子は必ず「.bat」(バッチファイル)にしてください。
バッチファイルを作成したら、ダブルクリックして実行します。UACの画面が表示されたら「はい」をクリックします。
その後、デバイスを再起動し、エラーコード8024A000がまだ表示されるかどうかを確認します。表示される場合は、次の対処法に進みましょう。
4] SFCスキャンとDISMスキャンを実行する
システムファイルの破損が一定のレベルに達している場合も、この問題が発生することがあります。その場合は、SFC(システムファイルチェッカー)スキャンとDISMスキャンを実行して、破損したシステムファイルを修復することをおすすめします。
SFCスキャンを実行するには、管理者権限のコマンドプロンプトで「sfc /scannow」と入力してEnterキーを押します。完了後、続けて「DISM /Online /Cleanup-Image /RestoreHealth」コマンドでDISMスキャンも実行しておくとより確実です。
5] クリーンブート状態でトラブルシューティングを行う
残念ながら、上記のいずれの方法でも問題が解決しない場合は、クリーンブートを試してみてください。
クリーンブートによるトラブルシューティングは、パフォーマンスの問題を切り分けるために設計された手法です。複数の手順を実行し、その都度コンピューターを再起動する必要があります。問題の原因となっている項目を特定するために、項目を一つずつ手動で無効化していく必要があるかもしれません。原因となる項目が特定できたら、削除または無効化を検討しましょう。
「Windows + R」ショートカットキーを押して「ファイル名を指定して実行」ダイアログを開き、「MSConfig」と入力してEnterキーを押します。UACの画面が表示されたら「はい」をクリックします。
システム構成ウィンドウが開いたら、「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」チェックボックスにチェックを入れます。その後、「すべて無効」>「適用」>「OK」の順にクリックします。
次に、「スタートアップ」タブに移動し、「タスクマネージャーを開く」リンクをクリックします。
表示されたウィンドウで、各スタートアップ項目を一つずつ選択して無効化します。その後、ウィンドウを閉じてコンピューターを再起動します。
これで問題が解決すれば完了です。解決しない場合は、再度「システム構成」ウィンドウを開いて「全般」タブに移動し、「システムサービスを読み込む」にチェックを入れます。「適用」>「OK」をクリックして変更を保存し、再起動します。
クリーンブート状態になったら、Windows Updateを再度実行して、問題が解決するかどうかを確認してみてください。
以上で作業は完了です。
-
Windows Updateエラーコード8024A000の原因と解決方法を徹底解説
Windows Updateのエラーコード「8024A000」は、内部的にはWU_E_AU_NOSERVICEという意味を持ちます。これは「自動更新サービス(AU)が、着信した更新要求を処理できなかった」ことを示すエラーです。本記事では、Windows Updateに関する一般的なトラブルシューティング手順を実践し、このエラーを解消する方法を詳しく解説します。 以下の手順では、Windows Updateに関連するサービスの停止、システムフォルダーの名前変更、関連DLLファイルの再登録、そしてサービスの再起動という流れで作業を進めます。これらのトラブルシューティングは、Windows Upd
-
Windows Updateエラー0x80070422を簡単に解決する5つの対処法
Windows 10でユーザーが遭遇する数あるエラーコードの中でも、ストップコード0x80070422は特に厄介なものとして知られています。このエラーはさまざまな原因で発生し、たとえばMicrosoft Storeからアプリをインストールする際や、ファイアウォールを有効化しようとした際に表示されることがあります。また、Windows Updateのスタートアップサービスが「自動」以外に設定されている場合にも発生する可能性があります。 このエラーメッセージを軽微な不具合と考え、単純な再起動で解決できると思っているなら注意が必要です。この問題を確実に解決するには、効果的な対処法を実行する必要があり