Windows Updateエラー80246001を取り除く方法は?

公開: 2020-08-13

OSを更新しようとすると、Windows Updateエラー80246001が表示されますか? もしそうなら、あなたは正しい場所に来ました。 この記事のガイドは、この問題に対する実証済みのソリューションです。 運がなくてもWindowsUpdateデータベースエラーを修正する方法に関する通常のチュートリアルを読んだとしても、ここで前進することができます。

ここでのヒントは、Windows10およびWindows7で更新エラーコード0x80246001を取り除く方法を示しています。

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

実行する必要がある最初のステップは、WindowsUpdateのトラブルシューティングを実行することです。 エラーは、システムサービスの誤動作や無効化などの一般的な問題が原因である可能性があります。 他のプログラムとの競合。 システムのネットワークインフラストラクチャと通信できない。 とりわけ、ソフトウェアの依存関係の問題。

トラブルシューティングの仕事は、これらの問題を見つけて修正することです。 ツールの使用方法がわからない場合は、以下の手順に従ってください。

  1. [スタート]ボタンをクリックし、[スタート]メニューが表示されたら歯車のアイコンを選択します。 Windows + Iキーボードの組み合わせを使用して、設定アプリケーションを開くこともできます。
  2. [設定]のホームページが開いたら、ウィンドウの下部にある[更新とセキュリティ]アイコンをクリックします。
  3. Update&Securityインターフェイスが表示されたら、ウィンドウの左側のペインに移動し、[Troubleshoot]をクリックします。
  4. 次に、右側のウィンドウに移動して、[WindowsUpdate]をクリックします。
  5. Windows Updateで[トラブルシューティングの実行]ボタンがフェードアウトしたら、それをクリックします。
  6. トラブルシューティングは、WindowsUpdateユーティリティを悩ませている問題のスキャンを開始します。
  7. スキャンが完了すると、トラブルシューティング担当者は、推奨される修正がある場合はそれを適用するように求めます。
  8. [適用]ボタンをクリックして、ツールがプロセスを完了するのを許可します。
  9. プロセスが完了したら、PCを更新してみてください。

Windows 7で問題が発生している場合は、MicrosoftのWebサイトにアクセスし、プログラムをダウンロードして実行します。

破損したシステムファイルをスキャンして置換する

コンピュータでプロセス、特にWindows Updateを実行するには、システムファイルが必要です。 これらのファイルのいずれかが破損したり失われたりすると、エラーが発生します。 問題のあるシステムファイルが1つ以上あるため、エラー80246001が表示される場合があります。

これらのファイルの一部を無意識のうちに改ざんしたか、ウイルス対策プログラムが過剰に反応して削除したか、悪意のあるプログラムがファイルを削除した可能性があります。

この問題を解決するには、これらの破損または欠落しているシステムファイルを見つけて、それらを置き換える必要があります。 これを行うには、システムファイルチェッカー(SFC)を使用します。 SFCは、保護されたシステムファイルの整合性違反をチェックするコマンドラインツールです。 欠落または破損しているファイルを置き換えることにより、これらの違反を修正します。

Windows 10デバイスを使用している場合は、SFCを実行する前に、受信トレイの展開イメージのサービスと管理(DISM)ツールを実行する必要があります。 DISMは、修復に必要なすべてのファイルを提供します。

以下のガイドは、SFCツールを実行する方法を示しています。

  1. [実行]ダイアログボックスを起動します。 これを行うには、[スタート]ボタンを右クリックして[ファイル名を指定して実行]を選択するか、[スタート]メニューで[ファイル名を指定して実行]を検索するか、Windows + Rキーボードコンボを使用します。
  2. 画面の左下隅に[ファイル名を指定して実行]が表示されたら、「CMD」(引用符なし)と入力し、Ctrl、Shift、Enterの各キーを同時に押します。
  3. [ユーザーアカウント制御]ダイアログウィンドウがポップアップ表示され、管理者としてコマンドプロンプトを実行するための許可を要求します。 これが発生したら、[はい]ボタンをクリックします。
  4. 管理者モードでコマンドプロンプトウィンドウが開いたら、黒い画面に次の行を入力してEnterキーを押します。

DISM.exe / Online / Cleanup-image / Restorehealth

注:これは、DISMを呼び出すときに使用する通常のコマンドラインです。 ただし、Windows Updateクライアントが正しく実行されない問題に対処しているため、別の修復ソースを使用する必要があります。 起動可能なUSBまたはWindows10DVDを使用できます。 Windows 10 ISOファイルを仮想DVDとしてマウントし、修復ソースとして使用することもできます。 使用しているDVDまたはブータブルメディアのWindowsフォルダへのパスをメモします。

  1. ここで、代わりに次の行を使用します。

DISM.exe / Online / Cleanup-Image / RestoreHealth / Source:X:\ Source \ Windows / LimitAccess

X:\ Source \ Windowsは、使用している修復ソース内のWindowsフォルダーへのパスを表すことに注意してください。 コマンドを入力する前に、それに応じて置き換えてください。

  1. 次の手順に進む前に、コマンドが完全に実行されるのを待ちます。
  2. ここで、コマンドプロンプトに「sfc / scannow」(引用符なし)と入力し、Enterキーを押します。
  3. コマンドの完了後、「Windows Resource Protectionが破損したファイルを検出し、正常に修復しました」という完了メッセージが表示されたら、システムを再起動します。

ソフトウェアディストリビューションのバックアップフォルダの名前を変更します

Windows Updateユーティリティは、新しいソフトウェアアップデートをSoftwareDistributionフォルダーにダウンロードします。 ダウンロードプロセスを中断すると、フォルダ内のファイルが破損し、次にコンピュータを更新しようとしたときにエラーメッセージが表示される場合があります。

Catroot2フォルダーは、更新プロセスの中断の結果として破損したファイルが含まれている可能性のある別のディレクトリーです。

マルウェアがこれらのフォルダのいずれかのファイルを破損した可能性もあります。

Windowsが新しいフォルダを作成できるように、これらのフォルダの名前を変更する必要があります。 新しいフォルダが作成されると、ユーティリティは更新のダウンロードを再開します。

開始する前に、フォルダを使用している可能性のある特定のサービスを停止する必要があります。 次の手順を実行します:

  1. [実行]ダイアログボックスを起動します。 これを行うには、[スタート]ボタンを右クリックして[ファイル名を指定して実行]を選択するか、[スタート]メニューで[ファイル名を指定して実行]を検索するか、Windows + Rキーボードコンボを使用します。
  2. 画面の左下隅に[ファイル名を指定して実行]が表示されたら、「CMD」(引用符なし)と入力し、Ctrl、Shift、Enterの各キーを同時に押します。
  3. [ユーザーアカウント制御]ダイアログウィンドウがポップアップ表示され、管理者としてコマンドプロンプトを実行するための許可を要求します。 これが発生したら、[はい]ボタンをクリックします。
  4. 管理者モードでコマンドプロンプトウィンドウが開いたら、黒い画面に次の行を入力し、それぞれを入力してからEnterキーを押します。

ネットストップビット

ネットストップwuauserv

ネットストップappidsvc

ネットストップcryptsvc

  1. 次に、これらのコマンドを次の行に入力し、各行の後にEnterキーを押します。

ren%systemroot%\ softwaredistribution softwaredistribution.bak

ren%systemroot%\ system32 \ catroot2 catroot2.bak

  1. コマンドが正常に実行されたら、次のコマンドをもう一度入力して、前に停止したサービスを開始します。

注:各コマンドを入力した後、Enterキーを押すことを忘れないでください。

ネットスタートビット

ネットスタートwuauserv

ネットスタートappidsvc

ネットスタートcryptsvc

フルマルウェアスキャンを実行する

前述したように、マルウェアはWindowsUpdateコンポーネントに関連するいくつかの重要なファイルを改ざんする可能性があります。 悪意のあるプログラムは、ネットワークインフラストラクチャに大混乱をもたらし、更新プロセスをエラーで停止させるような方法でシステムに侵入するように設計することもできます。

マルウェアの完全スキャンを実行して、ウイルス感染の悪いケースに対処していないことを確認します。

クイックスキャンは単純に機能しないことに注意してください。 ウイルス対策プログラムがシステムの隅々まで悪意のあるプログラムをチェックできるように、フルスキャンを実行する必要があります。 以下の手順は、Windows10でWindowsセキュリティのウイルスおよび脅威保護ツールを使用してフルスキャンを実行する方法を示しています。

  1. [スタート]ボタンを右クリックし、[クイックアクセス]メニューから[設定]を選択して、設定アプリケーションを開きます。 WindowsロゴとIキーを同時にタップして[設定]を開くこともできます。
  2. [設定]のホーム画面が表示されたら、ページの下部に移動して[更新とセキュリティ]をクリックします。
  3. [更新とセキュリティ]インターフェイスが表示されたら、ウィンドウの左側のウィンドウに移動して、[Windowsセキュリティ]をクリックします。
  4. 次に、右側の[Windowsセキュリティ]タブに移動し、[保護領域]の下の[ウイルスと脅威の保護]をクリックします。
  5. Windowsセキュリティアプリにウイルスと脅威からの保護ツールのインターフェイスが表示されたら、[スキャンオプション]をクリックします。
  6. [スキャンオプション]画面で、[フルスキャン]のラジオボタンに移動して選択します。
  7. 次に、[今すぐスキャン]ボタンをクリックします。
  8. システムの速度によっては、フルスキャンが完了するまでに1時間以上かかります。
  9. プロセスが完了したら、Virus&Threat Protectionツールが検出したマルウェアプログラムまたはファイルを強制終了し、システムを再起動してエラーを確認します。

おすすめされた

マルウェア対策でPCを脅威から保護する

アンチウイルスが見逃す可能性のあるマルウェアがないかPCをチェックし、AuslogicsAnti-Malwareを使用して脅威を安全に削除します

Auslogics Anti-Malwareは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
ダウンロード中

Auslogics Anti-Malwareをインストールして、PCのセキュリティを強化することもできます。 このプログラムは、Windows10またはWindows7のどちらを使用する場合でも、完全なマルウェア除去プログラムです。これらのオペレーティングシステムで完全に動作し、他のシステム保護プログラムとの競合を引き起こしません。

アップデートを手動でダウンロードしてインストールする

何も機能しない場合は、MicrosoftのWebサイトから最新の更新をダウンロードして、インストールしてみてください。

Windows 7 PCで問題が発生している場合は、最新のSSU(KB4523206)をダウンロードしてください。 ダウンロードしたら、実行します。

注:OSが64ビットの場合は64ビットバージョンをダウンロードし、32ビットWindows 7を使用している場合は32ビットバージョンをダウンロードする必要があります。32ビットを使用しているかどうかを確認する方法がわからない場合は、次の手順に従ってください。 -ビットまたは64ビットオペレーティングシステム:

  1. [スタート]ボタンをクリックします。
  2. [スタート]メニューで、[コントロールパネル]を選択します。
  3. 検索ボックスに移動し、「パフォーマンス情報とツール」(引用符なし)と入力します。
  4. 結果リストが表示されたら、[パフォーマンス情報とツール]をクリックします。
  5. 次に、「詳細なパフォーマンスとシステム情報を表示および印刷する」というオプションをクリックします。
  6. 現在実行しているオペレーティングシステムの種類は、[システム]セクションの[システムの種類]にあります。 64ビット対応では、64ビットバージョンのWindowsを実行できるかどうかがわかります。

注:コンピューターで既に64ビットバージョンのWindowsが実行されている場合、64ビット対応のリストは表示されません。

Windows 10 PCで問題が発生している場合は、問題の解決に役立つ追加のヒントを次に示します。

ドライバーの問題を解決する

最近ハードウェアをインストールしたか、デバイスドライバーを更新した場合は、ドライバー関連の問題が発生している可能性があります。 Windows Updateは、デバイスドライバーと連携して、Windows10ソフトウェアの更新を適切に配布します。

この場合、問題を解決するには、そのドライバーの問題を取り除く必要があります。

ドライバー関連の不具合を解決する最善の方法は、問題のあるドライバーを見つけて最新の更新プログラムをインストールすることです。 これは、デバイスマネージャーから実行できます。 特定のサードパーティアプリケーションは、ドライバーの問題の解決にも優れています。

デバイスマネージャの使用

ドライバーが見つからないか、正しくインストールされていない場合、デバイスマネージャーはドライバーにフラグを立てることがよくあります。 デバイスの横に黄色の感嘆符が表示されます。 次に、更新されたバージョンのドライバーを検索してインストールできます。 以下の手順は、何をすべきかを示しています。

  1. Windows + Sキーボードの組み合わせを押して、[スタート]ボタンの横にある検索ボックスを開きます。 タスクバーの虫眼鏡アイコンをクリックして呼び出すこともできます。
  2. 検索ユーティリティが表示されたら、テキストボックスに「デバイスマネージャ」(引用符なし)と入力し、[結果]リストから[デバイスマネージャ]を選択します。
  3. [デバイスマネージャ]ウィンドウが表示されたら、[ディスプレイアダプタ]ツリーを見つけて、その横にある矢印をクリックして展開します。
  4. ディスプレイアダプタツリーの下にグラフィックカードが表示されたら、それを右クリックして、コンテキストメニューの[ドライバの更新]をクリックします。
  5. [ドライバーの更新]ウィンドウが表示されたら、[ドライバーの検索方法]の下にある[更新されたドライバーソフトウェアを自動的に検索する]オプションをクリックします。
  6. これで、Windowsはドライバーをオンラインで検索し、ダウンロードしてインストールします。
  7. 更新プロセスが完了したら、PCを再起動し、WindowsUpdateを実行して問題を確認します。

場合によっては、デバイスマネージャが破損または古いドライバを検出できないことがあります。 これは、ドライバーの問題を手動で確認する必要がある場合があることを意味します。 ただし、それは必要ありません。 Auslogics Driver Updaterなどのツールを使用すると、汗をかくことなくドライバーの問題を簡単に解決できます。

プログラムはシステムをスキャンして問題のあるドライバーを探し、古いドライバー、欠落しているドライバー、破損したドライバーのリストを提供します。 次に、ツールにそれらを更新するように求めることができます。 プロバージョンを選択した場合、ドライバーを1つずつではなく同時に更新できます。

以下の手順は、ツールの使用方法を示しています。

  1. Auslogics DriverUpdaterのダウンロードページに移動します。 システムのWebブラウザでこの記事を読んでいる場合は、新しいタブでリンクを開いてください。
  2. ダウンロードページが表示されたら、[ダウンロード]ボタンをクリックし、ブラウザにセットアップファイルを保存するように求めます。
  3. ファイルは16メガバイト以下であるため、ブラウザは信号強度に応じて数秒以内にダウンロードを切り上げる必要があります。
  4. ブラウザがセットアップファイルを正常にダウンロードしたら、[実行/開く]ボタンをクリックするか、ファイルを保存したフォルダに移動してダブルクリックします。
  5. [ユーザーアカウント制御]ダイアログがポップアップ表示され、許可を要求します。 これが発生したら、[はい]ボタンをクリックします。
  6. セットアップウィザードが表示されます。
  7. ドロップダウンメニューで、プログラムに使用する言語を選択します。
  8. 次に、インストールディレクトリの下にある3つのドットをクリックして、セットアップでツールをインストールするディレクトリを選択します。
  9. 次に、次のチェックボックスを使用して、セットアップでデスクトップアイコンを作成するかどうか、PCの起動時にアプリを起動するかどうか、問題が発生したときにツールが開発者に匿名レポートを送信するかどうかを決定します。
  10. 選択肢を入力したら、[クリックしてインストール]ボタンをクリックし、セットアップでインストールプロセスを完了します。
  11. プログラムは自動的に起動し、インストールされると問題のあるデバイスドライバーがないかPCのスキャンを開始します。 単独で開かない場合は、[スタート]メニューから起動するか、ショートカットをダブルクリックして起動できます(作成した場合)。 プログラムが表示されたら、[スタート]ボタンをクリックします。
  12. スキャンが完了すると、システム上のすべての古い、欠落している、および破損しているドライバーのリストが表示されます。
  13. ディスプレイドライバがリストに含まれているかどうかを確認してください。
  14. [更新]ボタンをクリックして、更新されたドライバソフトウェアをダウンロードしてインストールするようにプログラムに指示します。
  15. プロセスが完了したら、PCを再起動して、問題を確認します。

Winsockコンポーネントをリセットする

Windows Updateエラー80246001は通常、ユーティリティがネットワーク接続を確立できないことが原因で発生します。

この問題の原因となる可能性のあるコンポーネントの1つは、Windows SocketAPIです。 プログラミングインターフェイスは、コンピュータのネットワークインフラストラクチャを担当し、アプリケーションが接続を確立する方法を制御します。

Winsockは、DLLファイルに詰め込まれた一連のコードです。 Winsock.dllファイルはsystem32フォルダーにあります。 これは、ネットワーク接続のすべてのパラメータが存在する場所です。 DLLファイルが破損する可能性があります。これが発生すると、一部のアプリケーションでネットワークの問題が発生します。これが、発生しているエラーの原因である可能性があります。

この問題を解決するには、Winsockコンポーネントをリセットする必要があります。 コマンドプロンプトを使用して、これを行う方法を説明します。 以下の手順に従ってください。

  1. [実行]ダイアログボックスを起動します。 これを行うには、[スタート]ボタンを右クリックして[ファイル名を指定して実行]を選択するか、[スタート]メニューで[ファイル名を指定して実行]を検索するか、Windows + Rキーボードコンボを使用します。
  2. 画面の左下隅に[ファイル名を指定して実行]が表示されたら、「CMD」(引用符なし)と入力し、Ctrl、Shift、Enterの各キーを同時に押します。
  3. [ユーザーアカウント制御]ダイアログウィンドウがポップアップ表示され、管理者としてコマンドプロンプトを実行するための許可を要求します。 これが発生したら、[はい]ボタンをクリックします。
  4. コマンドプロンプトが管理者モードで開いたら、黒い画面に次の行を入力します。

netshwinsockリセット

  1. Windowsは、DLLファイルを置き換えることでWinsockコンポーネントをリセットします。
  2. コマンドが正常に実行されたら、コンピューターを再起動して更新してみてください。

結論

お使いのコンピュータはもはや古くなっていません。 上記のヒントを使用して、問題を完全に解決する必要があります。 Windows 7 PCを使用していて何も機能しない場合は、オペレーティングシステムを再インストールしてみてください。 さらに問題が発生した場合は、下のコメントセクションにレイアウトしてください。

システムをスムーズに稼働させ続けたいですか? 深刻な損傷を引き起こす可能性のある危険なファイルを取り除きたいですか? AuslogicsBoostSpeedを使用します。 このプログラムは、将来的に害を及ぼす可能性のあるジャンクファイルや破損したレジストリキーをフラッシュすることにより、システムを正常に保つように設計されています。 また、ディスクドライブが乱雑にならないようにするための優れた方法でもあります。