WindowsUpdateエラー0x80246010を修正する方法

何人かのWindowsユーザーは、Windows Updateを使用して1つ(または複数の更新)をインストールできないと報告しています。表示されるエラーコードは0x80246010です。同じエラーがWindows8、Windows 7、およびWindows 10で発生するため、この問題は特定のWindowsバージョンに限定されているようには見えません。

0x80246010エラーの原因は何ですか?

さまざまなユーザーレポートを調べ、この特定の問題を修正するために一般的に使用されているいくつかの修正を分析することにより、この特定の問題を調査しました。結局のところ、このエラーコードを生成する可能性のあるいくつかの潜在的な原因があります。0x80246010エラーを引き起こす可能性のある潜在的な原因の候補リストは次のとおりです。

  • Windows Updateの不具合–状況によっては、更新コンポーネントが現在のシステムと実際には互換性のない更新プログラムをインストールしようとしているため、この特定の問題が発生する可能性があります。この場合、手動で更新するか、Windows Updateトラブルシューティングユーティリティを使用して、問題を解決できるはずです。
  • 重要なWUサービスが有効になっていない–この手順で使用される一部のサービスが強制的に無効になっているため、このエラーコードが表示される可能性もあります。このシナリオが当てはまる場合は、スタートアップの種類を変更して問題を解決し、Windowsが必要なときに呼び出すことができるようにする必要があります。
  • システムファイルの破損–WUコンポーネントもシステムファイルの破損の影響を受けやすい傾向があります。このような状況では、唯一の実行可能な修正は、原因を排除するためにWU依存関係のスイート全体をリセットすることです。

現在、同じエラーメッセージの解決に苦労していて、上記のシナリオの1つが当てはまる場合は、この記事でいくつかの異なるトラブルシューティングガイドを提供します。次のセクションでは、同様の状況にある他のユーザーが問題を解決するために正常に使用したメソッドのコレクションを発見します。

可能な限り効率を維持したい場合は、効率と難易度で注文したため、上記の方法に従うことをお勧めします。問題の原因に関係なく、以下の潜在的な修正の1つで問題が解決するはずです。

方法1:WindowsUpdateのトラブルシューティングを実行する

他の修復戦略を試す前に、OSがそれ自体で問題を解決できないかどうかを確認することから始める必要があります。我々はまた遭遇していることを一部のユーザー0x80246010エラーは 、彼らが使用して問題を解決するために管理することを報告しているWindows Updateの問題を自動的に修正するトラブルシューティングを。

このユーティリティには、対象となるシナリオが認識された場合に実施されるさまざまな修復戦略が装備されています。WindowsUpdateトラブルシューティングの実行に関するクイックガイドは次のとおりです。

  1. Windowsキー+ Rを押して、実行コマンドを開きます。次に、「ms-settings:troubleshoot」 入力し、Enterキーを押して、設定アプリの[トラブルシューティング]タブを開きます。
  2. [トラブルシューティング]タブが表示されたら、[起動して実行する]セクションまで下にスクロールし、[Windows Update]をクリックして、[トラブルシューティングの実行]をクリックします
  3.  ユーティリティが開始されたら、待って、最初のスキャンでWindowsUpdateコンポーネントに問題があるかどうかを確認します。
  4. 問題が特定された場合は、[この修正適用]をクリックし、 画面の指示に従って、推奨される修復戦略を適用します。
  5. 修復戦略が適用されたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

方法2:MicrosoftUpdateカタログを介して手動で更新する

手動ルートを使用してもかまわない場合は、手動で失敗している更新プログラムをインストールすることで、問題を完全に回避できる可能性があります。これを行う最も便利な方法は、MicrosoftUpdateカタログのWebサイトを使用することです。

これと同じ問題が発生した一部のユーザーは、手動による方法を使用しているときにエラーコード0x80246010 が発生しなくなったと報告しています。失敗した更新を手動でインストールするためのクイックガイドは次のとおりです。

  1. 訪問Microsoft Updateのリンク(上のカタログのウェブサイトをここに)。
  2. そこに着いたら、右上隅の検索機能を使用して、従来の方法でインストールしようとしたときに失敗した更新を検索します。
  3. 結果が表示されたら、CPUアーキテクチャとWindowsのバージョンに応じて適切なものを探します。
  4. 正しいバージョンを見つけたら、[ダウンロード]ボタンを押してダウンロードプロセスを開始します。
  5. ダウンロードが完了したら、実行可能ファイルをダブルクリックし、指示に従って更新を手動でインストールします。
  6. アップデートが正常にインストールされた場合は、コンピュータを再起動して、次回のシステム起動時に問題が解決するかどうかを確認してください。

手動でインストールしようとしてもエラーコード0x80246010 が発生する場合は、以下の次の方法に進んでください。

方法3:すべての重要なWUサービスを有効にする

0x80246010エラーを 引き起こす可能性のある別の考えられる理由は、更新プロセスに不可欠な1つまたは複数のサービスが無効になっていることです。同様の状況に陥っている何人かのユーザーは、すべての重要なサービスが有効になっていることを確認することで問題を解決することができました。

更新操作に関連するすべてのWUサービスが有効になっていることを確認するために従うことができる2つの異なる方法があります。あなたがより快適に感じるガイドに従ってください。

コマンドプロンプトによるサービスの有効化

これは、すべての重要なサービスが有効になっていることを確認するための最も迅速で効果的な方法です。昇格したコマンドプロンプトを介してそれらを有効にするためのクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、タイプ「CMD」、押しCtrlキー+ Shiftキー+ Enterキーコマンドプロンプト上昇開くことを。UAC(ユーザーアカウントプロンプト)によってプロンプトが表示された場合は、[はい]をクリックして管理者権限を付与します。
  2. 管理者特権のコマンドプロンプトが表示されたら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、各サービスのスタートアップの種類自動に設定します

    SC config trustedinstaller start = auto SC config bits start = auto SC config cryptsvc start = auto
  3. これらのサービスがすべて正常に調整されたら、コンピューターを再起動し、次の起動が完了したら問題が解決したかどうかを確認します。

GUIを介したサービスの有効化

CMDターミナルの使用に慣れていない場合は、Windows GUI([サービス]画面)を使用して同じサービスを有効にすることもできます。手順はターミナルアプローチよりも面倒ですが、結果はまったく同じです。これがあなたがする必要があることです:

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「services.msc」入力し、Enterキーを押して[サービス]画面を開きます。
  2. [サービス]画面が表示されたら、サービスのリストを下にスクロールして、Windowsモジュールインストーラーサービスを見つけます。表示されたら、ダブルクリックして[プロパティ]画面を開きます。
  3. あなたが中にいるしたらWindowsのモジュールインストーラのプロパティ画面に移動全般]タブと変更スタートアップの種類を、自動をクリックし、次に適用の変更を強制します。
  4. 次に、暗号化サービス信頼済みインストーラーサービスを使用して、手順2と手順3を繰り返します。
  5. 関連するすべてのサービスを有効にしたら、コンピューターを再起動して、問題が解決したかどうかを確認します。

この方法で問題を解決できない場合は、以下の次の方法に進んでください。

方法4:すべてのWindowsUpdateコンポーネントをリセットする

上記のいずれの方法でも問題を解決できない場合は、Windows10の更新コンポーネントに関係する永続的なバグに対処している可能性があります。1つ以上のWU(Windows Update)コンポーネントが不安定な状態でスタックしている可能性があります。このシナリオが当てはまる場合は、更新プロセスに関係するすべてのWUコンポーネントをリセットすることで問題を修正できます。

すべてのWindowsUpdateコンポーネントをリセットするために従うことができる2つの異なる方法を次に示します。

WUエージェントを介したWUのリセット

  1. このMicrosoftTechnetページ(ここ)にアクセスして、Reset Windows UpdateAgentスクリプトをダウンロードします
  2. ダウンロードが完了したら、WinRar、WinZip、7Zipなどのユーティリティを使用してzipアーカイブを抽出します。
  3. ResetWUENG.exeファイルをダブルクリックし、指示に従ってコンピューターでスクリプトを実行します。これを行うとすぐに、すべてのWUコンポーネントがリセットされます。
  4. プロセスが完了したら、コンピューターを再起動し、次の起動シーケンスが完了したら、失敗した更新プログラムをインストールできるかどうかを確認します。

昇格したCMDを介したWUのリセット

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「cmd」入力し、Ctrl + Shift + Enterを押して、管理者特権のコマンドプロンプトを開きます。あなたが見るときにUAC(ユーザーアカウント制御)をクリックして、プロンプトはい管理者権限を付与します。
  2. 管理者特権のコマンドプロンプト内で、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、すべてのWU関連サービスを停止します。
    ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver

    注:これらのコマンドは、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスを停止します。

  3. すべてのサービスが停止したら、次のコマンドを実行して、SoftwareDistributionフォルダーとCatroot2 フォルダーをクリアして名前を変更します。
    ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old

    注:これらのフォルダーは、WUコンポーネントが使用する更新ファイルを保持する役割を果たします。

  4. フォルダがクリアされたので、次のコマンドを実行して、以前に無効にしたサービスを再度有効にします。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. コンピュータをもう一度再起動して、問題が解決したかどうかを確認します。