Windows Updateエラー800B0100の修正方法を徹底解説
Windows Updateには非常に多くのエラーコードが存在し、それらをすべてリストアップすることさえ困難なほどです。エラーの原因や必要な対処法はそれぞれ大きく異なるため、同じ方法ですべてが解決するわけではありません。
今回取り上げる「800B0100」エラーはやや特殊なもので、Windows 7やWindows XPなど、少し古いバージョンのWindowsで発生することが多い傾向があります。解決方法はやや複雑ですが、オンライン上では多くのユーザーがこれらの方法で問題を解決したと報告しています。諦める前に、ぜひ記事全体を通読し、各方法を実際に試してみてください。
解決策1:Windows Updateトラブルシューティングツールを使用する
Windowsには、パソコンに関するさまざまな問題を解決するための機能があらかじめ搭載されています。標準のトラブルシューティングツールが必ず問題を解決してくれるとは限りませんが、少なくとも原因を特定する手がかりを得られます。その情報をもとにMicrosoftへ問い合わせたり、詳しい人に状況を説明したりすることもできるでしょう。
さらに、原因が明確な場合は、トラブルシューティングツールが解決策を提示したり、自動的に修復を試みたりすることもあります。特にPC操作に不慣れな方にとっては心強い機能です。実際、このツールを実行するだけで問題が解決したというユーザーもいます。
- スタートボタンをクリックし、その上の歯車アイコンをクリックして「設定」アプリを開きます。検索から開いても構いません。
- 「更新とセキュリティ」セクションを開き、「トラブルシューティング」メニューへ移動します。

- まず「Windows Update」を選択し、画面の指示に従ってWindows Updateのサービスやプロセスに異常がないか確認します。
- トラブルシューティングツールの実行が完了したら、再度「トラブルシューティング」セクションに戻り、「インターネット接続」のトラブルシューティングツールも実行します。
- 問題が解決したかどうかを確認します。
古いバージョンのWindowsの場合:
Windows 7およびそれ以前のバージョンには「設定」アプリが搭載されていないため、こちらのリンクからFixitトラブルシューティングツールをダウンロードし、Windows 7用のダウンロードを選択してください。ダウンロードしたファイルを実行し、画面の指示に従って進めます。なお、残念ながら旧バージョンのWindows OS向けのこのツールのサポートはすでに終了しています。
解決策2:ログファイルを確認して破損ファイルを修復する
2番目の方法はやや時間のかかる手段ですが、あるブログ記事を参考にした多くのユーザーが成功を収めている実績のある手法です。多少高度なトラブルシューティングが必要になりますが、以下の手順に沿って一歩ずつ進めましょう。
- こちらのリンクにアクセスし、Microsoft更新プログラムの準備完了ツール(System Update Readiness Tool)を実行します。

- スキャンが完了したら、「C:\Windows\logs\CBS\Checksur.log」ファイルを開き、以下のような記述がないか探します。
Unavailable repair files:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat
- これらが破損しているファイルであり、「C:\Windows\Servicing\Packages」フォルダへコピーする必要があります。そのためには、まずフォルダの所有権を取得し、ファイルのコピーや貼り付けができる状態にしなければなりません。
- 「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。以下のコマンドをコピー&ペーストし、それぞれ入力後にEnterキーを押してください。「UserName」の部分は自分のユーザー名に置き換えてください。

takeown /F c:\Windows\Servicing\Packages /D y /R
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F
- 次に、不足しているファイルをダウンロードします。必要なファイルは、先ほど開いたChecksur.logファイルで確認できます。上記の例では「KB978601」と「KB979309」が該当します。KB番号は「KB」という文字も含めてコピーしてください(例:KB978601)。
- Microsoft Updateカタログを開き、右上の検索ボタンをクリックして検索を実行します。
- 左側の「ダウンロード」ボタンをクリックし、お使いのPCのアーキテクチャ(32ビットまたは64ビット)を選択します。選択前に、PCのプロセッサの種類を必ず確認しておきましょう。

- Checksur.logに記載されているKB番号ごとに、同じ手順を繰り返します。また、ダウンロードしたファイルは、コマンドプロンプトで以下のコマンドを入力して展開する必要があります。
Expand -F:* UpdateKBXXXX.msu x:\DestinationDirectory
- DestinationDirectory(保存先フォルダ)は任意の場所を指定できます。この処理の後、UpdateKBXXXX.cabファイルが生成されるので、こちらも以下のコマンドで展開します。
Expand -F:* UpdateKBXXXX.CAB x:\DestinationDirectoryCAB
- CABファイルの中には「update.mum」と「update.cat」の2つのファイルがあるはずです。Checksur.logに問題がいくつ記載されていても手順は同様です。ファイル名は、ログファイルに記載されているものと完全に一致するように変更してください。たとえば、KB978601アップデートのupdate.mumファイルは次のようにリネームします。
Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- すべてのファイルに対して同じ作業を繰り返し、適切なディレクトリに配置します。配置先のディレクトリもログファイルに示されています。たとえば、上記のとおりリネームしたKB978601のupdate.mumファイルの完全な配置場所は次のとおりです。
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- 以上の作業が完了したら、パソコンを再起動し、問題が解決したかどうかを確認します。
解決策3:上書きインストール(インプレースアップグレード)を実行する
使用中のOSのCDキーと正規のDVDをお持ちの方にとって、この方法は比較的簡単です。この方法ではシステムファイルと設定のみが更新・置換され、インストール済みのアプリケーションや個人データには影響しません。Windows VistaやWindows 7へのアップデートにも利用できます。詳細は以下の手順をご覧ください。
- 現在PCにインストールされているOSでパソコンを起動し、プロダクトキーを持っている新しいDVDを挿入します。
- WindowsがDVDを自動的に認識すれば「今すぐインストール」画面が表示され、すぐにクリックできます。表示されない場合は、スタートメニューから「ファイル名を指定して実行」を検索してEnterキーを押し、「X:\setup.exe」と入力してOKをクリックします(XはDVDドライブのドライブ文字)。いずれの場合も「今すぐインストール」をクリックしてください。

- 「どの種類のインストールが必要ですか?」という画面が表示されるまで、画面の指示に従って進みます。そこで「アップグレード:現在のOSを挿入したOSへ更新する」を選択します。
- 問題が解決したかどうかを確認します。
解決策4:Windows Updateコンポーネントをリセットする
この解決策は、多くのユーザーのWindows 10アップデート問題を解決してきた実績のある方法なので、ぜひ試してみてください。一般ユーザーにはやや高度に感じられるかもしれませんが、手順を慎重に守れば、短期間で問題を修正できる可能性があります。
レジストリを編集することになるため、後々のトラブルを防ぐためにも、作業前に必ずレジストリのバックアップを作成しておくことをおすすめします。
バックアップが完了したら、0x800706b5の記事にある解決策2の手順に従って、Windows Updateコンポーネントをリセットしてください。
-
Windows Updateエラー0x80246002を解決する5つの対処法
Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が
-
Windows Updateエラー0x800706d9の解決方法|原因と対処法をわかりやすく解説
Windows 10では、Windows Updateに関連する不具合が後期になるほど多く報告されるようになりました。アップデートを実行しようとした際にさまざまなエラーコードが表示され、更新が完了しないケースが頻発しています。その中でも「0x800706d9」というエラーコードに悩まされているユーザーは少なくありません。 このエラーが表示される場合、主な原因はWindowsファイアウォールのサービスが無効になっていることです。ファイアウォールが停止していると、必要なアップデートのダウンロードやインストールが行えず、エラー0x800706d9が発生してしまいます。 本記事では、Windows U