Windows Update エラー 0x80080008 の原因と解決策を徹底解説
世界中の何十億ものデバイスで、人気のOS「Windows 10/11」が稼働しています。しかし、そのうち数億台は古いバージョンのまま放置されており、システムが大きく陳腐化しているのが実情です。
Windows 10/11をセキュリティ脆弱性から守るため、Microsoftは定期的にアップデートを配信しています。「すべてインストールする必要があるのか?」「スキップしても問題ないのか?」と疑問に思う方もいるかもしれませんが、答えは明確です。設定画面のWindows Updateページで提供されている更新プログラムは、すべてインストールすべきです。
Windows Updateは、最新のセキュリティプロトコルや新機能をPCへ反映させるための仕組みであり、Microsoftがユーザーに最良のWindows環境を届けるための重要な手段です。ところが一部のユーザーは、アップデートのインストール時に「Windows 10/11 バージョン1903への機能更新 – エラー 0x80080008」といった問題に遭遇してしまいます。
このエラーとは一体何なのでしょうか?原因はどこにあるのか?そして解決は可能なのか?本記事では、エラー0x80080008の意味と、実践的な修正方法を順を追って詳しく解説します。
Windows 10/11 バージョン1903 機能アップデートの概要
Microsoftは2021年7月頃、Windows 10/11向けにバージョン1903の機能アップデートをリリースしました。2015年のWindows 10登場以来、7番目となる大型機能アップデートです。目新しい機能こそ多くありませんが、いくつかの注目すべき改善が含まれています。
代表的な新機能のひとつが、Windows全体をすっきりと明るい印象に変える「ライトテーマ」です。また、信頼できないアプリを完全に分離された環境で安全に実行できる仮想マシン「Windowsサンドボックス」の新版や、接続されたすべてのドライブやフォルダーを横断的に検索できる強化版検索機能も搭載されました。
しかしながら、他のWindowsアップデートと同様に、バージョン1903にも問題が存在しました。そのひとつが「Windows 10/11 バージョン1903 – エラー 0x80080008」です。
Windows 10/11 エラー 0x80080008 とは?
一部のWindows 10/11ユーザーによると、Windows Updateのエラー0x80080008によって、バージョン1903のインストールが妨げられたとの報告があります。また、別のユーザーはバージョン1903のインストール後にこのエラーに遭遇したと述べています。
このエラーはデスクトップユーザーだけの問題ではありません。Windows 10/11 Mobileのユーザーからも同様の被害報告が寄せられています。
Windows Updateエラー0x80080008には、多くの場合「サービス登録が見つからないか、破損しています(Service registration is missing or corrupt)」というエラーメッセージが伴います。ケースによっては、エラーコード CO_E_SERVER_STOPPING のみが表示されることもあります。
Windows エラー 0x80080008 の解決方法
「Windows 10/11のエラーコード0x80080008は本当に直せるのか?」と気になる方へ。答えはイエスです。しかも幸いなことに、以下で紹介する解決策を試せば、誰でも対処できます。
修正1:SFCとDISMスキャンを実行する
Windowsデバイスは、さまざまなフォルダーに蓄積したファイルの影響で、時間の経過とともに動作が遅くなることがあります。これらのファイルには、OSのコアコンポーネントもあれば個人ファイルもあります。さらに厄介なことに、こうしたファイルが原因でWindows Updateのインストールに支障をきたし、エラー0x80080008が発生することがあります。
問題のあるファイルを修復し、現在直面しているアップデートエラーを解消するには、「SFC」と「DISM」という2つのツールが有効です。システムファイルチェッカー(SFC)は、欠落したシステムファイルを検出してキャッシュから復元するツールです。一方、展開イメージのサービスと管理(DISM)は、破損したWindowsイメージを扱うためのもので、キャッシュからの復元ではなく、Microsoftのサーバーから実際の置換ファイルをダウンロードして修復を行います。
SFCスキャンの実行手順は以下の通りです。
- スタートメニューを右クリックし、「コマンドプロンプト(管理者)」を選択します。
- コマンドラインに sfc /scannow と入力します。
- SFCツールが破損ファイルの検索を開始し、自動的に修復を行います。
SFCで問題が解決しない場合は、続いてDISMツールを試しましょう。手順は次の通りです。
- 管理者権限でコマンドプロンプトを起動します。
- コマンドラインに DISM.exe /Online /Cleanup-image /Restorehealth と入力します。
- オンラインでのファイルダウンロードに失敗する場合は、インストールメディアを使用し、DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess と入力します。
- C:\RepairSource\Windows の部分は、お使いのインストールメディアのパスに置き換えてください。
- スキャン完了後、エラーが解消されたかどうかを確認します。
修正2:Windows Updateコンポーネントを再起動する
一部のユーザーの報告によると、このエラーはWindows Update自体の不具合が原因で発生しており、主要なWindows Updateコンポーネントを再起動することで解決できたとのことです。
もちろん手作業でも対応できますが、手順が長く煩雑になりがちです。そこでおすすめなのは、操作がシンプルで直感的なコマンドプロンプトを使う方法です。以下の手順に従ってください。
1. 管理者権限でコマンドプロンプトを起動します。
2. 以下のコマンドを1行ずつ順番に実行します。
- 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
3. コマンドプロンプトを閉じ、問題が解決し、Windows Updateのダウンロードが正常に行えるかどうかを確認します。
修正3:アンチマルウェアソフトを確認する
「ウイルス対策ソフトを一時的に無効化しただけで問題が解消した」というユーザーもいます。彼らによると、ウイルス対策ソフトがWindows Updateの一部の処理に干渉し、エラーを引き起こしていたようです。
そこで、まずはウイルス対策ソフトを一時的に無効化してから、アップデートのインストールを試みてください。無事にインストールが成功したら、改めてウイルス対策ソフトを有効に戻せばOKです。
それでも改善しない場合は、ウイルス対策ソフトを完全にアンインストールすることも検討しましょう。心配はいりません。Windows Defenderという標準搭載のセキュリティ機能が、Windows 10/11に最初から組み込まれているため、引き続き脅威からPCを保護できます。
修正4:アップデートを手動でインストールする
ここまでの方法でもエラーが繰り返し表示される場合は、アップデートを手動でダウンロード・インストールしてみましょう。つまり、Windows Updateユーティリティを使わない方法です。
手順は思っているより簡単です。以下のステップに従ってください。
- ダウンロード・インストールしたいWindowsアップデートのKB番号を特定します。WindowsのWindows Updateセクションを確認するか、Windows Update履歴の公式サイトを参照してください。
- KB番号がわかったら、公式のMicrosoft Updateカタログサイトにアクセスし、検索フィールドにKB番号を入力します。
- 関連する結果の一覧が表示されるので、お使いのシステム要件に最も合致するアップデートを見つけ、横にある「ダウンロード」ボタンをクリックしてダウンロードを開始します。
- 最後に、ダウンロードしたセットアップファイルを実行してインストールを開始します。
- Windowsアップデートのインストールが完了すれば、Windows 10は最新バージョンになり、エラーも解消されているはずです。
修正5:BITSサービスを再起動する
Background Intelligent Transfer Service(BITS)は、Windows Updateに不可欠なサービスです。しかし場合によっては、BITSが原因でWindows Updateツールがクラッシュしたり動作を停止したりすることがあり、さまざまなエラーコードが表示されるきっかけにもなります。
BITSサービスがトラブルを起こさないよう、以下の手順で再起動してください。
- Win + Rキーを押して「ファイル名を指定して実行」を開きます。
- 検索フィールドに services.msc と入力し、Enterキーを押します。
- 一覧から「Background Intelligent Transfer Service(BITS)」を探し、ダブルクリックしてプロパティを開きます。
- サービスが停止している場合は、「開始」ボタンをクリックします。
- 「回復」タブに移動し、「最初の失敗」と「2回目の失敗」のオプションがどちらも「サービスの再起動」に設定されていることを確認します。
- 最後に設定を確定し、アップデートのインストールを試みます。
修正6:セーフブートモードでWindowsを起動する
不要なバックグラウンドプロセスやプログラムが、アップデートの速度を低下させたり、ブロックしたりすることがあります。そこで、サービス設定を調整して、潜在的な競合を防ぎましょう。
手順は以下の通りです。
- Win + Rキーを押して「ファイル名を指定して実行」を開きます。
- 検索ボックスに msconfig と入力し、「OK」をクリックします。
- 「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」にチェックが入っていることを確認します。
- 「すべて無効」ボタンをクリックし、「OK」を押して変更を適用します。
- 続いて「スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックします。
- 一覧内の各プログラムを1つずつ右クリックし、すべて無効化します。
- PCを再起動し、アップデートをインストールします。
修正7:上書きインストール(インプレースアップグレード)を検討する
OSを完全に再インストールする前に検討したい選択肢が、インプレースアップグレードです。所要時間は再インストールとほぼ同じですが、既存のファイルやプログラムをそのまま保持できるため、多くのユーザーに好まれる方法です。
インプレースアップグレードの手順は以下の通りです。
- Windows Media Creation Toolをダウンロードして実行します。
- 「このPCを今すぐアップグレードする」ボタンをクリックします。
- 「次へ」をクリックして進みます。
- ウィザードが必要なファイルを準備するのを待ちます。
- 「更新プログラムをダウンロードしてインストールする(推奨)」を選択します。
- 「次へ」をクリックして続行します。
- アップデートのダウンロードが開始されます。
- 画面の指示に従い、「インストール準備完了」というメッセージが表示されるまで待ちます。
- 「保持する項目の変更」オプションを選択します。
- 個人のアプリとファイルを保持するよう選択します。
- 「次へ」をクリックし、画面上の指示に従います。
- 完了すれば、最新バージョンのWindowsが稼働し、エラーも解消されているはずです。
修正8:Wups2.dllファイルを再登録する
エラー0x80080008の原因がDLLファイルにある場合もあります。DLLファイルは、プログラムやアプリが特定の機能を実行する際に呼び出すものです。これらを再登録することで、エラーが解消される可能性があります。手順は以下の通りです。
1. 検索フィールドに cmd と入力し、コマンドプロンプトを管理者として実行して、昇格されたコマンドプロンプトを起動します。
2. コマンドラインに以下のコマンドを入力します。
- 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
3. PCを再起動し、アップデートのインストールを試みます。
修正9:自動更新を有効にする
自動更新を有効にしていれば、最新のWindowsバージョンは自動的にダウンロード・インストールされます。まだ有効にしていない場合は、以下の手順で設定しましょう。
- スタートメニューを開き、windows update と入力します。
- Enterキーを押します。
- 「設定の変更」に進み、「重要な更新プログラム」セクションを開きます。
- 「自動的に更新プログラムをインストールする」を選択します。
- 続いて「推奨される更新プログラム」ペインに移動し、「推奨される更新プログラムも重要な更新プログラムと同じ方法で受け取る」を選択して「OK」をクリックします。
- もう一度Windows Updateユーティリティを実行してみてください。
修正10:PC修復ツールを使用する
表示されているエラーコードをトラブルシューティングするには、PCを常に最適な状態に保つことが大切です。それにより、問題やエラーのない安定した動作につながります。
Outbyte PC RepairのようなPC修復ツールを活用すれば、PCのリソースを食いつぶす容量の大きな不要データを取り除けるほか、システムに悪影響を及ぼし重要なプロセスを妨げる不要ファイルやジャンクファイルを特定できます。
まとめ
エラーコード0x80080008をはじめとするWindows Updateエラーは、アップデート処理のさまざまな段階で、異なる形で発生することがあります。しかし、原因が何であれ、本記事で紹介したような分かりやすい解決策を順に試せば、必ず修正できます。
この記事は役に立ちましたか?ぜひ下のコメント欄でご意見をお聞かせください。
-
Windows 11/10でエラー0x80040154が発生したときの対処法
仕事がうまくいかない日は、何をやってもツキませんよね。Microsoft Storeから新しいアプリをダウンロードしようと何度試しても失敗し、最終的に「エラー0x80040154」というメッセージが表示されてしまうこともあります。この記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。 Windows 11/10でエラー0x80040154を修正する方法 エラー0x80040154は、Windows Updateの実行時、Microsoft Storeからのアプリダウンロード時、Outlookや「メールとカレンダー」アプリの起動時、Microsoft Edgeブラウザの利用
-
Windows 11/10でエラーコード0xc1900107を解決する方法
Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ