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

Windows 10/11でエラーコード0x80070424を解決する5つの方法

Windows Updateは、システムやアプリの更新プログラムを一元管理するハブです。更新プログラムはバックグラウンドで自動的にダウンロードされ、ユーザーは手動でインストールするか、インストールのスケジュールを設定するだけで済みます。MicrosoftはWindows Update機能に数多くの改善を加えてきましたが、残念ながらまだ完璧とは言えません。

Windows 10/11で更新プログラムをインストールする際、0x80070424などのエラーコードに遭遇することは珍しくありません。こうしたエラーは更新プログラムの正常なインストールを妨げ、たとえインストールできたとしても、プログラムのクラッシュ、アプリのフリーズ、動作の遅延、インターフェースの無反応、起動時のトラブルなど、さまざまな不具合を引き起こす可能性があります。

本記事では、更新プログラムが読み込めず0x80070424エラーが表示された場合の対処法について詳しく解説します。

エラーコード0x80070424とは?

0x80070424エラーは、Windows Updateが利用可能な更新プログラムを読み込み、コンピューターへダウンロードするのを妨げる問題です。これは昔から存在するエラーで、Windows 7やWindows 8といった旧バージョンでも頻繁に報告されていました。

プロのヒント:専用のPC最適化ツールを活用すれば、誤った設定、ジャンクファイル、有害なアプリ、セキュリティ上の脅威などを一括で除去できます。これらはシステム不具合やパフォーマンス低下の主な原因です。

このエラーは通常、更新に必要なシステムファイルが登録されていないことが原因で発生します。Windows Update スタンドアロン インストーラー(Wusa.exe)の使用時に遭遇したという報告もある一方、ファイアウォール設定の変更時に表示されるケースもあります。

Windows 10/11で表示されるエラーコード0x80070424には、通常以下のようなメッセージが伴います。

  • Windows Update スタンドアロン インストーラー
    インストーラーでエラーが発生しました:0x80070424
    指定されたサービスはインストールされたサービスとして存在しません。
  • Windows Update
    更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示され、Webで情報を検索するかサポートに問い合わせる場合は、次の情報が役立つ可能性があります:(0x80070424)

Windows 10/11でエラーコード0x80070424が発生する原因

エラーコード0x80070424はさまざまな理由で発生しますが、最も多い原因は、更新プログラムの実行に必要なシステムファイルが欠落していることです。Windows Update関連のファイルやWindowsシステムファイルが失われると、更新プログラムの読み込みとインストールができなくなります。

もう一つの有力な原因は「Windows モジュール インストーラー」です。これはWindowsの更新プログラムや各種コンポーネントの変更・インストール・削除を担う重要なサービスであり、このサービスが無効化されていたり、バイナリが破損していたりすると、更新のインストールに失敗します。

このほかにも、Windows Updateコンポーネントの不具合、不完全または破損した更新ファイル、破損したシステムプロセス、マルウェア感染なども原因となり得ます。ただし、0x80070424は新しい問題ではないため、適切な解決策を見つけるのは難しくありません。エラーの原因を特定して該当する修正を適用するか、原因が不明な場合は以下のリストを順番に試してみてください。

エラーコード0x80070424の修正方法

複雑な解決策を試す前に、まずは以下の基本的なトラブルシューティングから始めましょう。

  • ウイルス対策ソフトとファイアウォールを一時的に無効にします。一部の更新プログラムは、これらのセキュリティ機能との競合によって正常に実行できないことがあります。更新のインストール前に一度無効化してみてください。
  • Outbyte PC Repairを実行してシステム内のジャンクファイルを削除します。古いダウンロードファイル、キャッシュデータ、その他の不要ファイルを整理することで、0x80070424エラーをはじめとする various 問題の原因を取り除けます。
  • コンピューターを再起動します。一時的なグリッチやバグによるエラーは、OSの再起動が最も簡単な解決策になります。

これらの手順で改善しない場合は、本格的な対策に進みましょう。

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

Windows Updateでエラーに遭遇したら、まず試すべきはトラブルシューティングツールの実行です。このツールはWindows Updateに関連する一般的な問題を自動的に診断・修復するよう設計されており、0x80070424エラーへの最初のアプローチとして最適です。

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

  1. Windows + Iキーを押して設定アプリを起動します。
  2. 更新とセキュリティをクリックします(Windows 11の場合は「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」へ移動)。
  3. 左側のメニューからトラブルシューティングを選択し、Windows Updateを見つけます。
  4. Windows Updateをクリックして選択し、トラブルシューティングツールの実行ボタンをクリックします。

トラブルシューティングツールは自動的に実行されますが、検出された問題を解決するには画面の指示に従う必要があります。完了したらコンピューターを再起動し、Windows Updateを再度実行してみてください。

解決策2:Windows Updateサービスを有効にする

Windows Updateが機能せずエラーが表示される理由の一つは、構成要素のサービスが停止していることです。必要なサービスがすべて実行中であることを確認しましょう。

  1. Windows + Rキーを押してファイル名を指定して実行を開きます。
  2. ダイアログボックスに「services.msc」と入力します。
  3. 以下のサービスを探し、ステータスが「実行中」になっているか確認します。
    • Windows Update
    • Background Intelligent Transfer Service(バックグラウンド インテリジェント転送サービス)
    • Workstation(ワークステーション)
  4. いずれかのサービスが「停止」状態の場合は、右クリックして「開始」を選択します。
  5. 各サービスのスタートアップの種類が「自動」に設定されていることも確認してください。

コンピューターを再起動し、Windows Updateを起動してエラーが解消されたかどうかを確認します。

解決策3:Windows Updateサービスをリセットする

Windows Updateを起動すると、サービスは専用の更新コンポーネントを使って利用可能な更新プログラムの読み込み、ダウンロード、保存、インストールを行います。これらのコンポーネントのいずれかが正常に動作していないと、0x80070424などのエラーが発生します。

このエラーを修正するには、以下の手順でWindows Updateコンポーネントをリセットします。

  1. Windows + Xキーを押し、「Windows PowerShell(管理者)」を選択して昇格されたPowerShellを開きます。
  2. 以下のコマンドを1行ずつコピー&ペーストし、各行の後にEnterキーを押します。
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • Ren C:\Windows\System32\catroot2 Catroot2.old
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

これによりWindows Updateサービスが再起動され、発生していた問題が解決されるはずです。

解決策4:レジストリ経由でWindows Updateを有効にする

Windows Updateに問題が起きるもう一つの理由は、Windowsレジストリで更新機能が無効化されている可能性です。これを修正するには、以下の手順でレジストリエントリを編集します。

  1. Windows + Rキーを押してファイル名を指定して実行ダイアログを開きます。
  2. regedit」と入力し、Enterキーを押します。
  3. アドレスバーに以下のパスをコピー&ペーストします:\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  4. 右側のペインで「DisableWindowsUpdateAccess」DWORDを探します。
  5. ダブルクリックして値を「0」に設定します。

※レジストリの編集は慎重に行ってください。作業前にレジストリのバックアップを作成しておくことを強くお勧めします。

変更を反映させるためにコンピューターを再起動し、Windows Updateを再度起動して正常に動作するか確認します。

解決策5:CBSログの名前を変更する

CBSログには、Windows Updateに関するあらゆる情報が記録されています。このファイルが破損すると、Windows Updateが正常に動作せず、0x80070424のようなエラーに遭遇する可能性が高まります。CBSログファイルの名前を変更すれば、この問題は簡単に解決できます。

手順は以下の通りです。

  1. スタートをクリックし、検索ボックスに「%systemroot%\Logs\CBS」と入力します。
  2. Enterキーを押します。
  3. CBS.Logファイルを右クリックし、別の名前に変更します。

何らかの理由でファイル名を変更できない場合は、代わりに以下の手順を試してください。

  1. 検索ボックスに「services」と入力します。
  2. サービスを開き、下にスクロールして「Windows Modules Installer」サービスを探します。
  3. ダブルクリックし、スタートアップの種類を「手動」に設定します。
  4. コンピューターを再起動します。
  5. 「C:\Windows\Logs\CBS」フォルダーに移動し、「CBS.Log」ファイルの名前を変更します。
  6. コンピューターを再起動し、サービスの一覧に戻ります。
  7. Windows Modules Installerサービスを「自動」に戻します。

CBS.Logの名前変更が完了したら、Windows Updateを確認してエラーコード0x80070424が解決されたかどうかチェックしてください。

まとめ

MicrosoftがWindows Updateサービスの改善を続ける中で、エラーコード0x80070424のような問題に遭遇しても不思議ではありません。このエラーは更新プログラムの読み込みとインストールを妨げ、システムを多くの脆弱性にさらす危険があります。上記で紹介した修正方法を順に試して、Windows Updateを正常に動作させ、オペレーティングシステムを常に最新の安全な状態に保ちましょう。

  1. Windows 10/11で0x8024a203エラーが出たときの原因と直し方を徹底解説

    Windowsは数多くの機能とプロセス、そしてOSの動作に不可欠なセンシティブなシステムファイルを備えた、非常に複雑なオペレーティングシステムです。こうした豊富な機能性こそが、Windowsが世界中で支持され続けている理由でもあります。しかし残念ながら、Windowsではクラッシュやエラーが発生することがあります。エラーが起きると、普段当たり前に行えていた作業ができなくなり、業務に支障をきたすことも少なくありません。こうした問題を防ぐためには、Windows Updateを適切に適用することが推奨されます。Windows UpdateはOSにとって不可欠な存在です。毎月配信されており、セキュリ

  2. Windows 10/11でエラーコード0x8007000dを修正する7つの方法

    Windowsを常に最新の状態に保つことは、システムを守るうえで最も重要な対策のひとつです。Microsoftは、ユーザーが新しい更新プログラムを簡単にダウンロード・インストールできるよう、「Windows Update」という組み込みのアップデート機能を提供しており、OS本体、セキュリティサービス、ドライバー、アプリケーションなど、PCに関するあらゆる更新を管理しています。 しかし、Windows Updateを使えばスムーズに行えるはずの更新が、必ずしも成功するとは限りません。さまざまな要因が更新プロセスを妨げ、インストールに失敗することがあります。その代表例のひとつが、エラーコード0x8