0x80080008

 先月末からWindows 10 を更新またはアップグレードを行おうとした場合にエラー0x80080008が表示され、インストールまたは更新できないといった問題が発生しているようです。このエラーの解決方法をご紹介します。
 この問題はパソコンの他にWindows 10 モバイル端末でも発生しているようです。このエラーの原因はWups2.dll ファイルのインストールに失敗している場合にどうやら発生するようです。この Wups2.dllはWindows Update client proxy stub 2のDLLファイルでアップデート関連のDLLファイルになります。そのため、このWups2.dll を修正することのよって解決できます。エラー 0x80080008 を修正するには、以下の方法に従ってください。

1. Windows 更新サービスを再起動します。

Windows Update サービスを再起動することで、エラー 0x80080008 を修正できます。Windows 更新サービスを再起動する手順は次のとおりです。

管理者としてコマンド プロンプトを開きます。
管理者特権のコマンド プロンプト ウィンドウで、以下に示すコマンドを入力し、それぞれ後に Enter キーを押します。
net stop bits
net stop wuauserv
net start bits
net start wuauserv
プロセスが完了したら、Windows の更新プログラムを再実行し、問題が解決されているかどうかを確認します。

2. Wups2.dll を再登録します

 0x80080008のエラーが発生する最も可能性の高い原因は、Wups2.dll ファイルのインストールが正しくないことが挙げられます。このWups2.dll ファイルを再登録することで修正できます。

 再登録する詳細な手順は次のとおりです。

[スタート]ボタンをクリックし、「コマンドプロンプト」と入力します。
コマンド プロンプトを右クリックし、[管理者として実行] を選択します。
画面に UAC が表示された場合は、[はい] ボタンをクリックします。
開いているウィンドウで、以下に示すコマンドを入力し、それぞれの後に 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



コマンド入力が終了したらシステムを再起動し、Windows の更新プログラムを再度実行してください。
なお、このコマンドのBATファイルを作成し実行することも可能です。

方法はメモ帳を開き、上記のコマンドをコピー・ペーストします。名前をつけて保存します。この時の名前は任意の名前で結構です。
保存したらそのファイルを右クリックし、名前の変更を行い、拡張子「.txt」を「.bat」に変更します。拡張子の変更だけ行ってください。

拡張子を変更したら、ファイルを右クリックし[管理者として実行] を選択します。
実行したらシステムを再起動し、Windows の更新プログラムを再度実行してください。

3.SFC と DISM を実行します。

 SFC と DISM コマンドは破損したファイルを修復します。破損したファイルを修復することによって、エラー 0x80080008 の解決にもなります。SFC を実行して、破損したファイルをスキャンし、このエラー コードを修正します。SFC を実行するには、以下の手順に従います。

管理者としてコマンド プロンプトを開きます。
管理者特権のウィンドウに次のコマンドを入力し、Enter キーを押します。

sfc /scannow

プロセスを終了させます。
それでもエラーが解決しない場合は、DISM を実行して、破損したファイルを修正します。次の方法を実行します。

コマンド プロンプトを管理者権限で開きます。
以下のコマンドを入力し、Enterキーを押します。

DISM /Online /Cleanup-Image /RestoreHealth

スキャンが完了するまで待ちます。

PCを再起動し、エラーが解決したかどうかを確認します。

4. Windows 更新プログラムのトラブルシューティング ツールを実行します。

エラー 0x80080008 は、Windowsに組み込まれているトラブルシューティング ツールを使用して修正できる場合もあります。以下のチュートリアルに従ってください。

Windows ロゴ キーを押しながら I キーを押して、[設定] を開きます。

[更新とセキュリティ] > [トラブルシューティング] > [その他のトラブルシューティング] に移動します。

[起動して実行] セクションの下にある[Windows Update]を選択し、[トラブルシューティング ツールを実行する]をクリックします。

画面の指示に従って、プロセスを完了します。

PCを再起動し、エラーが解決したかどうかを確認します。

5.Windows アップデートコンポーネントをリセットする

 Windows 更新プログラム コンポーネントのファイルが破損している場合、このエラー コードが発生する可能性があります。この場合、Windows Update コンポーネントをリセットして、動作するかどうかを確認してください。Windows アップデートコンポーネントの修復方法はコマンドによる修復方法もありますが、少々難しいため Windows 更新プログラムのトラブルシューティング ツールを使用して行うことをおすすめします。


6 Windows アップデート サービスの機能を確認する

 Windows Update サービスが動作していなければエラーが起きる場合もあります。サービスが動作していることを確認します。以下の手順に従ってください。

Windows + R ショートカット キーを押して、[ファイルの実行] ダイアログ ボックスを開きます。

テキスト ボックスにservices.mscと入力して、[サービス] ウィンドウを開きます。

下にスクロールしてWindows Updateを検索します。

Windows Update service

右クリックして [プロパティ ]を選択します。

[全般] タブで、ドロップダウン メニューを使用して[スタートアップを自動として] を選択します。

また、サービスの状態が実行されていることを確認します。

表示されない場合は、[スタート] ボタンをクリックします。

OKを押して、すべてのウィンドウを閉じます。

7.BITS サービスが実行されていることを確認する

上記と同様、Windows Updateを行う上でBITS サービスが起動されいるかが重要です。このサービスの実行状態を確認する手順は次のとおりです。


[スタート] ボタンをクリックし、「サービス」と入力して、リストから結果を選択します。

バックグラウンド インテリジェント転送サービス (BITS) を検索します。

右クリックして [プロパティ ] を開きます。

サービスの状態が実行中かどうかを確認します。ない場合は、[スタート]ボタンをクリックします。

[回復] タブに移動し、[最初のエラー ] と[2 番目のエラー ] が[サービスの再起動]に設定されていることを確認します。

[OK] をクリックして、もう一度 Windows を更新してみてください。