Microsoft が Windows アップデートを展開するたびに、多くのユーザーがエラー コード「0x80070424」に直面します。このエラー コードは、Visual C++ のいずれかのバージョンまたは Microsoft Store からアプリをインストールしようとしたときに表示されることがよくあります。

このエラー コードは、Windows Update を使用して更新プログラムをインストールするとき、または Windows Update スタンドアロン インストーラー (WUSA.exe) を使用して更新プログラムをインストールしようとするときに発生する可能性があります。

今日は、 Windows オペレーティング システムを再インストールせずにエラー コード「0x80070424」を軽減および修正するための、試行錯誤された複数の方法。

表目次

Windows Update エラー 0x80070424: 原因と症状

エラー コード「0x80070424」は長い間存在しており、Windows 11、Windows 10、Windows 8 で発生する可能性があります、7、XP、さらには Windows Vista. このエラー コードは、res適切な Windows サービスが実行されていないか、破損しているか、誤動作しています。

Windows Update エラー コード「0x80070424」は、ほとんどの場合、バックグラウンド インテリジェント転送サービス (BITS) に関連しています。サーバーからクライアントへ。ただし、これがこのエラー メッセージの原因となる唯一の問題ではありません。

このエラーは、登録されていない複数の Windows サービスが原因で発生することもあります。 Windows Update から Windows Update をインストールしようとしたときにエラー コード「0x80070424」が表示された場合、次のエラー メッセージが表示されます。これが何度も表示され、Web を検索するか、サポートに連絡して情報を入手したい場合は、これが役立つ場合があります (0x80070424)。

Windows Update スタンドアロン インストーラーを使用して更新プログラムをインストールしている場合、次のメッセージが表示されます:

Windows Updateスタンドアロン インストーラー インストーラーでエラーが発生しました: 0x80070424 指定されたサービスは、インストールされたサービスとして存在しません。

Microsoft Store からアプリをインストールまたは更新しているときにエラーが発生した場合、次のエラー メッセージが表示されることがあります:

予期しない何かこの問題を報告していただくと、問題の理解を深めることができます。しばらく待ってからもう一度お試しいただくか、デバイスを再起動してください。コード: 0x80070424

これらのエラー メッセージのいずれかについて、次のすべての可能性を適用してください。ソリューション

Windows で 0x80070424 エラーを修正する

エラー コード「0x80070424」を修正するには、次の解決策を指定された順に 1 つずつ適用します。

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

Windows Update から Windows Update をインストールしようとしているときにエラー コード「0x80070424」が発生した場合は、この方法を適用できます。

両方の Windows 11 と 10 には、OS のさまざまなサービスと機能のトラブルシューティング ツールがプリインストールされています。このトラブルシューティング ツールを自動的に実行して、Windows Update の問題をチェックし、必要なアクションを提案することができます。

Windows Update のトラブルシューティング ツールを実行するには、次の手順に従います。

移動:

設定アプリ >> システム >> トラブルシューティング >> その他のトラブルシューティング

Windows Update の前にある [実行] をクリックします。

Windows Update を実行します。トラブルシューティングツール

修正が適用されたら、トラブルシューティング ツールを閉じます。

Windows Update トラブルシューティング ツールを閉じる

Windows Update トラブルシューティング ツールは、可能な問題を解決しようとします。 LAN ワイヤを物理的に再接続するなど、修正自体を適用できない場合は、アクションの実行を提案します。その場合は、修正を適用してから、問題が解決したかどうかを確認してください。

それでもエラー コードが表示される場合は、以下で共有されている解決策を引き続き実行してください。

有効/Windows サービスを再起動します

更新プログラムをインストールするには、適切な Windows サービスが稼働していることを確認してください。これらがオフになっているか、起動できない場合、Windows はエラー コード「0x80070424」を通過します。

次の Windows サービスが実行されている必要があります。

バックグラウンド インテリジェント転送サービス (BITS)DCOM サーバープロセス ランチャーリモート プロシージャ コール (RPC)Windows Defender ファイアウォールWindows モジュール インストーラーWindows Update

注: Windows モジュール インストーラーまたはその他のサービスが Windows サービス コンソールに表示されない場合は、以下の手順に従ってから、

これらのサービスが実行されているかどうかを確認するには、[コマンドの実行] ボックスに services.msc と入力してサービス コンソールを開き、

サービスが実行されていることを確認する

1 つ以上のサービスが実行されていないことがわかった場合は、次の手順に従ってサービスを開始してくださいautomatを実行するように設定しますically:

サービス プロパティを開く

サービス プロパティを開く

右-サービスをクリックし、コンテキスト メニューから [プロパティ] をクリックします。

サービスを自動的に開始するように設定します。

スタートアップを自動に設定する

[プロパティ] ウィンドウで、[スタートアップの種類] の前にあるドロップダウン メニューから [自動] を選択します。

.narrow-sky-1-multi-600{border:none!important;display:block!important;float:none!important;line-height:0;margin-bottom:15px!important;margin-left:0 !important;margin-right:0!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:250px;padding:0;text-align:center!重要tant}

サービスを開始します。

サービスを開始

変更を適用します。

変更を適用します

手順 1 から 4 を繰り返して、すべてのサービスを有効にします:

BITSDCOM サーバー プロセス ランチャーリモート プロシージャ コール (RPC)Windows Defender ファイアウォールWindows モジュール インストーラーWindows Update

PC を再起動します。

コンピューターが再起動したら、Windows を更新/インストールしてみてください。最初にエラーの原因となった update/app/Visual C++ です。

ただし、すべてのサービスが既に実行されている場合は、次の手順を使用してそれらを再起動するだけです:

停止

Windows サービスを停止します

はい-サービスをクリックし、コンテキスト メニューから [停止] をクリックします。

サービスを再開します。

サービスを再起動します。

サービスをもう一度右クリックし、コンテキスト メニューから [開始] をクリックします。

すでに開始されているすべてのサービスについて、手順 1 と 2 を繰り返します。

すべてのサービスが開始または再起動されたら、問題が解決したかどうかを確認してください。

Windows モジュール インストーラーの復元

Windows モジュール インストーラーは、Windows の更新プログラムと、OneDrive、Office などの他の Microsoft 製品の更新プログラムを検出してインストールする役割を担います。 PC にインストールされていない場合は、復元できます。それ。ただし、このプロセスでは、機能している Windows レジストリを別のコンピューターからインポートする必要があります。

利用可能なレジストリがある場合は、次の手順に従って、Windows モジュール インストーラー サービスまたはその他の不足しているレジストリ キーを復元します。

注: システムのレジストリで重要な値を誤って構成すると、オペレーティング システムにとって致命的な問題になる可能性があります。したがって、両方のコンピューターでプロセスを進める前に、システムの復元ポイントを作成することを強くお勧めします。

問題のない PC でレジストリ エディターを開きます。

レジストリ エディターを開きます

正常に機能している PC の [コマンドの実行] ボックスに regedit と入力します。

移動:

Computer\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TrustedInstaller

TrustedInstaller キーを.REG ファイルとしてエクスポートします。

TrustedInstaller キーのエクスポート

TrustedInstaller キーを右クリックし、コンテキスト メニューから [エクスポート] をクリックします。.

.REG ファイルを保存します。

レジストリ ファイルを保存します。

.REG ファイルを問題のあるコンピュータに移動します。

エクスポートした.REG ファイルを USB/外付けハード ドライブにコピーし、問題のあるコンピューターに貼り付けます。

.REG ファイルを実行します。

ファイルを実行すると、UAC が表示される場合があります。 [はい] をクリックします。

レジストリ ファイルを実行します

ダイアログ ボックスで [はい] をクリックして確認します

アクションを確認する

ファイルが実行されたら、ダイアログでOKをクリックします

コンピュータを再起動します。

コンピュータが再起動したら、Windows Modules Installer サービスが復元されているかどうかをサービス コンソール内で確認します。

Windows Update または BITS を復元します

Windows Modules Installer と同様に、「Windows Update」サービスまたは BITS サービスが見つからない場合は、それらも復元できます。方法は次のとおりです:

手順:圧縮されたレジストリ ファイルを wnload します。

Windows Update サービス復元ツール (不明、 3 件)

アーカイブを解凍します。

圧縮ファイルを解凍

次のファイルを実行して、それぞれの Windows サービスを復元します:

WindowsUpdate.regBITS.regそれぞれのレジストリ ファイルを実行します

UAC プロンプトで [はい] をクリックします。

レジストリ ファイルを実行します。

確認ダイアログ ボックスで [はい] をクリックします。

アクションを確認

PC を再起動します。

再起動すると、それぞれの Windows サービスが復元されます。上記のガイドを使用して実行されているかどうかを確認し (停止している場合はサービスを開始します)、問題が解決したかどうかを確認します。

システム ファイルの登録

未登録システム ファイルは、それぞれのサービスが実行できない原因になる可能性があります。 「regsvr32」コマンド ライン ツールを使用してダイナミック リンク ライブラリ (DLL) を登録できます。

次の手順に従って、システム ファイルを登録します。

次のコマンドレットをコピーしてメモ帳に貼り付けます。

regsvr32 comcat.dll/s regsvr32 shdoc401.dll/s regsvr32 shdoc401.dll/i/s regsvr32 asctrls.ocx/s regsvr32 oleaut32.dll/s regsvr32 shdocvw.dll/I/s regsvr32 shdocvw.dll/s regsvr32browseui.dll/s regsvr32browseui.dll/I/s regsvr32 msrating.dll/s regsvr32 mlang.dll/s regsvr32 hlink.dll/s regsvr32 mshtmled.dll/s regsvr32 urlmon.dll/s regsvr32 plugin.ocx/s regsvr32 sendmail.dll/s regsvr32 scrobj.dll/s regsvr32 mmefxe.ocx/s regsvr32 corpol.dll/s regsvr32 jscript.dll/s regsvr32 msxml.dll/s regsvr32 imgutil.dll/s regsvr32 thumbvw.dll/s regsvr32 cryptext.dll/s regsvr32 rsabase.dll/s regsvr32 inseng. dll/s regsvr32 iesetup.dll/i/s regsvr32 cryptdlg.dll/s regsvr32 actxprxy.dll/s regsvr32 dispex.dll/s regsvr32 occache.dll/s regsvr32 occache.dll/i/s regsvr32 iepeers.dll/s regsvr32 urlmon.dll/i/s regsvr32 cdfview.dll/s regsvr32 webcheck.dll/s regsvr32 mobsync.dll/s regsvr32 pngfilt.dll/s regsvr32 licmgr10.dll/s regsvr32 icmfilter.dll/s regsvr32 hhctrl.ocx/s regsvr32 inetcfg.dll/s regsvr32 tdc.ocx/s regsvr32 MSR2C.DLL/s regsvr32 msident.dll/s regsvr32 msieftp.dll/s regsvr32 xmsconf.ocx/s regsvr32 il.dll/s regsvr32 msoeacct.dll/s regsvr32 inetcomm. dll/s regsvr32 msdxm.ocx/s regsvr32 dxmasf.dll/s regsvr32 l3codecx.ax/s regsvr32 acelpdec.ax/s regsvr32 mpg4ds32.ax/s regsvr32 voxmsdec.ax/s regsvr32 danim.dll/s regsvr32 Daxctle.octle.octl s regsvr32 lmrt.dll/s regsvr32 datime.dll/s regsvr32 dxtrans.dll/s regsvr32 dxtms3ft.dll/s regsvr32 WEBPOST.DLL/s regsvr32 WPWIZDLL.DLL/s regsvr32 POSTWPP.DLL/s regsvr32 CRSWPP.DLL/s regsvr3 FTPWPP.DLL/s regsvr32 FPWPP.DLL/s regsvr32 WUAPI.DLL/s regsvr32 WUAUENG.DLL/s regsvr32 ATL.DLL/s regsvr32 WUCLTUI.DLL/s regsvr32 WUPS.DLL/s regsvr32 WUWEB.DLL/s regsvr32 wshom.ocx/s regsvr32 wshext.dll/s regsvr32 vbscript.dll/s regsvr32 scrrun.dll mstinit.exe/setup/s regsvr32 msnsspc.dll/SspcCreateSspiReg/s regsvr32 msapsspc.dll/SspcCreateSspiReg/s ex​​it

ファイルを保存します。

ファイルを保存します

バッチ ファイルとして保存します。

バッチ ファイルを保存します。

ファイル タイプを「すべてのファイル」に変更し、「.bat」を連結します。

管理者権限でバッチ ファイルを実行します。 >

昇格した権限でバッチ ファイルを実行する

バッチ ファイルを右クリックし、[管理者として実行] をクリックします。コンテキストメニューからstrong>。その後、コマンド プロンプト インスタンスが実行され、自動的に閉じられます。

コンピューターを再起動します。

コンピューターが再起動したら、問題がないかどうかを確認します。

Windows レジストリから制限を解除

Windows レジストリによる制限が原因で、Windows 更新プログラムをインストールしようとすると、「0x80070424」エラー コードが表示されることもあります。その場合は、制限を解除することで問題を解決できます。方法は次のとおりです:

レジストリ エディタを開く

レジストリ エディターを開く

移動先:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

注:

strong>WindowsUpdate キーが表示されない場合は、レジストリ値のように更新プログラムのインストールがレジストリによってブロックされていない可能性があります。 存在しない。したがって、この手順は省略できます。

DisableWindowsUpdateAccess の値をダブルクリックします。

Windows レジストリの DisableWindowsUpdateAccess 値

値のデータを 1 に設定します。

値データの変更DisableWindowsUpdateAccess

コンピューターを再起動します。

レジストリ内に DisableWindowsUpdateAccess 値が見つかった場合、この値はデフォルトでは存在しないため、これが原因である可能性があります。

ただし、この値または WindowsUpdate キーが見つからない場合、「0x80070424」エラー コードは Windows レジストリの制限によるものではありません。

DISM で破損したファイルを修復し、 SFC

導入イメージ サービスing and management (DISM) と System File Checker (SFC) は、システム ファイルをスキャンして修復できる Windows の組み込みツールです。重要なシステム ファイルを修復するために、次の手順を使用して DISM および SFC スキャンを実行します。

昇格したコマンド プロンプトを起動します。

次のコマンドを順番に実行します:

DISM.exe/Online/Cleanup-image/Checkhealth DISM.exe/Online/Cleanup-image/Scanhealth DISM.exe/Online/Cleanup-image/Restorehealth

次に、SFC スキャンを実行します:

SFC/ScanNowDISM および SFC コマンドレットを実行して修復するシステム ファイル

スキャンが正常に実行され、すべてのファイルが修復されたら、エラー コードがなくなったかどうかを確認します。

SoftwareDistribution フォルダをクリア

「0x80070424

SoftwareDistribution フォルダーは C:\Windows にあります。このフォルダーはWindows 更新プログラムをインストールするために必要なサブフォルダー (ダウンロード) 内の一時ファイルが含まれています。これらの破損したファイルが原因で、Windows 更新プログラムのインストールに失敗し、エラー コードが表示されることがよくあります。

この場合、これらの一時ファイルを削除し、更新プロセスを最初から開始する必要があります。

SoftwareDistribution フォルダをクリアする方法は次のとおりです:

エクスプローラーを使用して次の場所に移動します:

C:\Windows\SoftwareDistribution\ダウンロード

CTRL + A ホットキーを使用してすべてのアイテムを選択します。

すべてのアイテムを削除します。

SoftwareDistribution ディレクトリをクリアします。

コンピュータを再起動します。

コンピュータが再起動したら、Windows アップデートを再インストールして、エラー コード

まとめ

Windows PC のエラー コードには、その根本原因を特定するために使用できる意味があります。ただし、0x80070424 の場合、問題は複数の原因が考えられます。そのため、この詳細なガイドを作成して、1 つのタイトルで考えられるすべての解決策を見つけることができるようにしました。

この投稿で説明した方法がうまくいった場合は、下のコメント セクションでどの方法を教えてください。

以下も参照してください:

Subhan Zafar Subhan Zafar は、Windows およびサーバー インフラストラクチャのテストと研究に関心を持つ確立された IT 専門家であり、現在 Itechtics で研究員として働いています。研究コンサルタント。彼は電気工学を学び、Huawei (HCNA & HCNP Routing and Switching) の認定を受けています。

Categories: IT Info