Windows Updateのエラー0x80246010が出たときの原因と解決方法
多くのWindowsユーザーから、Windows Updateを使って更新プログラムを1つ(または複数)インストールできないという報告が寄せられています。その際に表示されるのがエラーコード0x80246010です。この問題はWindows 7、Windows 8、Windows 10のいずれでも発生しており、特定のバージョンだけの現象ではありません。
0x80246010エラーの主な原因
本記事では、さまざまなユーザーレポートを調査し、実際に効果のあった修正策を分析してこの問題を検証しました。その結果、このエラーコードの背景にはいくつかの原因が考えられることが分かりました。0x80246010エラーを引き起こす可能性がある主な要因は以下の通りです。
- Windows Update側の一時的な不具合 ― 場合によっては、更新コンポーネントがシステムとの互換性がない更新プログラムをインストールしようとしていることが原因です。このケースでは、手動でのアップデートまたはWindows Updateトラブルシューティングツールの利用で解決できます。
- WUに必要なサービスが無効になっている ― 更新処理で使用される一部のサービスが無効化されていると、このエラーコードが表示されることがあります。その場合は、各サービスのスタートアップの種類を変更し、Windowsが必要なときに呼び出せるようにすれば改善します。
- システムファイルの破損 ― Windows Updateコンポーネントはシステムファイルの破損の影響を受けやすい傾向があります。このケースでは、原因を取り除くためにWU関連の依存コンポーネント全体をリセットするのが唯一の有効な手段となります。
現在このエラーでお困りで、上記のいずれかに当てはまる場合は、以降で紹介するトラブルシューティング手順を試してください。次のセクションでは、同様の状況から脱出に成功したユーザーが実際に使った方法をまとめています。
効率よく解決したい方は、効果と難易度の順に並べてあるため、記載の順番どおりに試すことをおすすめします。どの原因が該当する場合でも、以下のいずれかの方法で問題は解決するはずです。

方法1:Windows Updateトラブルシューティングツールを実行する
他の修復策を試す前に、まずはOS自身の機能で解決できるかどうかを確認しましょう。このエラーに遭遇したユーザーの一部からは、Windows Updateトラブルシューティングツールで自動修復できたという報告があります。
このツールには多数の修復ルーチンが組み込まれており、既知の問題パターンを検出すると自動的に修復を適用します。実行手順は以下の通りです。
- 「Windowsキー + R」を押して「ファイル名を指定して実行」を開き、「ms-settings:troubleshoot」と入力してEnterキーを押します。設定アプリのトラブルシューティング画面が開きます。

- 画面を下へスクロールし、「実行中」セクションにあるWindows Updateを選択して「トラブルシューティングツールの実行」をクリックします。

- ツールが起動したら、初期スキャンでWindows Updateコンポーネントに問題が検出されるかどうか待ちます。

- 問題が検出された場合は「この修正を適用する」をクリックし、画面の指示に従って推奨された修復を実行します。

- 修復が完了したらPCを再起動し、次回の起動時に問題が解決しているか確認します。
方法2:Microsoft Updateカタログから手動でアップデートする
手動作業に抵抗がなければ、失敗している更新プログラムを直接インストールすることで、問題そのものを回避できます。最も手軽なのがMicrosoft Updateカタログの公式サイトを利用する方法です。
同じエラーに悩んでいたユーザーの中には、この手動インストールを行ったところ0x80246010が一切表示されなくなったという報告もあります。手順は以下の通りです。
- Microsoft Updateカタログのサイトにアクセスします。
- 右上の検索ボックスに、通常のインストールで失敗している更新プログラムの番号を入力して検索します。

- 検索結果から、お使いのCPUアーキテクチャ(x64/x86など)とWindowsのバージョンに一致するものを選びます。

- 正しいバージョンが見つかったら「ダウンロード」ボタンをクリックします。
- ダウンロードが完了したら実行ファイルをダブルクリックし、画面の指示に従ってインストールします。
- インストールが成功したらPCを再起動し、問題が解決しているか確認します。
手動インストールを試してもまだ0x80246010が表示される場合は、次の方法に進みましょう。
方法3:Windows Updateに必要なサービスをすべて有効にする
このエラーのもうひとつの原因として、更新処理に不可欠なサービスの一部が無効になっていることが挙げられます。同じ状況にあった多くのユーザーが、必要なサービスをすべて有効化することで問題を解決しています。
確認・設定の方法は2種類あります。やりやすい方を選んで進めてください。
コマンドプロンプトで有効化する(おすすめ)
最も素早く確実な方法です。管理者権限のコマンドプロンプトを使う手順は以下の通りです。
- 「Windowsキー + R」で「ファイル名を指定して実行」を開き、「cmd」と入力して「Ctrl + Shift + Enter」を押します。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者権限を付与します。

- 管理者権限のコマンドプロンプトで、以下のコマンドを順番に入力し、それぞれの後にEnterキーを押します。各サービスのスタートアップの種類が「自動」に設定されます。
SC config trustedinstaller start=auto SC config bits start=auto SC config cryptsvc start=auto
- すべての設定が完了したらPCを再起動し、問題が解決したか確認します。
GUI(サービス画面)で有効化する
コマンド操作に不慣れな方は、WindowsのGUIから同じ設定を行うことも可能です。手順はやや面倒ですが、結果は同じです。
- 「Windowsキー + R」で「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押します。サービス画面が開きます。

- サービス一覧を下へスクロールし、「Windows Modules Installer」を見つけてダブルクリックし、プロパティ画面を開きます。

- 「全般」タブでスタートアップの種類を「自動」に変更し、「適用」をクリックします。

- 同じ手順を「Cryptographic Services」と「Trusted Installer」にも繰り返します。
- 必要なサービスをすべて有効化したらPCを再起動し、問題が解決しているか確認します。
この方法で解決しない場合は、最終手段である次の方法に進んでください。
方法4:Windows Updateのコンポーネントをすべてリセットする
ここまでの方法で解決しない場合、Windows Updateコンポーネントの深い部分に不具合が残っている可能性があります。1つ以上のWUコンポーネントが不安定な状態(limbo状態)に陥っているケースです。この場合、更新プロセスに関わるWUコンポーネントをすべてリセットすることで解決できます。
リセット方法は以下の2種類です。
Reset Windows Update Agentツールを使う
- マイクロソフトのTechnetページから「Reset Windows Update Agent」スクリプトをダウンロードします。

- ダウンロードしたzipアーカイブを、WinRARやWinZip、7-Zipなどで展開します。
- 「ResetWUENG.exe」をダブルクリックし、画面の指示に従ってスクリプトを実行します。実行するとすぐにすべてのWUコンポーネントがリセットされます。
- 処理が完了したらPCを再起動し、次回の起動後に失敗していた更新プログラムをインストールできるか確認します。
管理者権限のコマンドプロンプトでリセットする
- 「Windowsキー + R」で「ファイル名を指定して実行」を開き、「cmd」と入力して「Ctrl + Shift + Enter」を押します。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックします。

- 以下のコマンドを順番に入力し、WU関連のサービスをすべて停止します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
注意:これらのコマンドにより、Windows Updateサービス、MSIインストーラー、Cryptographic Services、BITSサービスが停止します。
- サービスが停止したら、以下のコマンドでSoftwareDistributionフォルダとCatroot2フォルダをリネームして初期化します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
注意:これらのフォルダには、WUコンポーネントが使用する更新ファイルが保存されています。
- 続いて、以下のコマンドで停止したサービスを再度起動します。
net start wuauserv net start cryptSvc net start bits net start msiserver
- PCをもう一度再起動し、問題が解決しているか確認します。
-
Windows Updateのエラーコード8024A000を解決する7つの対処法
一部のWindowsユーザーから、OS向けの新しい更新プログラムを検索・ダウンロードできないという報告が寄せられています。多くの場合、ダウンロード自体は開始されるものの完了せず、エラーコード8024A000が表示されます。このエラーは、Windows Updateが重要なタスクを実行中に、更新セッションが中断されるのを防ごうとしたタイミングで発生します。Windows 10、Windows 8.1、Windows 7など、特定のバージョンに限定されず幅広い環境で報告されている問題です。Windows Updateエラー8024A000の主な原因ユーザーからの報告や、このエラーコードに対して定番
-
Windows 10アップデートエラー0x800703eeの原因と解決方法
Windowsアップデートには、セキュリティパッチや新機能が含まれるため非常に重要です。特に新しいバージョンへの大型アップデートでは、OSに多岐にわたる変更が加えられます。通常、Windows 10の更新は数クリックで完了する簡単な操作ですが、実際にはアップデートの最中に問題やエラーメッセージが発生することが少なくありません。そのひとつが0x800703eeというエラーコードです。このエラーコードは、ファイルのコピー時にも表示されることがありますが、ここではアップデート時のエラーに焦点を当てて解説します。多くの場合、このエラーは破損したアップデートファイルが原因で発生し、アップデート処理が正常