Windows Update をインストールできない Windows ユーザーが何人かいて、質問しています。 ほとんどの影響を受けたユーザーは、長い時間が経過した後、最終的にエラー コード 0x8007043c で 99% の確率で更新が失敗すると報告しています。 この問題は Windows 7 ではるかに一般的ですが、私たちは Windows 8.1 および Windows 10 での発生を何とか見つけました。

Windows Update Error 0x8007043c の原因とは何ですか
この問題は、Windows 7 で発生することが多いのですが、Windows 7 で問題が発生しないことを確認するには、Windows Update Error の発生を何とか見つけ出そうとしました。
私たちは、さまざまなユーザー レポートを調べ、同じような状況に陥った他のユーザーからよく推奨されるさまざまな修復方法を試して、この特定の問題を調査しました。 その結果、いくつかの異なる状況がこの問題の発生に関与している可能性があります。
- Incompatible Windows update – この問題は、OS のバージョンと互換性がないのにインストールしようとする Windows 更新プログラムが原因で発生することもあります。 このシナリオに該当する場合、Windows Update Troubleshooter を実行することで問題を解決できるはずです。
- サード パーティ AV 干渉 – 複数の該当ユーザーによって報告されているように、この問題は、誤検出により PC と WU サーバ間の通信をブロックしている過保護なサード パーティ アンチウイルス ソフトウェアによって発生することもあります。 この場合、リアルタイム保護を無効にするか、サードパーティのセキュリティ スイートをアンインストールすることで、問題を解決できるはずです。
- システム ファイルの破損 – このエラーコードを引き起こすもう一つの潜在的な原因は、システム ファイル間の破損です。 この場合、更新コンポーネントを壊している破損したインスタンスを置き換える & を修正できる一連のユーティリティ (DISM と SFC) を使用して問題を解決できるはずです。
- 壊れたOSコンポーネント – まれに、従来では解決できなかった根本的な破損インスタンスが原因でこの問題に遭遇することがあります。 この場合、修復インストールまたはクリーン インストールなどの手順ですべての OS コンポーネントをリフレッシュすることにより、問題を解決することができます。 以下に、同様の状況にある他のユーザーがエラー コード 0x8007043c.
を解決するために使用した、潜在的な修正のコレクションを紹介します。 最終的には、問題を引き起こしている犯人に関係なく、問題を解決する修正に行き当たるはずです。
方法 1: Windows Update トラブルシューターを実行する (Windows 10 のみ)
複数の異なるユーザー レポートによると、この特定の問題は、OS のバージョンと互換性がないにもかかわらず OS がインストールしようとする悪い Windows 更新プログラムが原因で起こることが非常によくあるそうです。 これを利用するには、Windows Update トラブルシューターを実行するだけです。 この自動化されたユーティリティは、シナリオがすでに修復戦略の 1 つによってカバーされていると判断した場合、互換性のないドライバーを自動的に処理します。
Windows 10 ユーザー数人が、Windows Update トラブルシューターを実行し、推奨の修復戦略を適用して、0x8007043c エラーコードを解決することに成功したそうです。 Windows Update には、すでにカバーされている問題が発見された場合に自動的に実行されるべき修復戦略が含まれています。
以下は、Windows Update トラブルシューターを実行するための簡単なガイドです。 次に、「ms-settings:troubleshoot」と入力して Enter キーを押すと、設定アプリの [トラブルシューティング] タブが開きます。
[実行] ボックスで [トラブルシューティング] タブを開く - [Troublehooting] タブ内でマウスカーソルを画面右側のセクションまで動かし、「起動して実行」セクションに移動してください。
Windows Update Troubleshooter の実行 - ユーティリティを起動し、最初のスキャンが完了するのを待ちます。
Windows Update の問題の検出 - 適切な修復方法が特定された場合、ウィンドウが表示され、[この修正の適用] をクリックして適用できる修復方法を適用することができます。
Apply this fix Note: 修復の種類によっては、修復方法を適用するためにいくつかの追加手順を実行しなければならない場合があることに留意してください。
- 修正が正常に適用された後、コンピューターを再起動し、次のコンピューター起動時に問題が解決されているかどうかを確認します。
- Windowsキー + Rキーを押して実行ダイアログ ボックスを開き、テキスト ボックス内に ‘cmd’ と入力して Ctrl + Shift + Enterキーを押して昇格 CMD プロンプトを表示させます。
Running Command Prompt - 昇格した CMD プロンプト内に入ることができたら、次のコマンドを入力して Enter を押して SFC スキャンを開始します:
sfc /scannow
Note: SFC はローカル キャッシュ コピーを使って破損ファイルを健全なコピーと置き換えます。 システムが他の論理エラーにさらされるのを防ぐため、操作が完了するまでユーティリティを中断しないでください。
- 手順が完了したら、コンピューターを再起動し、次の起動シーケンスが完了するのを待ちます。
- 昇格したCMDウィンドウに戻ったら、次のコマンドを入力し、Enterキーを押して、DISMスキャンを開始します:
DISM /Online /Cleanup-Image /RestoreHealth
注意: DISMはWindows Updateコンポーネントを積極的に使用して、破損したインスタンスを置き換えるために健全なコピーをダウンロードします。 このため、インターネット接続が安定していることを確認する必要があります。
- 指示が完了したら、コンピューターを再起動し、次の起動シーケンスで問題が解決されるかどうかを確認します。
それでも Windows 更新プログラムをインストールしようとしているときに 0x8007043c エラーが発生する場合は、以下の次の方法に移ってください。
方法 2: サード パーティの妨害を排除する (該当する場合)
0x8007043c エラーを引き起こすもう 1 つの考えられる原因は、PC と Windows Update サーバーの間の外部通信をブロックしてしまう過保護なサード パーティのアンチウイルス ソフトウェアです。 これは通常、誤検出により発生します。AV スイートはインターネット ネットワークが侵害されたと考えています。
AVAST, McAfee, Comodo, および Sophos は、問題を引き起こす可能性が最も高いサード パーティ製品です (ただし、特定できなかった他の製品もあります)。
サード パーティの AV スイートを使用していて、この問題が該当する可能性がある場合、リアルタイム保護を無効にするか、スイートを完全にアンインストールしてデフォルトのセキュリティ プログラム (Windows Defender) に戻すことにより、この問題を解決できるはずです。
もちろん、リアルタイム保護を無効にする手順は、アクティブに使用している AV スイートによって異なりますが、ほとんどの場合、タスク バー メニューから直接実行することができます。

リアルタイム保護を無効にした後、以前失敗した Windows Update をインストールして、問題が解決されたかどうか試してみてください。 同じ問題がまだ発生している場合、AV Suite が問題を引き起こしていないとは限りません。
3rd Party AV Suite の中には、エンドユーザーにはわからないが、ファイアウォール コンポーネントを含んでいるものがあることを覚えておいてください。 ほとんどの場合、リアルタイムの保護を無効にしても、このセキュリティ メカニズムはそのまま残ります。 このため、サードパーティ製 AV Suite を完全にアンインストールし、0x8007043c エラーの原因となる残存ファイルを残していないことを確認することによってのみ、サードパーティ製 AV Suite が問題を引き起こしていないことを確認することができます。
この方法を実行しても改善されない場合、またはこの方法があなたのシナリオに適用されない場合は、以下の次の方法に進んでください。
Method 3: DISM および SFC スキャンを実行する
上記の方法で問題を解決できなかった場合、または適用できなかった場合は、問題がある種のシステム ファイルの破損により発生していないかどうか調査してみましょう。 いくつかの異なる Windows ユーザーによって報告されているように、この問題は、重要なオペレーティング システム ファイルに影響を与える何らかのシステム ファイルの破損の結果として引き起こされている可能性があります。
SFC は論理エラーの修正に優れていますが、DISM は破損しやすいシステム依存関係を修復することに重点を置いています。 このため、0x8007043c エラーの原因となっている破損したインスタンスを修正する機会を最大化するために、両方のユーティリティを実行することを強く推奨します。
SFC & DISM の両方のスキャンを昇格したコマンド プロンプトから実行するためのクイック ガイドは次のとおりです:
この方法に従っても同じ0x8007043cエラーが発生する場合、次の方法に進んでください。 すべての OS コンポーネントをリフレッシュする
上記のすべての可能な修正を行っても、Windows Update をインストールできない場合は、システムが何らかの破損に苦しんでいる可能性があり、従来どおりに解決することはできないでしょう。 この問題を解決する 1 つの方法は、問題の原因となっている可能性のあるすべての Windows コンポーネント (起動関連のプロセスを含む) をリセットすることです。
これを行うには、クリーン インストールまたは修復インストールの 2 つの方法があります。 すべてのファイル (画像、音楽、動画)、アプリケーション、ゲーム、およびユーザー設定は、最初にバックアップ ユーティリティを使用しない限り失われます。
修復インストール (in-place repair) は、インストール メディアが必要で、より面倒なソリューションです。 しかし、大きな利点は、Windows コンポーネントのみがリセットされることです。 つまり、データ、アプリ、ゲーム、および一部のユーザー設定さえも維持することができます。
したがって、問題を素早く解決する方法を探していて、失っても構わない重要なデータがない場合は、クリーン インストールをお勧めします。 一方、すべてのデータを保持し、Windows コンポーネントのみに焦点を当てたものを希望する場合は、修復インストールを行います。