Windows Update エラー 0x80070643 を修正する方法:効果的な方法トップ 10
Windows のアップデート中にエラー 0x80070643 が発生すると、本当にイライラします。まるでループに陥っているような感覚で、「再試行」を何百回クリックしても何も起こりません。通常、このエラーは Windows が Windows Defender や. NET Framework などのコンポーネントをアップデートしようとした際に発生し、しばらくすると特定のアップデートのインストールを拒否してしまいます。特にセキュリティパッチやシステム改善に頼っている場合は、非常に煩わしいものです。幸いなことに、このエラーを解消できる修正プログラムがいくつかあります。すべてを試す必要はありませんが、これらの方法で、サービスの破損、ファイルの破損、キャッシュの問題、インストールパーツの破損といった一般的な原因をカバーできます。つまり、1つの方法がうまくいかなくても、別の方法がうまくいく場合が多いのです。
Windows Update エラー 0x80070643 を修正する方法
修正1: Windows Update関連サービスを再起動する
これはかなり基本的な方法ですが、驚くほど効果的です。ダウンロードや暗号化を処理するサービスがクラッシュしたりハングしたりすることがあり、0x80070643などのエラーが発生します。これらのサービスを再起動すると、Windowsの状態が強制的にリセットされ、スムーズに動作するようになります。
- を押して実行ダイアログを開きWindows Key + R、
services.mscと入力して を押しますEnter。 - 「バックグラウンド インテリジェント転送サービス」を探します。右クリックして「再起動」を選択します。グレー表示されている場合は、「開始」を選択します。
- Windows Updateおよび暗号化サービスについても同じ手順を繰り返します。
設定によっては、この後すぐに再起動が必要になる場合がありますが、多くの場合、アップデートをブロックしていたサービスの不具合はこれで解消されます。サービスが正常に再起動しなかった場合は、PCを再起動してから再度アップデートをお試しください。
修正2: 再起動して再試行する
よくある話ですが、システムを再起動するだけで一時ファイルが消去され、停止したプロセスがリセットされることもあります。特に、システムをしばらく再起動せずに稼働させていた場合や、最近のアップデートが途中で失敗した場合には、この方法が効果的です。再起動後、Windows Updateに戻って「更新プログラムの確認」をクリックしてください。
修正3: Windows Updateのトラブルシューティングツールを実行する
この組み込みツールは、アップデートに伴う一般的な問題をPC上で診断するロボットのようなものです。競合、破損したファイル、誤った設定などを探します。少し懐疑的に感じるかもしれませんが、多くのマシンでは、手動での修正では見逃される問題を実際に検出します。
- を押して「設定のトラブルシューティング」Windows + Sと入力し、開きます。
- [追加のトラブルシューティング]または[その他のトラブルシューティング]をクリックします。
- Windows Updateを見つけて「実行」をクリックします。画面の指示に従ってください。修復方法が提案される場合がありますが、そのままにしておきましょう。
修正4:.NET Frameworkを修復する
.NET Framework の更新時にのみエラーが発生する場合は、これが原因である可能性があります。Microsoft. NET Framework 修復ツールを使用すると、更新の失敗の原因となっている破損ファイルを修復できます。
- 公式 Microsoft リンクからダウンロードしてください: Microsoft. NET Framework 修復ツール。
- NetFxRepairTool.exeを実行し、ライセンスに同意します。画面の指示に従って「次へ」をクリックします。まだ閉じないでください。
- 完了したら、Windows Updateに戻り、.NETのアップデートを再度インストールしてみてください。うまくいけば問題ありませんが、うまくいかなかった場合は「次へ」をクリックして、さらにトラブルシューティングを進めてください。
修正5:Windows Updateのキャッシュをリセットする
破損したキャッシュファイルがエラーの原因となっている場合、これは救世主となる可能性があります。Windowsは、SoftwareDistributionおよびというフォルダにファイルを保存しますcatroot2。これらのフォルダは乱雑になったり破損したりすることがあるため、Windowsに新しいフォルダを強制的に作成させることで、0x80070643などのエラーを解消できる場合があります。
- 管理者特権でのコマンド プロンプトを開きます。 [スタート] に「cmd」と入力し、右クリックして、[管理者として実行]を選択します。
- 次のコマンドを入力し、Enter各コマンドの後に キーを押します。
net stop wuauservnet stop cryptSvcnet stop bits
次に、これらのフォルダの名前を変更します。
rename c:\windows\SoftwareDistribution SoftwareDistribution.oldrename %systemroot%\System32\catroot2 catroot2.old
最後に、サービスを再起動します。
net start wuauservnet start cryptSvcnet start bits
さて、Windows Updateに戻って、問題が解決するかどうか確認してください。時々、キャッシュの破損がアップデートをブロックしていることがありますが、この方法でかなり確実に修正できます。
修正6: クリーンブートを実行する
少し複雑ですが、サードパーティ製のプログラムやドライバーがWindows Updateに支障をきたしている場合は、クリーンブートを実行することで問題を特定できる場合があります。これは、Windowsを最小限の状態で起動するようなものです。
- [実行]ダイアログに「msconfig」と入力して、を押します。Enter
- [サービス]タブに移動し、[Microsoft のサービスをすべて非表示にする] をオンにして、[すべて無効にする]をクリックします。
- [スタートアップ]タブに切り替えて、[タスク マネージャーを開く]をクリックします。
- Microsoft 以外のスタートアップ項目をすべて無効にします。
- タスク マネージャーを閉じ、 msconfigに戻って「OK」をクリックします。再起動します。
再起動後、Windows Update を試してください。サードパーティの介入なしに動作するなら、これらのプログラムのいずれかに問題がありました。サービスを一つずつ再度有効化して、どのプログラムに問題があるかを特定してください。
修正7: Microsoftカタログから手動で更新プログラムをインストールする
他に方法がない場合は、最後の手段として、Microsoft Update カタログから更新の KB ファイルを直接入手してください。Windows Update で正確な KB ID を確認し、Microsoft Update カタログで検索してください。
- KB 番号を貼り付けて、Windows バージョン (x64、x86、または ARM64) に一致する更新プログラムをダウンロードします。
- ダウンロードしたファイルを実行し、画面の指示に従ってください。通常、これにより自動更新をブロックしていたものが回避されます。
- 完了したら再起動し、更新が正常にインストールされたかどうかを確認します。
その他のオプション: Defenderを手動で更新し、追加のスキャンを実行する
アップデートエラーがWindows Defenderの定義ファイルにのみ影響する場合は、Microsoft Defenderアップデートページに直接アクセスしてください。最新の定義ファイルを手動でダウンロードして実行してください。また、Malwarebytesなどのマルウェア対策ソフトでマルウェアの完全スキャンを実行してください。一部のマルウェアはWindows Updateにも影響を及ぼす可能性があります。
まとめ
エラー0x80070643の修正は、多少手探りで進める必要がありますが、通常はサービスの再起動、キャッシュのクリア、トラブルシューティングツールの実行で解決できます。場合によっては、辛抱強くいくつかの方法を試すだけで解決できることもあります。それでも解決しない場合は、Windowsのリセットや修復インストールが最終手段となるかもしれません。この情報が、頑固なアップデートエラーの解決に役立つことを願っています。私が試した複数の環境では効果があったので、試してみる価値はあります。
まとめ
- Windows Updateサービスを再起動する
- PCを再起動して再試行してください
- Windows Updateのトラブルシューティングツールを使用する
- 必要に応じて. NET Frameworkを修復する
- Windows Updateのキャッシュとフォルダをリセットする
- サードパーティの衝突を避けるためにクリーンブートを実行する
- Microsoft カタログから更新プログラムを手動でインストールする
- Defenderを直接アップデートするか、マルウェアをスキャンする
- システムファイルチェックを実行する(SFCとDISM)
関連記事
この記事は役に立ちましたか?