Windows Updateエラー0x80246010を修正する方法
複数のWindowsユーザーが、Windows Updateを使用して1つ(または複数の更新)をインストールできないと報告しています。 表示されるエラーコードは0x80246010です。 同じエラーがWindows 8、Windows 7、およびWindows 10で発生するため、この問題は特定のWIndowsバージョンに限定されるものではないようです。
0x80246010エラーの原因は何ですか?
さまざまなユーザーレポートを調査し、この特定の問題を修正するために一般的に使用されているいくつかの修正を分析することにより、この特定の問題を調査しました。 結局のところ、このエラーコードを生成する可能性のあるいくつかの潜在的な原因があります。 0x80246010エラーを引き起こす可能性のある原因の候補リストを以下に示します 。
- Windows Update Glitch –状況によっては、アップデートコンポーネントが実際のシステムと互換性のないアップデートをインストールしようとするため、この特定の問題が発生する可能性があります。 この場合、手動で更新するか、Windows Updateトラブルシューティングユーティリティを使用して、問題を解決できるはずです。
- 重要なWUサービスが有効になっていない -この手順で使用される一部のサービスが強制的に無効になっているため、このエラーコードが表示されることもあります。 このシナリオが該当する場合は、必要に応じてWIndowsがそれらを呼び出すことができるように、スタートアップの種類を変更することで問題を解決できるはずです。
- システムファイルの破損 – WUコンポーネントもシステムファイルの破損の影響を受けやすくなります。 このような状況では、犯人を排除するために、唯一の実行可能な修正はWU依存関係のスイート全体をリセットすることです。
現在、同じエラーメッセージの解決に苦労しており、上記のシナリオのいずれかが該当する場合、この記事ではいくつかの異なるトラブルシューティングガイドを提供します。 次のセクションでは、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションを発見します。
可能な限り効率を維持したい場合は、効率と難易度で注文したため、上記の方法を順番に実行することをお勧めします。 問題の原因となっている犯人に関係なく、以下の潜在的な修正のいずれかが問題を解決することになります。
方法1:Windows Updateトラブルシューティングツールを実行する
他の修復戦略を試す前に、OS自体で問題を解決できないかどうかを確認することから始める必要があります。 0x80246010エラーも発生している一部のユーザーは、 Windows Updateトラブルシューティングツールを使用して問題を自動的に解決することで問題を解決できたと報告しています。
このユーティリティには、対象のシナリオが認識された場合に実施されるさまざまな修復戦略が装備されています。 Windows Updateトラブルシューティングツールの実行に関するクイックガイドを次に示します。
- Windowsキー+ Rを押して、実行コマンドを開きます。 次に、「 ms-settings:troubleshoot」と入力し、 Enterキーを押して、 設定アプリの[トラブルシューティング]タブを開きます。
[実行]ボックスを使用して設定アプリの[トラブルシューティング]タブを開く - [ トラブルシューティング ]タブに移動したら、[ 起動して実行 ]セクションまでスクロールダウンし、[Windows Update]をクリックして、[ トラブルシューティングツールの 実行 ]をクリックします 。
Windows Updateトラブルシューティングツールの実行 - ユーティリティが起動したら、最初のスキャンでWIndows更新コンポーネントに問題があるかどうかを確認してください。
Windows Updateでの問題の検出 - 問題が特定された場合は、[ この修正プログラムを適用 ]をクリックし、画面の指示に従って推奨される修復戦略を適用します。
Windows Updateにこの修正プログラムを適用する - 修復戦略が適用されたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
方法2:Microsoft Updateカタログを介して手動で更新する
手動での経路を気にしない場合は、手動で失敗している更新プログラムをインストールすることにより、おそらく問題を完全に回避できます。 これを行う最も便利な方法は、Microsoft UpdateカタログWebサイトを使用することです。
この同じ問題が発生した一部のユーザーは、手動の方法を使用している間はエラーコード0x80246010が発生しなくなったことを報告しています。 失敗した更新プログラムを手動でインストールするためのクイックガイドを次に示します。
- このリンクのMicrosoft UpdateカタログWebサイトにアクセスしてください( こちら )。
- そこに着いたら、右上隅の検索機能を使用して、従来の方法でインストールしようとしたときに失敗した更新を検索します。
手動でインストールする更新を検索する - 結果が表示されたら、CPUアーキテクチャとWindowsバージョンに応じて適切なものを探します。
適切なWindows Updateの選択 - 正しいバージョンを見つけたら、[ ダウンロード ]ボタンをクリックしてダウンロードプロセスを開始します。
- ダウンロードが完了したら、実行可能ファイルをダブルクリックし、指示に従ってアップデートを手動でインストールします。
- アップデートが正常にインストールされたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
手動でインストールしようとしてもエラーコード0x80246010が引き続き発生する場合は、下の次の方法に進んでください。
方法3:すべての重要なWUサービスを有効にする
0x80246010エラーを引き起こす可能性のある別の考えられる理由は、更新プロセスに不可欠な1つまたは複数のサービスが無効になっていることです。 同様の状況にある複数のユーザーは、すべての重要なサービスを有効にすることで問題を解決できました。
更新操作に関連するすべてのWUサービスが有効になっていることを確認するために従うことができる2つの異なる方法があります。 あなたがより快適に感じているガイドを自由にフォローしてください。
コマンドプロンプトを介したサービスの有効化
これは、すべての重要なサービスが有効になっていることを確認する、最速かつ最も効果的な方法です。 昇格したコマンドプロンプトを使用して有効にするためのクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「cmd」と 入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウントプロンプト)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
管理者としてコマンドプロンプトを実行する - 管理者特権のコマンドプロンプトが表示されたら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、各サービスのスタートアップの種類を自動に設定します 。
SC構成trustedinstaller start = auto SC構成ビットstart = auto SC構成cryptsvc start = auto
- これらすべてのサービスが正常に調整されたら、コンピューターを再起動し、次の起動が完了したら問題が解決したかどうかを確認します。
GUIを介したサービスの有効化
CMDターミナルの使用に慣れていない場合は、Windows GUI([サービス]画面)を使用して同じサービスを有効にすることもできます。 手順はターミナルアプローチよりも退屈ですが、結果はまったく同じです。 必要なことは次のとおりです。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「services.msc」と入力してEnterキーを押し、[ サービス]画面を開きます。
サービスツールの実行 - [サービス]画面に移動したら、サービスのリストを下にスクロールして、Windowsモジュールインストーラーサービスを見つけます。 表示されたら、それをダブルクリックして[ プロパティ]画面を開きます。
Windows Module Installerサービスの[プロパティ]画面へのアクセス - Windowsモジュールインストーラーのプロパティ画面に移動したら、[ 全般 ]タブに移動し、[ スタートアップの種類 ]を[ 自動 ]に変更し、[ 適用 ]をクリックして変更を適用します。
Windows Module Installerサービスに必要な変更を加えます。 - 次に、 暗号化サービスと信頼できるインストーラーサービスで手順2と手順3を繰り返します。
- 関係するすべてのサービスを有効にしたら、コンピューターを再起動し、問題が解決したかどうかを確認します。
この方法で問題を解決できない場合は、下の次の方法に進んでください。
方法4:すべてのWindows Updateコンポーネントをリセットする
上記のいずれの方法でも問題を解決できない場合は、Windows 10更新コンポーネントに関係する永続的なバグに対処している可能性があります。 1つ以上のWU(Windows Update)コンポーネントがリンボ状態でスタックしている可能性があります。 このシナリオが該当する場合、更新プロセスに関係するすべてのWUコンポーネントをリセットすることにより、問題を修正できます。
すべてのWindows Updateコンポーネントをリセットするために従うことができる2つの異なる方法を次に示します。
WUエージェントを介したWUのリセット
- このMicrosoft Technetページ( ここ )にアクセスし、 Reset Windows Update Agentスクリプトをダウンロードします 。
Windows Updateリセットエージェントをダウンロードする - ダウンロードが完了したら、WinRar、WinZip、7Zipなどのユーティリティを使用してzipアーカイブを解凍します。
- ResetWUENG.exeファイルをダブルクリックし、指示に従ってコンピューターでスクリプトを実行します。 そうするとすぐに、すべてのWUコンポーネントがリセットされます。
- プロセスが完了したら、コンピューターを再起動し、次の起動シーケンスが完了したら、失敗した更新プログラムをインストールできるかどうかを確認します。
昇格されたCMDを介したWUのリセット
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「cmd」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)プロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
管理者としてコマンドプロンプトを実行する - 管理者特権のコマンドプロンプト内で、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、WU関連のすべてのサービスを停止します。
ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver
注:これらのコマンドは、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスを停止します。
- すべてのサービスが停止したら、次のコマンドを実行して、 SoftwareDistributionフォルダーとCatroot2フォルダーをクリアして名前を変更します。
ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old
注:これらのフォルダーは、WUコンポーネントが使用する更新ファイルを保持します。
- フォルダがクリアされたので、次のコマンドを実行して、以前無効にしたサービスを再度有効にします。
ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
- コンピューターをもう一度再起動し、問題が解決したかどうかを確認します。