Windows Updateエラー0xc8000247を修正する方法は?

WU(Windows Update)コンポーネントを介して更新プログラムをインストールしようとすると、いくつかのWindowsユーザーで0xc8000247エラーコードが発生します。影響を受けるユーザーの大多数は、問題は特定の更新でのみ発生すると報告しています。他のユーザーは問題なくインストールされます。この問題は主にWindows7で報告されていますが、Windows10とWindows8.1でも同じ問題が発生していることがわかりました。

Windows Updateエラー0xc8000247の原因は何ですか?

このエラーメッセージを解決するために一般的に使用されているさまざまなユーザーレポートと修復戦略を調べて、この特定の問題を調査しました。結局のところ、いくつかの異なるシナリオでWindowsUpdateエラー0xc8000247がトリガーされます。責任があると思われる犯人の候補リストは次のとおりです。

  • インストールにIRSTドライバーがない実は、この特定の問題は、マシンのインストールにIntel Rapid Storage Technology Driver(IRST)がない状況でよく発生します。このシナリオは、ユーザーがAcronisまたは同様のユーティリティを使用して以前のインストールのクローンを作成した後にWindowsインストールが取得された場合に非常に一般的です。この場合、公式チャネルからIRSTドライバーをインストールすることで問題を解決できるはずです。
  • サードパーティのAV干渉–このエラーを引き起こす可能性のある別のシナリオは、エンドユーザーマシンとWUサーバー間の接続を中断している過保護なAVスイートを扱っている場合です。このシナリオが当てはまる場合は、更新プログラムのインストール中にリアルタイム保護を無効にするか、過保護スイートをアンインストールして組み込みのセキュリティスイートに戻すことで問題を解決できるはずです。
  • グリッチされたWUコンポーネント–一部のユーザーが報告しているように、このエラーコードは、1つ以上のWUコンポーネントが不安定な状態でスタックした場合にもトリガーされる可能性があります(OSは、コンポーネントが開いていると見なしますが、実際には開いていません)。この場合、すべてのWUコンポーネントをリセットすることで(自動エージェントを使用するか、すべて手動で行うことにより)問題を解決できるはずです。
  • システムファイルの破損結局のところ、システムファイルの破損は、WUのインストール中にこのエラーコードが出現する原因にもなります。1つ以上のWU依存関係が破損した場合、更新操作全体が影響を受ける可能性があります。この場合、システムファイル修復スキャン(DISMまたはSFC)を実行するか、修復インストール(またはクリーンインストール)を実行することで、問題を解決できるはずです。
  • 不明な干渉–より特殊な状況では、このエラーは原因不明の原因で発生する可能性があります。ドライバーの更新がWUの操作を妨害した可能性があります。これらの競合を特定するのは簡単ではないため、理想的なアプローチは、システムの復元を使用して、この問題が発生していなかったポイントにマシンの状態を戻すことです。

この問題も発生していて、修正を探している場合、この記事では、最終的にこのエラーをスローする問題を特定して解決するのに役立ついくつかのトラブルシューティングガイドを提供します。以下に、影響を受ける少なくとも1人のユーザーによって有効であることが確認された潜在的な修正のコレクションを示します。

最良の結果を得るには、効率と難易度の順に並べられているため、並べたのと同じ順序で方法に従うことをお勧めします。最終的には、この問題の出現を促進している原因に関係なく、問題を解決する修正に遭遇します。

方法1:WindowsUpdateのトラブルシューティングを実行する

他の高度な修復戦略を検討する前に、Windowsが問題を自動的に解決できないかどうかを確認しましょう。この正確な問題に直面している何人かのユーザーは、WindowsUpdateのトラブルシューティングを実行することでWindowsUpdateエラー0xc8000247を解決することができました。

この組み込みユーティリティには、実行可能な不整合が見つかった場合に自動的に適用される数十の修復戦略が含まれています。ユーティリティが実行可能な修復戦略を見つけた場合、クリックするだけで適用できる実行可能な修正が自動的に推奨されます。

WindowsUpdateトラブルシューティングを実行してWindowsでエラー0xc8000247 を解決するためのクイックガイドは次のとおりです。

  1. Windowsキー+ Rを押して、[ファイル名を指定して実行]ダイアログボックスを開きます。次に、「ms-settings-troubleshoot」 入力し、Enterキーを押して、設定アプリの[トラブルシューティング]タブを開きます。
  2. [トラブルシューティング]タブが表示されたら、[設定]画面の右側のペインに移動し、[起動して実行]セクションまで下にスクロールします。表示されたら、[ Windows Update ]をクリックし、新しく表示されたコンテキストメニューから[トラブルシューティングの実行]をクリックします。
  3. ユーティリティが起動すると、自動的に初期スキャンが実行されます。これの目的は、それに含まれている修復戦略のいずれかが、発生している特定の問題に一致するかどうかを判断することです。
  4. 実行可能な修正が特定された場合は、[この修正を適用]をクリックして、推奨される修復戦略を適用できる新しいウィンドウが表示されます。

    注:修正の種類によっては、画面の指示に従って推奨される修正を実施する必要がある場合があります。

  5. 修正が正常に適用されたら、コンピューターを再起動し、次の起動が完了したら問題が解決するかどうかを確認します。

場合は、Windows Updateのエラー0xc8000247が まだ発生しているか、トラブルシューティングが可能な補修戦略を見つけられませんでした、以下の次の潜在的な修正を下に移動します。

方法2:IRSTドライバーを更新する

Windows 7でこの問題が発生した一部のWindowsユーザーは、Intel Rapid Storage Technology Driver(IRST)を更新することで問題を解決できたと報告しています。この特定の修正は、ユーザーがAcronis TrueImageまたは同様のユーティリティを使用してHDDのクローンを作成した後にこのWindowsインストールが取得された場合にほとんど適用できるようです。この特定の問題は、主にWestern Digital(WD)ドライブで発生することが報告されています。

直面しているシナリオがこれに類似している場合は、Intel Rapid Storage Technology Driver(IRST)を最新バージョンに更新することで問題を解決できるはずです。これを行う方法のクイックガイドは次のとおりです。

  1. このリンク(ここ)にアクセスし、使用可能なドライバーのリストからインテルラピッドテクノロジー(インテルRST)ユーザーインターフェイスとドライバー をクリックします。
  2. ドライバー画面内で、画面の左側のセクション([利用可能なダウンロード]の下)を確認し、SetupRST.exeに関連付けられている[ダウンロード]ボタンをクリックします。
  3. インテルソフトウェア使用許諾契約のプロンプトで、をクリックして、私は用語とライセンス契約を受け入れます。次に、ダウンロードが完了するのを待ちます。
  4. SetupRST.exeファイルが完全にダウンロードされたら、それをダブルクリックし、[はい]をクリックして管理者アクセスを許可し、画面の指示に従ってIntel Rapid Technology(Intel RST) ドライバーのインストールを完了します。
  5. インストールが完了したら、コンピューターを再起動し、次の起動シーケンスが完了したら問題が解決するかどうかを確認します。

更新プログラムをインストールしようとしたときに同じWindowsUpdateエラー0xc8000247が発生した 場合は、以下の次の方法に進んでください。

方法3:干渉しているサードパーティアプリケーションをアンインストールする(該当する場合)

結局のところ、この特定のエラーコードは、過保護なAVスイートが原因で発生することもあります。ユーザーレポートから判断すると、エンドユーザーPCとWUサーバー間の通信をブロックした後、WindowsUpdateエラー0xc8000247を トリガーする可能性のあるセキュリティスイートがいくつかあります。ノートン、マカフィー、アバストは、これが動作の原因であるとユーザーから指摘されることがよくあります。

サードパーティのAVを使用していて、更新の失敗の原因である可能性があると思われる場合は、更新のインストール中にリアルタイム保護を無効にするか、セキュリティをアンインストールすることで問題を解決できるはずです。スイート全体を組み込み、組み込みのAV(Windows Defender)に戻します。

このシナリオが当てはまる場合は、サードパーティのAVのリアルタイム保護をアンインストールすることから始める必要があります。ただし、使用しているサードパーティのセキュリティスイートによって、手順は異なります。ただし、多くの場合、タスクバーアイコンを右クリックしてこれを行うことができます。

リアルタイム保護を無効にできたらすぐに、アップデートを通常どおりインストールして、同じ問題が発生するかどうかを確認してください。

それでも問題が発生する場合は、この動作を引き起こす可能性のある残りのファイルを残さないようにしながら、サードパーティのウイルス対策ソフトウェアを完全にアンインストールしてみてください。これを行うには、この記事(ここ)の手順に従って、残りのファイルと一緒にサードパーティのAVをインストールするようにします。

上記の手順を実行した後も同じ0xc8000247 エラーが引き続き発生する場合(またはこの方法が適用されなかった場合)は、以下の方法4の実行を開始してください。

方法4:すべてのWUコンポーネントをリセットする

結局のところ、この特定の問題はWU(Windows Update)が原因でも発生する可能性がありますが、重要なコンポーネントが不安定な状態でスタックするたびに発生します(OSは動作していると見なしますが、実際には動作しません)。0xc8000247 エラーも発生していたいくつかのWindowsユーザーは、この操作に関係するすべてのWUコンポーネントをリセットすることにより、この問題を解決することができました。

これを達成することになると、2つの方法があります。WindowsUpdateエージェントを実行して自動化されたアプローチを選択するか、管理者特権のコマンドプロンプトを使用して手動で手順を実行します。

あなたがより快適に感じるガイドに従ってください:

WindowsUpdateエージェントを介してすべてのWindowsUpdateコンポーネントをリセットする

  1. デフォルトのブラウザからこのMicrosoftTechNetページ(ここ)にアクセスし、Reset Windows UpdateAgentスクリプトをダウンロードします。
  2. ダウンロードが完了するまで待ってから、WinZipや7zipなどの無料のアーカイブユーティリティを使用してzipアーカイブを抽出します。
  3. スクリプトが完全に抽出されたら、ResetWUENG.exeを右クリックし、新しく表示されたコンテキストメニューから[管理者として実行]を選択します。
  4. 画面の指示に従って、すべてのWUコンポーネントをリセットするスクリプトを実行します。ただし、このプロセスを開始する前に、アクティブなインターネット接続を必要とする操作を実行していないことを確認してください。この操作はネットワークに割り込むためです。
  5. プロセスが完了したら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

管理者特権のコマンドプロンプトを使用してすべてのWindowsUpdateコンポーネントをリセットする

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、テキストボックス内に「cmd」と入力し、Ctrl + Shift + Enterを押して、管理者特権のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)が表示されたら、  [はい]をクリックして管理者権限を付与します。
  2. 管理者特権のコマンドプロンプトに入ったら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、すべてのWU関連サービスを効果的に停止します。
    net stop wuauserv net stop cryptSvcnetストップビットnetstop msiserver

    :これらのコマンドは、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスを停止します。

  3. 関連するすべてのサービスの実行が禁止されたら、次のコマンドを実行して、SoftwareDistributionフォルダーとCatroot2フォルダーをクリアして名前を変更します。
    ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old

    注:のSoftwareDistributionアリCatroot2のフォルダは/ WUで使用されますされ、一時更新ファイルを保存するために、あなたのOSで使用されています。

  4. 2つの更新フォルダーがクリアされたら、次のコマンドを実行し、それぞれの後にEnterキーを押して 、手順2で以前に無効にしたサービスを再度有効にします。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. すべてのサービスを再度有効にした後、以前は失敗していた更新を再インストールし、問題が解決されたかどうかを確認します。

それでも0xc8000247エラーが発生する場合は、以下の次の方法に進んで ください。

方法5:DISMおよびSFCスキャンの実行

結局のところ0xc8000247 エラーの原因となる可能性のある別の潜在的な原因は、システムファイルの破損です。WUは多くの依存関係に依存しているため、特定のファイルが破損の影響を受けた場合にこの動作をトリガーする可能性のあるシステムファイルが多数あります。

この問題の影響も受けた数人のユーザーは、論理エラーとシステムファイルの破損を修正するために設計された2つのユーティリティ(DISM(展開イメージのサービスと管理) SFC(システムファイルチェッカー))を実行することで問題を解決しました

SFCは、ローカルアーカイブを使用して破損したファイルを置き換え、破損したインスタンスを正常なコピーに置き換えます。一方、DISMは、WUコンポーネントに依存して正常なコピーをダウンロードし、不良データを置き換えます。DISMはWU関連のコンポーネントの修正に優れていますが、SFCは論理エラーの修正に優れています。そのため、両方のスキャンを展開することをお勧めします。

昇格したCMDウィンドウからSFCスキャンとDISMスキャンの両方を実行して、Windows Update0xc8000247エラーを解決するためのクイックガイドを次に示し ます。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。新しく開いたウィンドウ内で、テキストボックス内に「cmd」入力し、Ctrl + Shift + Enterを押して、管理者アクセス権を持つコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)によってプロンプトが表示されたら、[はい]をクリックしてCMDウィンドウに管理者権限を付与します。
  2. 管理者特権のCMDウィンドウが表示されたら、次のコマンドを入力してEnterキーを押し、システムファイルに関連する問題をスキャンして特定するDISMスキャンを開始します。
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    注: DISMは、破損したファイルを置き換えるために使用される正常なコピーをダウンロードするために、信頼できるインターネット接続を必要とすることに注意してください。'scanhealth'コマンドはスキャンを開始してシステムファイルの不整合を探しますが、 'restorehealth'コマンドは最初のスキャンで見つかった不整合を置き換えます。

  3. 最初のスキャンが終了したら(ユーティリティが修正ファイルを報告しなかった場合でも)、コンピューターを再起動して、以下の手順を続行します。
  4. 次の起動シーケンスが完了したら、手順1を再度実行して、別の昇格されたCMDウィンドウを開きます。ただし、今回は、次のコマンドを入力し、Enterキーを押してSFCスキャンを開始します。
    sfc / scannow

    注:このスキャンの開始後、プロセスが完了するまでこのCMDプロンプトを閉じないでください。プロセスを途中で中断すると、他のエラーを引き起こす可能性のある論理エラーがさらに作成されるリスクがあります。

  5. スキャンが完了したら、コンピューターを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。

Windows Updateをインストールしようとしても、同じ0xc8000247 エラーが引き続き発生する場合は、以下の次の方法に進んでください。

方法6:システムの復元を使用する

最近この動作が発生し始めたばかりの場合は、更新コンポーネントに影響を与える変更が原因で問題が発生し始めた可能性があります。このような状況では、ダメージ制御されたアプローチから始めることで、根本的なアプローチを回避できます。システムの復元は、開始するのに最適な方法です。

システムの復元は、以前に保存したスナップショットを使用して、コンピューターの状態を古い時点に復元できるユーティリティです。既定では、Windowsは、重要な更新プログラムのインストールやドライバーの更新などの重要なレポートでシステムの復元のスナップショットを保存するように構成されています。したがって、システムの復元のデフォルトの動作を変更しない限り、以下の手順に従うことができます。

ただし、システムの復元を使用してコンピューターを正常な状態に復元する前に、スナップショットの作成後に行った変更もすべて失われることを考慮してください。これには、インストールされているアプリやドライバー、サードパーティまたはWindowsネイティブが含まれます。

状況を理解し、それでもこの手順を実行したい場合は、以下の手順に従ってください。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。次に、テキストボックス内に「rstrui」入力し、Enterキーを押して[システムの復元]メニューを開きます。
  2. 最初のシステムの復元画面が表示されたら、[へ]をクリックして次の画面に進みます。
  3. 次の画面に移動したら、[復元ポイントをさらに表示する]に関連付けられているチェックボックスをオンにします。これを行ったら、保存された各スナップショットの日付の比較を開始し、最初に0xc8000247 エラーが発生し始めた日付よりも古いスナップショットを選択します。適切なスナップショットを選択したら、[次へ]をクリックして次のメニューに進みます。
  4. ここまで到達すると、ユーティリティの準備が整います。あとは、[完了]をクリックして復元プロセスを開始するだけです。これを行うと、マシンが再起動し、古い状態が適用されます。
  5. 次の起動が完了したら、コンピューターを再起動して、問題が解決するかどうかを確認します。

それでも同じ0xc8000247エラーが発生する場合は、以下の最後の方法に進んでください。

方法7:修復インストール/クリーンインストールを実行する

上記のいずれの方法でも、0xc8000247 エラーをバイパスして1つ以上のWindows Updateをインストールできない場合は、問題の原因は、従来は修正できない根本的なシステム破損の問題であると結論付けることができます。

同様の問題に直面していた何人かのユーザーは、すべてのWindowsコンポーネントを更新した後に問題が修正されたと報告しています。これは、インプレース修復(修復インストール)またはクリーンインストールのいずれかによって実現できます。

やってクリーンインストールすることは、よりストレートなソリューションですが、あなたが最初にそれらをバックアウトしない限り、それはあなたがあなたのファイル(アプリケーション、ゲーム、パーソナルメディア、など)を維持することができないであろうことに注意してください。

一方、修復インストールを行う場合、手順は少し面倒ですが、アプリケーション、ゲーム、パーソナルメディア、さらには一部のユーザー設定を含むすべてのファイルを保持できます。