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

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

Windowsのアップデート中やWindows Defenderの使用中に、突然エラーコード0x80070424が表示されて困っていませんか?このエラーは、Windowsアップデートやそのコンポーネントのインストール・変更・削除を担当する重要なサービス「Windows モジュール インストーラー」に問題が発生している可能性を示しています。

エラーコード0x80070424とは?

エラーコード0x80070424は、Windowsの更新中、Windows Defenderの使用中、またはWindowsファイアウォールの設定を変更しようとした際によく発生するエラーです。特にWindows 7やWindows Vistaのユーザーの間で多く報告されており、このエラーが発生すると、パソコン上でファイアウォールの有効化・無効化ができなくなってしまうことがあります。

エラーコード0x80070424の主な原因

通常、「Windows モジュール インストーラー」サービスのスタートアップの種類は「手動」に設定されています。しかし、このサービスが無効化されていると、その動作や機能を制御するレジストリキーが改変されたり破損したりしている可能性があります。その結果、Windowsが正常に動作せず、エラーコード0x80070424が表示されるのです。

エラーコード0x80070424の解決方法

このエラーに遭遇した場合は、以下の6つの解決策を順番に試してみてください。

解決策1:Windows Updateのトラブルシューティングツールを実行する

最も手軽な対処法の一つが、Windowsに標準搭載されているトラブルシューティングツールの利用です。以下の手順で実行できます。

  1. タスクバーの検索ボックスに「troubleshoot」(トラブルシューティング)と入力します。
  2. 検索結果から「トラブルシューティング」を選択します。
  3. トラブルシューティングの画面で「Windows Update」をクリックします。
  4. トラブルシューティングツールの実行」ボタンを押すと、Windowsがアップデートの問題を自動的に検出し、修復を開始します。完了まで時間がかかる場合があるため、しばらくお待ちください。

解決策2:「Chkdsk」コマンドを実行する

ファイルシステムに不整合や破損があると、Windowsの更新時にこのエラーが発生することがあります。ファイルシステムの状態を確認・修復するには、サードパーティ製のPCクリーニングツールを活用すると手間を省けます。手動で作業したい場合は、「Chkdsk」コマンドを実行しましょう。

以下の手順でChkdskコマンドを実行します。

  1. スタートメニューを開き、「コマンドプロンプト」を右クリックします。
  2. 管理者として実行」を選択します。
  3. コマンドラインに「Chkdsk volume: /f /r」(volumeの部分には対象のドライブ名を入力)と入力し、Enterキーを押して実行します。
  4. 処理には数分かかるため、完了するまでウィンドウを閉じないでください。

解決策3:破損したシステムファイルを検出して修復する

システムファイルの破損が原因でエラー0x80070424が発生している可能性もあります。その場合は、「システム ファイル チェッカー(SFC)」ユーティリティを使って、破損したシステムファイルを検出・修復しましょう。

システム ファイル チェッカーの実行手順は以下の通りです。

  1. 検索ボックスまたはスタートメニューから「コマンドプロンプト」を起動します。
  2. コマンドラインに「SFC /scannow」と入力します。
  3. Enterキーを押します。
  4. システム ファイル チェッカーがシステム全体をスキャンし、破損したファイルの有無を確認します。

解決策4:レジストリクリーナーを使用する

レジストリの問題がエラーの引き金になっている場合は、Auslogics Registry Cleanerなどのレジストリクリーニングツールの導入を検討しましょう。

質の高いレジストリクリーナーを使えば、システム内のレジストリの問題を短時間で検出・解決できます。不要になった古いレジストリファイルや余分なエントリも削除され、レジストリを最適な状態へと戻すことが可能です。こうしたツールは、システムクラッシュの原因となるエラーを取り除き、Windowsの動作をスムーズかつ効率的に回復させます。お使いのPCの環境や要件に合ったツールを選びましょう。

解決策5:Windows Updateのコンポーネントをリセットする

上記の方法でもエラーが解消しない場合は、Windows Updateの各コンポーネントをリセットして、初期状態からやり直す必要があるかもしれません。

手順は以下の通りです。

  1. スタートメニューまたは検索ボックスから「ファイル名を指定して実行」を起動します。
  2. テキストフィールドに「services.msc」と入力し、Enterキーを押します。
  3. 一覧を下にスクロールし、「Background Intelligent Transfer Service」を見つけて右クリックし、「停止」を選択します。
  4. 次に「Windows Update」を探し、同様に右クリックして「停止」を選択します。
  5. 実行ダイアログを閉じて、エクスプローラーを開きます。
  6. C:\Windows\SoftwareDistribution」フォルダに移動し、フォルダ内のすべてのファイルを削除します。
  7. スタートボタンを右クリックし、「Windows PowerShell(管理者)」を選択して、管理者権限でPowerShellを起動します。
  8. PowerShellで以下のコマンドを1行ずつ順番に実行します。
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  9. PowerShellを閉じて、パソコンを再起動します。

解決策6:Windowsファイアウォールを再インストールする

「Base Filtering Engine(ベース フィルタリング エンジン)」サービスのファイルが原因でエラーが発生している場合は、Windowsファイアウォールを再インストールするのが最も効果的な解決策です。

再インストールの手順は以下の通りです。

  1. 公式開発元のウェブサイトからWindowsファイアウォールのインストールファイルをダウンロードし、デスクトップに展開します。
  2. インストールファイルをダブルクリックし、インストールを実行します。
  3. パソコンを再起動します。
  4. 再起動が完全に完了したら、スタートボタンをクリックし、プログラム一覧から新しくインストールしたWindowsファイアウォールを探してダブルクリックで起動します。
  5. 「ファイル名を指定して実行」の画面が開いたら、「REGEDIT」と入力して「OK」をクリックします。「everyone」という新しい項目が追加されていることを確認してください。
  6. アクセス許可の画面で「フル コントロール」にチェックを入れ、「OK」をクリックして確定します。
  7. ウィンドウを閉じて、スタートメニューに戻ります。
  8. 検索フィールドに「services.msc」と入力して、サービス画面を開きます。
  9. Base Filtering Engine」を右クリックします。
  10. 次に「Windows Firewall」を探し、設定を変更できるかどうかを確認します。変更できれば、エラー0x80070424は解消されています。それでも問題が続く場合は、専門のWindows技術者への相談をおすすめします。

まとめ

以上が、エラーコード0x80070424を修復するために試したい6つの解決策です。トラブルシューティングツールからファイアウォールの再インストールまで、簡単にできるものから順に試していけば、原因の特定もしやすくなります。この記事が、エラー解消の一助となれば幸いです。

他にもエラー0x80070424の解決方法をご存知でしたら、ぜひコメント欄でシェアしてください。

  1. Windows 10のエラーコード0xc7700112を解決する7つの方法

    Windows PCの不具合やエラーを解消する基本的な方法として、OSを最新の状態に更新することが推奨されています。しかし、更新プロセスに何らかの不具合が生じると、さまざまなエラーメッセージが表示されることがあります。その代表的なものの一つがエラーコード0xc7700112です。このエラーは、Windowsのアップグレード処理中に何らかの中断や不具合が発生した際に表示されます。 本記事では、「エラーコード0xc7700112をどうやって修正すればよいのか」という疑問に対して、具体的な解決策をわかりやすく解説します。 Windows 10でエラーコード0xc7700112を修正する方法 このエ

  2. Windows 11のアクセシビリティ機能 徹底解説ガイド

    マイクロソフトは長年にわたり、Windowsのアクセシビリティ機能を継続的に強化してきました。アクセシビリティテクノロジーの目的は、世界中の障害のある方々へ機会を広げ、「障害格差(disability divide)」の解消に貢献することにあります。マイクロソフトにとって、Windows 11は、高価なプラグインやIT管理者による手間のかかる設定なしに、シームレスなアクセシビリティを実現するための重要な一歩です。本記事では、さまざまな障害の特性を持つユーザーを支援するWindows 11の主要機能を紹介します。インクルーシブデザインマイクロソフトによると、Windows 11は設計段階の初期か