Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー80246001の原因と6つの解決策を徹底解説

エラーコード80246001は、Windows 7ユーザーが保留中の更新プログラムを通常の手順でインストールしようとした際に表示されることが多いエラーです。多くの場合、重要な更新累積的な更新のインストール時に発生すると報告されています。

Windows Updateエラー80246001の原因と6つの解決策を徹底解説

このエラーコードが発生する主な原因は以下の通りです。

  • Windows Updateの一時的な不具合 – Windows 7でこの問題が発生した場合は、まず内蔵のWindows Updateトラブルシューティングツールで自動修復できるか確認しましょう。実際にこのツールで解決できたユーザーも多数います。
  • WUコンポーネントの破損 – WUコンポーネントが破損している、または更新のインストールが妨げられている場合は、Microsoft Updateカタログから該当する更新プログラムを手動インストールすることで回避できます。
  • マルウェアの干渉 – マルウェアがInternet ExplorerやWindows Updateコンポーネントに侵入した結果、この問題が発生するケースもあります。その場合はMicrosoft Safety Scannerでスキャンを実行し、感染ファイルの検出・修復を試みてください。
  • Management Engine Interfaceドライバーの不具合 – Intel製Management Engine Interface(MEI)ドライバーの更新をWindows Update経由で行おうとしてエラーが出る場合は、Intelの公式ダウンロードページから最新のMEIドライバーを手動でインストールすることで回避可能です。
  • システムファイルの破損 – 通常の手段では修復できないシステムファイルの破損が原因の場合もあります。この場合はDISMおよびSFCスキャンを連続して実行し、破損の修復を試みましょう。
  • SoftwareDistributionまたはCatroot2フォルダー内のファイル破損 – 多くのWindows 7ユーザーの事例では、SoftwareDistributionまたはCatroot2フォルダーに起因する不具合が原因でした。この場合、すべてのWUコンポーネントをリセットし、更新データ保存用の2つのフォルダー名を変更することで解決できます。

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

Windows 7でこの問題に遭遇した場合、まずは内蔵のトラブルシューティングツールで自動的に修復できないかを試すのがおすすめです。

80246001エラーが発生していたユーザーの中には、「Windows Updateトラブルシューティングツール」を実行して推奨される修復を適用したところ、問題を解決できたという報告が多数あります。この操作により、更新コンポーネントに関連する不整合が自動的にスキャンされ、認識可能なパターンが検出された場合は自動修復が適用されます。

Windows 7でWindows Updateトラブルシューティングツールを実行する手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「control.exe /name Microsoft.Troubleshooting」と入力し、Enterキーを押して設定アプリの「トラブルシューティング」画面を開きます。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  2. 「トラブルシューティング」画面を下方向へスクロールし、「Windows Update」を見つけたらクリックして「トラブルシューティングツールの実行」を選択します。
  3. 初期スキャンが完了するまで待ち、有効な修復方法が検出された場合は「この修正を適用する」をクリックします。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  4. 推奨される修復が完了したら、パソコンを再起動します。
  5. 再起動後に再度、保留中の更新プログラムのインストールを試み、問題が解決したかどうかを確認してください。

それでも同じ80246001エラーが表示される場合は、次の対処法に進んでください。

方法2:Microsoft Updateカタログから手動インストールする(回避策)

方法1でWindows Updateコンポーネントの根本的な問題が見つからず、すべての原因を一つずつ調査する時間がない場合は、Microsoft Updateカタログから失敗している更新プログラムを検索して手動でインストールするのが効果的な回避策です。

この方法は多くのユーザーによって有効性が確認されています。複数の更新が同じエラーで失敗している場合などは少し手間がかかりますが、Windows Updateコンポーネントに頼らずに済むため、試す価値は十分にあります。

この対処法を実行する際は、以下の手順に従ってください。

  1. まずブラウザーを開き、Microsoft Updateカタログのトップページにアクセスします。
  2. 画面左上の検索機能を使って、80246001エラーで失敗している更新プログラムを検索します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  3. 検索結果が表示されたら、現在のOSアーキテクチャ(32bit/64bit)とWindowsのバージョンに適合する更新プログラムを探します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  4. 正しい更新プログラムが見つかったら、対応する「ダウンロード」ボタンをクリックします。
  5. ダウンロードが完了したら、エクスプローラーを開いてダウンロード先のフォルダーに移動し、.infファイルを右クリックして表示されるメニューから「インストール」を選択します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  6. インストールが完了したら、通常の方法で失敗していた他の更新プログラムについても、手順3〜5を繰り返します。

Microsoft Updateカタログ経由でも同じ問題が発生する場合は、次の対処法に進んでください。

方法3:Microsoft Safety Scannerでスキャンする

Windows 7でこのエラーが発生していた一部のユーザーによると、実際にはマルウェアがWindows UpdateコンポーネントやInternet Explorerに侵入していたことが原因だったとのことです。

このケースに該当する場合は、マイクロソフト純正のウイルス除去ツールである「Microsoft Safety Scanner」を実行することで問題を解決できる可能性があります。潜伏型マルウェアの検出能力は最高峰ではありませんが、Windowsコンポーネントに侵入したマルウェアの駆除には非常に効果的です。

Microsoft Safety Scannerを実行する手順は以下の通りです。

注意: このツールは最大限の効果を発揮するために、セーフモードでの実行が必要です。

  1. パソコンの電源を入れます(すでに起動している場合は再起動)。ログイン画面が表示されたら、画面右下の電源アイコンをクリックします。
  2. 電源メニューが表示されたら、Shiftキーを押しながら「再起動」をクリックし、パソコンを直接「回復環境」で再起動させます。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  3. 回復メニューが起動したら、オプション一覧から「トラブルシューティング」を選択します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  4. 次のメニュー(詳細オプション)が表示されたら、「スタートアップ設定」をクリックします。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  5. 次の画面でF5キーを押し、「ネットワーク付きセーフモード」で起動します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説

    注意: Safety Scannerが必要なファイルをダウンロードするため、インターネット接続が必須です。このステップは重要です。

  6. ネットワーク付きセーフモードで正常に起動したら、Microsoftのダウンロードページにアクセスし、最新版のMicrosoft Safety Scannerをダウンロードします(お使いのWindowsのビット数に合ったバージョンを選択してください)。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  7. ダウンロードが完了したら、「MSERT.exe」ファイルをダブルクリックし、ユーザーアカウント制御の画面で「はい」をクリックして管理者権限を付与します。
  8. 画面の指示に従ってMicrosoft Safety Scannerによるスキャンを開始し、完了するまで待ちます。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  9. スキャンが完了したら、パソコンを再起動して通常モードで起動します。起動後、以前80246001エラーが発生していた操作をもう一度実行し、問題が解決したかどうかを確認してください。

それでも同じ問題が続く場合は、次の対処法に進んでください。

方法4:Intel製Management Engine Interfaceドライバーを手動インストールする(該当する場合)

Windows Update経由でIntel製Management Engine Interface(MEI)ドライバーを更新しようとした際にも、このエラーが発生することがあります。多くのユーザーが報告しているように、これにより80246001を含むさまざまなエラーが引き起こされます。

Windows Updateでこのドライバーの更新がうまくいかない場合は、Intelの公式ダウンロードページから直接ダウンロードして手動インストールできます。この回避策は、MEIドライバーで同様の問題を抱えていた多くのユーザーによって成功が確認されています。

このケースに該当する場合は、以下の手順でIntel純正の配布元からMEIドライバーをダウンロード・インストールしてください。

  1. 既定のブラウザーを開き、Intel Download CenterのManagement Engine Interfaceページにアクセスし、「Intel Management Engine Driver for Windows 8.1 and Windows 10」をクリックします。
  2. Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  3. 次のページに移動したら「Download」ボタンをクリックし、ドライバーのダウンロードが完了するまで待ちます。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  4. ダウンロードが完了したら、WinZip、WinRAR、7-Zipなどの解凍ツールでアーカイブの内容を展開します。
  5. 次に「MEISetup.exe」をダブルクリックし、管理者権限を許可して、画面の指示に従ってインストールを完了させます。その後、パソコンを再起動してください。Windows Updateエラー80246001の原因と6つの解決策を徹底解説
  6. 忌々しい80246001エラーが発生することなくインストールが完了するかどうかを確認します。

それでも同じ問題が続く場合は、次の対処法に進んでください。

方法5:SFCおよびDISMスキャンを実行する

ここまでの対処法がどれも効果なかった場合、通常の手段では解決できないシステムファイルの破損が原因である可能性が高いです。Windows関連の何らかの破損がWindows Updateコンポーネントに影響を与え、新しい更新プログラムのダウンロードやインストールができなくなっていると考えられます。

この場合は、内蔵ユーティリティの「システム ファイル チェッカー(SFC)」と「展開イメージのサービスと管理(DISM)」を使用して破損の修復を試みましょう。

この対処法を試す場合は、まずシンプルなSFCスキャンから始めることをおすすめします。この操作は完全にローカルで完結し、インターネット接続なしでも問題なく実行できるためです。SFCは現在のOSファイルを正常なファイルの一覧と照合し、破損しているファイルをローカルに保存されたアーカイブから置き換えます。

Windows Updateエラー80246001の原因と6つの解決策を徹底解説

重要: スキャンを開始したら、操作が完了するまで中断しないでください。コマンドプロンプトを強制的に閉じると、追加の論理エラーが発生し、さらなる問題につながる恐れがあります。

SFCスキャンが完了したら、パソコンを再起動します。起動後、今度はDISMスキャンを実行してください。

Windows Updateエラー80246001の原因と6つの解決策を徹底解説

注意: DISMはより新しいツールで、システムファイルの破損を修復する際に必要となる正常なファイルを、Windows Updateのサブコンポーネント経由でダウンロードします。そのため、DISMスキャンを実行する前にインターネット接続が安定していることを必ず確認してください。

スキャンが完了したら再起動し、Windows Update経由で更新プログラムをインストールしようとした際に80246001エラーがまだ表示されるかどうかを確認します。

問題がまだ解決していない場合は、次の最終手段に進みましょう。

方法6:Windows Updateコンポーネントを完全にリセットする

上記の対処法がすべて失敗した場合、Windows Updateコンポーネント自体の破損、あるいは新しい更新のインストールを妨げている不具合が存在している可能性があります。

このケースに該当する場合は、プロセスに関わるすべてのコンポーネントと依存関係をリセットすることで問題を解決できるはずです。多くのユーザーが、管理者権限のコマンドプロンプトからWindows Updateを手動でリセットすることで問題を解消できたと報告しています。

具体的な手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。Windows Updateエラー80246001の原因と6つの解決策を徹底解説

    注意: ユーザーアカウント制御(UAC)の画面が表示されたら、「はい」をクリックして管理者権限を許可してください。

  2. 管理者権限のコマンドプロンプトが開いたら、以下のコマンドを順番に入力し、それぞれの後でEnterキーを押して、Windows Updateおよび関連するサブサービスを停止します。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注意: これらのコマンドの実行に成功すると、Windows Updateサービス、MSI インストーラー、暗号化サービス(Cryptographic)、BITSサービスが停止します。

  3. 関連するすべてのサービスが停止したら、同じコマンドプロンプトウィンドウで以下のコマンドを順番に実行し、Enterキーを押してSoftwareDistributionフォルダーとCatroot2フォルダーの名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意: これら2つのフォルダーは保護されているため、管理者権限があっても通常の方法では削除できません。そのため、フォルダー名を変更することで、OSにそれらを無視させ、代わりに新しい同等のフォルダーを作成させる必要があります。

  4. 2つのフォルダーの名前変更が完了したら、以下の最後のコマンドを順番に入力し、それぞれの後でEnterキーを押して、先ほど停止したサービスを再度有効化します。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 最後に、Windows Updateをもう一度開き、以前80246001エラーで失敗していた保留中の更新プログラムのインストールを試みてください。
  1. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある

  2. Windows Updateエラー0x8007010Bの原因と解決方法を徹底解説

    Windowsで発生するエラーコード「0x8007010B」は、必要なディレクトリが存在しない、またはOSがそのディレクトリにアクセスできないことを示す一般的なエラーです。主にWindows Updateの実行中に報告されることが多いですが、アプリケーションのインストール時やフォルダの作成時に発生するケースも確認されています。また、Xboxコンソールでもアプリやゲームのインストール中、映画の再生時に同様のエラーが表示されることがあります。さらに、WindowsマシンへのPHPインストールなど開発環境でもこのエラーが報告されています。環境が多岐にわたるためすべてを網羅することは困難ですが、共通す