【解決済み】Windows 10アップデートエラー0x80080008の原因と8つの対処法
Windowsユーザーであれば、アップデートエラーに一度は遭遇したことがあるのではないでしょうか。Windows 10ではアップデート関連のトラブルが発生しやすいのが実情です。
本記事では、Windows 10のアップデート中にエラー0x80080008が表示される場合の対処法を詳しく解説します。この記事を読めば、エラーメッセージを解消し、保留中のWindowsアップデートをスムーズに完了できるようになります。
具体的な修正手順に入る前に、まずは基本情報を確認しておきましょう。
Windows 10アップデートエラー0x80080008とは?
エラー0x80080008は、最新のWindows 10アップデートをインストールする際に表示される、非常に厄介なエラーメッセージです。困ったことに、Windowsのトラブルシューティングツールを実行しても問題が完全には解決されません。PCを再起動すると、「サービス登録が見つからないか破損している(Service registration is missing or corrupt)」という別の問題が発生し、アップデート処理が完了できなくなるケースもあります。
それでは、このエラー0x80080008はどのように解決すればよいのでしょうか。
エラー0x80080008が発生するとどうなる?
- Windowsアップデートが失敗する — エラー0x80080008によりWindows Updateが中断されます。解決するには、サードパーティ製ウイルス対策ソフトを無効化することが推奨されます。
Windowsアップデートエラー0x80080008の修正方法
以下に、Windows 10 PCでエラーコード0x80080008を解消するための対処法を順番に紹介します。手動での作業となるため時間がかかる場合もありますが、一つずつ順に試していくことで、自分の環境に合った解決策が見つかるはずです。
解決策1:サードパーティ製ウイルス対策ソフトを無効化する
エラー0x80080008の最も一般的な原因の一つが、ウイルス対策ソフトです。そのため、まず試すべき有効な対処法はアンチウイルスを無効化することです。実際に多くのユーザーがこの方法で問題を解決しています。
注意:無効化しても改善しない場合は、ウイルス対策ソフトのアンインストールをおすすめします。手動でアンインストールすると設定ファイルやレジストリの残骸が残りやすいので、専用のアンインストーラーツールを使うと確実です。
手動でアンインストールしたい場合は、以下の手順に従ってください。
- Windowsの検索バーに「アプリと機能」(Add or Remove Programs)と入力します。
- インストール済みプログラムの一覧から、使用中のウイルス対策ソフトを探します。
- 選択して「アンインストール」をクリックします。
- 画面の指示に従ってアンインストールを完了させます。
- 完了したら、Windows 10のアップデートを再度実行し、問題が解決したか確認します。
改善しない場合は、次の解決策に進みましょう。
解決策2:SFC(システムファイルチェッカー)コマンドを実行する
Windows 10のシステムファイルが破損している場合も、アップデートエラーコード0x80080008が発生することがあります。
このような場合は、SFCコマンドの実行がおすすめです。Windowsに組み込まれた機能を使ってシステムファイルを修復できます。以下の手順で実行してください。
- 管理者権限でコマンドプロンプトを開きます(検索バーに「cmd」と入力し、右クリックから「管理者として実行」を選択)。
- コマンド画面にSFC /scannowと入力し、Enterキーを押します。
- コマンドの実行が完了するまで待ちます。システムファイルのスキャンと修復が自動的に行われます。
完了したら、Windowsアップデートを再度試してみてください。これで問題が解決するはずですが、改善しない場合は次の解決策に進みます。
解決策3:DISMコマンドを実行する
SFCスキャンでもWindows 10アップデートエラーコード0x80080008が解決しない場合は、DISM(Deployment Image Servicing and Management)ツールを使用します。
以下の手順でコマンドを実行し、エラーのトラブルシューティングを行いましょう。
- 管理者権限でコマンドプロンプトを開きます。
- 次のコマンドを入力してEnterキーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth
注意:このコマンドを実行するには、インターネット接続が必要です。
- コマンドの実行が完了するまで待ちます。もし「オンラインでファイルを取得できない」というメッセージが表示された場合は、WindowsのインストールUSBまたはDVDを使用します。ブータブルメディアを接続した状態で、以下のコマンドを入力してください。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
注意:「C:\RepairSource\Windows」のCドライブの部分は、実際のUSBやDVDのドライブ文字に置き換えてください。
このコマンドにより、さまざまなWindows 10アップデート関連の問題を解決できます。
解決策4:BITS(バックグラウンドインテリジェント転送サービス)を再起動する
BITS(Background Intelligent Transfer Service)は、Windows Updateに不可欠なサービスの一つです。このサービスが正常に動作しなくなると、Windows Updateはエラー0x80080008を返します。
そこで、BITSサービスを再起動して問題を解決しましょう。以下の手順に従ってください。
- Windows + Rキーを押して「ファイル名を指定して実行」ウィンドウを開きます。
- 「services.msc」と入力し、Enterキーを押します。
- サービス一覧からBackground Intelligent Transfer Serviceを探し、右クリックして「プロパティ」を選択します。
- 「全般」タブで「開始」ボタンをクリックし、BITSサービスを再起動します。
- 次に「回復」タブを開き、「最初の失敗」と「2番目の失敗」の項目がどちらも「サービスの再起動」に設定されていることを確認します。
- 変更を確認して「適用」をクリックし、アップデートを再度確認します。
これでエラー0x80080008は発生しなくなるはずです。
解決策5:Wups2.dllを再登録する
Wups.dllファイルが破損していると、エラー0x80080008が表示されることがあります。この場合は、DLLファイルを再登録することで解決できる可能性があります。以下の手順で実行してください。
- Windowsの検索バーに「コマンドプロンプト」と入力します。
- 検索結果を右クリックし、「管理者として実行」を選択します。
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押して実行します。
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
- すべてのコマンドの実行が完了したら、PCを再起動し、Windows Updateサービスを再度実行してみてください。
これで問題が解決するはずです。
解決策6:Windows Updateコンポーネントを再起動する
一部のユーザーの報告によると、Windows Updateのコンポーネント自体がWindows 10のアップデートエラー0x80080008の原因となることがあります。この場合、Windows Updateコンポーネントを再起動する必要があります。
以下の手順で実行してください。
- 管理者権限でコマンドプロンプトを開きます。
2. 以下のコマンドを1つずつ順番に入力します。それぞれ入力後にEnterキーを押してください。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
完了したらWindowsアップデートを再度実行してください。エラー0x80080008は表示されなくなるはずです。それでも問題が解決しない場合は、セーフモードで起動し、アップデート処理に干渉しているソフトウェアやサービスを特定する必要があります。
解決策7:クリーンブートを実行する
バックグラウンドで動作しているプログラムやサービスがアップデート処理と競合すると、Windowsアップデートエラー0x80080008が発生することがあります。そのため、サードパーティ製のスタートアッププログラムを無効化しましょう。
以下の手順に従ってください。
- Windows + Rキーを押し、「msconfig」と入力してOKをクリックします。
- 「サービス」タブを開き、「すべてのMicrosoftサービスを隠す」にチェックを入れます。
- 続いて「すべて無効」→「適用」→「OK」の順にクリックします。
- 「スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックします。
- スタートアッププログラムを1つずつ選択し、右クリックして「無効化」を選びます。
- 完了したらPCを再起動し、アップデートのダウンロードを再度試してください。
解決策8:Windowsアップデートを手動でダウンロードする
上記の解決策をすべて試してもエラー0x80080008が解消しない場合は、公式サイトからアップデートを手動でダウンロードしてインストールすることをおすすめします。
以下の手順で実行してください。
- ダウンロードしたいアップデートのKB番号(KBナンバー)を控えておきます。
- Microsoft Update Catalog(Microsoft Updateカタログ)のサイトにアクセスし、KB番号で検索します。
- システムのアーキテクチャ(32ビット/64ビット)に合った正しいアップデートを選択し、「ダウンロード」ボタンをクリックします。
- ダウンロードした実行ファイルを実行し、Windowsをアップデートします。
以上の方法で、Windows 10のエラーコード0x80080008を解消できます。
よくある質問
Q. Windows 10でアップデートエラーが発生するのはなぜですか?
主な原因としては、システムファイルの破損、ウイルス対策ソフトとの競合、Windows UpdateコンポーネントやBITSサービスの不具合、バックグラウンドアプリの干渉などが挙げられます。
Q. Windows 10のアップデートエラーはどうやって修正できますか?
本記事で紹介した8つの対処法(ウイルス対策ソフトの無効化、SFC/DISMコマンドの実行、BITSの再起動、DLLの再登録、Updateコンポーネントの再起動、クリーンブート、手動アップデートなど)を順に試すことで、ほとんどのアップデートエラーを解消できます。
Q. Windows 10のWindows Updateの破損はどうやって修復しますか?
SFCコマンドとDISMコマンドを組み合わせて実行することで、破損したシステムファイルやイメージを修復できます。それでも解決しない場合は、Windows Updateコンポーネントのリセットを試してください。
まとめ
ここまで紹介した対処法を適用すれば、Windowsアップデートエラーコード0x80080008は解決するはずです。いずれの方法も特別な技術知識は必要ありません。ただし、手動での操作に不安がある場合は、ワンクリックでWindowsアップデートの問題を解決できるPC最適化ツールの利用を検討するのもよいでしょう。
エラーコード0x80080008に直面した際は、ぜひこれらの修正方法を試してみてください。どの方法が効果的だったか、コメント欄でお知らせいただければ幸いです。まだ不明な点がある場合は、お気軽にお問い合わせください。
-
Windows Updateエラー8020002Eの解決方法|原因別の対処法を徹底解説
8020002Eのエラーコードは、Windows Update(WU)コンポーネントを使用して重要な更新プログラムやセキュリティ更新プログラムをインストールしようとした際に発生することが多いエラーです。多くの場合、保留中の更新プログラムのダウンロードを開始して数秒後に表示され、更新プロセスに必要な重要なコンポーネントが破損しているか、正しく登録されていないことを示しています。Windows Updateエラー8020002Eの主な原因Windows Updateコンポーネントの一時的な不具合 – 最も一般的な原因は、WUのコンポーネントが正常な状態から抜け出せなくなっているケースです。この場合
-
Windows Update エラー 0x80240034 の解決方法【原因と対処法を徹底解説】
Windows Updateがインストールできず、エラー0x80240034が表示されて更新作業が止まっていませんか?これは、Windows Updateのダウンロードを妨げる最も一般的なエラーの一つです。 以前の記事では、レジストリファイルの破損や欠落が主な原因となる、Windows Updateのエラーコード0x800705b4や0x80070002の修正方法をご紹介しました。 本記事では、エラー0x80240034に焦点を当て、この問題を乗り越えるための実用的な解決策をいくつかご紹介します。それでは始めましょう。 Windows Update エラー 0x80240034 の原因とは?