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

Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

Windows 10のPCに重要な更新プログラム、累積更新プログラム、または機能更新プログラムをインストールしようとした際に、0x80240016というエラーが表示されるケースが報告されています。この問題は、特定のKB番号に限らず、さまざまな更新プログラムで発生することが確認されています。

Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

このエラーには複数の根本原因が考えられます。更新プログラムのインストールを妨げている可能性がある主な要因は以下の通りです。

  • 一般的なWindows Updateの不具合 – Microsoftも把握している一時的な不具合である場合は、まずWindows Updateトラブルシューティングツールを実行して、推奨される修正を適用するのが効果的です。
  • 破損したキャッシュデータ – 正常に処理されていないキャッシュデータが残っていると、新しい更新プログラムの署名情報がインストールできなくなることがあります。この場合は、管理者権限のコマンドプロンプトからWindows Updateの全コンポーネントをリセットすることで解決できます。
  • システムファイルの破損 – システムファイルの破損がWindows Updateコンポーネントに影響を及ぼしている可能性もあります。SFCおよびDISMスキャンを実行することで、破損箇所を検出して修復できます。
  • 過剰に厳格なファイアウォール – Windowsファイアウォールがバックグラウンドでセキュリティチェックを行っている間、セキュリティ更新プログラムのインストールがブロックされることがあります。

エラー0x80240016を引き起こす可能性のある状況を理解したところで、実際に多くのユーザーが成功させた対処方法を順番に紹介していきます。

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

より高度な修復手順に進む前に、まずはWindows 10に搭載されている自動修復機能で問題が解決できるかどうかを確認しましょう。

Windows 10には、更新プログラムのインストール失敗の大部分を自動的に解決できる組み込みの修復機能が多数用意されています。必ずしも解決するとは限りませんが、最初に試す価値のある手段です。

実際に、トラブルシューティングツールを実行し、スキャン終了後に表示される推奨修正を適用するだけで問題を解決できたユーザーもいます。

注意: このトラブルシューティングツールには多数の修復戦略が組み込まれており、不整合が検出されると自動的に適用されます。有効な修復方法が見つかった場合は、クリックひとつで推奨される修正を適用できます。

以下の手順に従って、Windows Updateトラブルシューティングツールを実行してください。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「ms-settings-troubleshoot」と入力し、Enterキーを押して設定アプリのトラブルシューティング画面を開きます。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  2. トラブルシューティング画面の右側にある「起動時に実行する」セクションまでスクロールし、「Windows Update」をクリックします。
  3. 表示されたメニューから「トラブルシューティングツールの実行」をクリックします。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  4. ツールが自動的にシステムの不整合をスキャンし始めます。初期スキャンが完了するまで待ちます。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

    注意: スキャン後、ツールは内蔵されている修復戦略の中から、現在のPCの問題に合致するものがあるかどうかを判定します。

  5. 有効な修復方法が見つかると新しいウィンドウが表示されるので、「この修正を適用する」をクリックします。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

    注意: 推奨される修正内容によっては、追加の手動操作が必要になる場合があります。

  6. 修正を適用したらPCを再起動し、次回起動後に問題が解決したかどうかを確認します。

トラブルシューティングツールで有効な修復方法が見つからなかった場合や、エラー0x80240016が依然として発生する場合は、次の方法に進みましょう。

2. Windows Updateの全コンポーネントをリセットする

上記のトラブルシューティングツールで解決しない場合は、更新コンポーネントの不整合が原因である可能性が高いです(特に、すべての更新プログラムで同じエラーが発生する場合)。

ほとんどの場合、エラー0x80240016は、更新コンポーネントが中途半端な状態(開いても閉じてもいない状態)で停止していることが原因で発生します。このような場合は、Windows Updateをリセットすることで迅速に問題を解決できます。

以下の手順に従って、管理者権限のコマンドプロンプトからすべてのWindows Updateコンポーネントをリセットしてください。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを開きます。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

    注意: UAC(ユーザーアカウント制御)が表示されたら、「はい」をクリックして管理者アクセスを許可します。

  2. 管理者権限のコマンドプロンプトで、以下のコマンドを順番に入力し、それぞれの後にEnterキーを押します。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注意: これらのコマンドにより、BITSサービス、暗号化サービス、MSIインストーラー、Windows Updateサービス(メイン)など、関連するすべてのサービスが停止します。

  3. 関連サービスをすべて停止したら、次のコマンドを実行して、重要な2つのフォルダー(SoftwareDistributionCatroot2)の名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意: この2つのフォルダーは、Windows Updateのファイルを保持・管理する主要なフォルダーです。通常の方法では削除できないため、破損ファイルによる影響を排除するには、名前を変更してOSに新しい健全なフォルダーを作成させるのが最善の方法です。

  4. フォルダーの名前変更が完了したら、次のコマンドを実行して、先ほど停止したサービスを再度有効化します。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. すべてのサービスが再起動したら、以前エラー0x80240016が発生していた操作をもう一度実行し、問題が解決したかどうかを確認します。

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

3. SFCおよびDISMスキャンを実行する

コマンドプロンプトからのコンポーネントのリフレッシュでも問題が解決しない場合は、システムファイルの破損がこのエラーの原因になっている可能性があります。

その場合は、Windowsに組み込まれている2つのユーティリティ、システムファイルチェッカー(SFC)DISM(展開イメージのサービスと管理)を使ってスキャンを行いましょう。

注意: SFCとDISMには共通点がありますが、破損したシステムファイルを修復できる可能性を高めるために、両方のスキャンを続けて実行することをおすすめします。

まずはシンプルなSFCスキャンから始めましょう。

重要: スキャンを開始したら、途中でフリーズしたように見えてもコマンドプロンプトのウィンドウを閉じないでください。処理を中断するとHDD/SSDに論理エラーが発生する恐れがあるため、完了まで辛抱強く待ちましょう。

Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

注意: SFCスキャンは完全にローカルで動作するため、インターネット接続は不要です。

SFCスキャンが正常に完了したらPCを再起動し、機能更新プログラムのインストールを再試行して、問題が解決したかどうかを確認します。

それでも同じエラーが発生する場合は、DISMスキャンを実行し、画面の指示に従って操作を完了させてください。

Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法

注意: DISMはWindows Updateのサブコンポーネントを利用して、破損したシステムファイルの正常な代替ファイルをダウンロードします。そのため、この操作を開始する前に、安定したインターネット接続があることを確認してください。

DISMスキャンが正常に完了したら、PCを再度再起動し、エラー0x80240016が解消されたかどうかを確認します。

4. Windowsファイアウォールを一時的に無効にする

一部のセキュリティ更新プログラムは、Windowsファイアウォールがバックグラウンドでセキュリティチェックを実行している間、インストールを拒否することがあります。

通常は、バックグラウンドチェックが完了するまで待てば、更新プログラムをインストールできるようになります。

しかし、すぐにインストールしたい場合は、Windowsファイアウォールを強制停止し、更新プログラムのインストールが完了するまでリアルタイム保護を無効にすることで対応できます。

以下の手順に従って、Windows Defenderを一時的に無効化し、セキュリティ更新プログラムのインストールを可能にしましょう。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。「windowsdefender」と入力し、Enterキーを押してWindowsセキュリティ画面を開きます。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  2. Windowsセキュリティ画面で「ウイルスと脅威の防止」タブをクリックし、「設定の管理」リンク(ウイルスと脅威の防止の設定の下)をクリックします。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  3. 次の画面で、ファイアウォールとネットワーク保護に関連するトグルスイッチをオフにします。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  4. 最初のWindowsセキュリティ画面に戻り、「ファイアウォールとネットワーク保護」をクリックします。
  5. 次の画面で、現在使用中のネットワークをクリックし、Windows Defenderファイアウォールのトグルスイッチをオフにします。Windows 10でエラー0x80240016が発生する更新プログラムの問題とその解決方法
  6. 作業が完了したらPCを再起動し、保留中の更新プログラムのインストールを再試行して、問題が解決したかどうかを確認します。

  1. Windows Updateエラー80072ee2の修正方法【完全ガイド】

    エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400Aや8024400Dといった類似のエラーにもそのまま適用できます。以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。Windows Updateエラー80072ee2を解決する5つの方法解決策1:レジストリの編集この更新エラーに対して最も有効な対策は、レジ

  2. Windows Updateエラー800f0902の原因と対処法を徹底解説

    エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって