Windows 11 のアップデートは、システムの安全性を維持し、スムーズに動作させるために非常に重要ですが、時折、アップデートがうまくいかないことがあります。あの悪名高いWindows Update エラー 0x80070543が表示され、アップデートが途中で停止し、プロセスに支障をきたします。通常、これはシステム設定の調整、ファイルの破損、あるいは何らかの理由でアップデートコンポーネントが適切に機能していないことが原因で発生します。このような状況になると、PC は重要なセキュリティパッチやパフォーマンス修正プログラムを入手できず、アップデートの目的が台無しになってしまう可能性があります。幸いなことに、これらの問題を解決する方法がいくつかあります。以下の方法は、多くのユーザーが手間をかけずにアップデートプロセスを再開するのに役立っています。
DCOMとコンポーネントサービスの設定を修正する方法
これは少し奇妙ですが、Windows の内部設定がアップデートサービスとシステムコンポーネントの通信方法に影響を及ぼすことがあります。コンポーネントサービス、特に DCOM を調整すると、通信が復元される可能性があります。特に、システム設定を変更した後やアップデートに失敗した後などにエラーが表示される場合は有効です。エラーが表示された場合は試してみる価値があり0x80070543
、かなり頑固な設定でもうまくいくことが多いです。
コンポーネントサービスを調整して更新の不具合を修正する
- 「ファイル名を指定して実行」ダイアログ(Windows + R)を開き、
dcomcnfg.exe
と入力して キーを押しますEnter
。これにより、コンポーネントサービスウィンドウが起動します。 - [コンポーネント サービス] → [コンピューター]に移動します。
- 中央のペインで「マイ コンピューター」を右クリックし、 「プロパティ」を選択します。
- 「既定のプロパティ」タブに切り替えます。ここで、 「既定の認証レベル」を探します。「なし」に設定されている場合は、 「接続」に変更します。(既に正しく設定されている場合もありますので、その場合は変更しないでください。)
- デフォルトの偽装レベルを「識別」に設定します。変更後、「適用」と「OK」をクリックします。
- PCを再起動して、もう一度アップデートを試してください。不思議なことに、こうすることでアップデートプロセスが認証の混乱から抜け出せることがよくあります。
正直なところ、環境によってはWindowsが必要以上に手間取っているように感じますが、この調整により、アップデートサービスがコアと正常に通信できるようになる場合が多いです。あるマシンでは1回目の試行でうまくいきましたが、別のマシンでは再起動と再試行が必要でした。これがWindowsの常です。
Windows Updateのトラブルシューティングツールを実行する
Windowsにはアップデートに関する問題に対処するためのトラブルシューティングツールが組み込まれており、驚くべきことに、かなり賢いのです。設定ミスのあるサービス、キャッシュデータの残存、軽微な不具合など、よくある問題をスキャンして修正するだけで、アップデートが再び機能するようになることもあります。これは迅速で、ほぼ安全であり、多くの場合、最も簡単な最初のステップです。
組み込みのトラブルシューターを使用して問題を特定し、解決する
- 設定(
Windows + I
)を開き、システム→トラブルシューティング→その他のトラブルシューティングに移動します。 - Windows Updateを探し、「実行」をクリックします。トラブルシューティングツールがシステムの分析を開始しますので、コーヒーでも飲んで、あるいはただ様子を見てください。
- 指示に従って、提案された修正プログラムをクリックします。「Windows Update コンポーネントをリセットする」や「推奨される修正プログラムを適用する」といった表示が出る場合があります。
- 完了したら、PCを再起動して再度アップデートを確認してください。この手順だけで、このエラーに悩まされていた多くの人が問題を解決できました。
SFCとDISMで破損したファイルを修復する
場合によっては、システムファイルが破損していたり、欠落していたりして、アップデートプロセスがうまくいかないことがあります。SFC(システムファイルチェッカー)やDISM(展開イメージのサービスと管理)といったツールは、こうした破損をスキャンして修復する組み込みユーティリティです。特にアップデートに失敗したり、突然シャットダウンしたりした後など、これらのツールがWindowsのインストールに新たな命を吹き込むことができるのは、まさに奇跡と言えるでしょう。
正常なシステムファイルのためにSFCとDISMを実行する
- 管理者としてコマンドプロンプトを開きます。 を押して
Windows + R
、 と入力しますcmd
。 を押してCtrl + Shift + Enter管理者権限で実行します。 - SFCスキャンを実行してください。
sfc /scannow
これにより、保護されているすべてのシステムファイルがチェックされ、見つかったエラーが修復されます。スキャンの実行には数分かかる場合があります。 - 完了してPCが再起動したら、コマンドプロンプトを管理者として再度開き、 を実行します
DISM /Online /Cleanup-Image /RestoreHealth
。この手順により、さらに詳細な調査が行われ、破損したイメージファイルが置き換えられます。 - もう一度再起動して、Windows Update が機能するかどうかを確認してください。不思議なことに、一部の設定ではこれでエラーの根本原因が修正されることがあります。
Windows Updateコンポーネントをリセットする
上記の方法で問題が解決しない場合は、アップデートコンポーネントをリセットしてみる価値はあります。アップデートキャッシュやサービス自体が破損している場合があり、それらをクリーンアップすると大きな効果が得られます。
再起動とキャッシュデータの消去
- コマンドプロンプトを管理者として開きます。更新サービスを停止するには
net stop wuauserv
、 と入力しますnet stop bits
。これらのコマンドをターミナルにコピーしてEnterキーを押すだけです。 - ファイルエクスプローラーを使って、 C:\Windows\SoftwareDistributionとC:\Windows\System32\catroot2に移動します。これらのフォルダ内のファイルをすべて削除します。これはアップデートキャッシュなので、場合によっては完全に消去する必要があるかもしれません。
net start wuauserv
およびを使用してサービスを再起動しますnet start bits
。- 最後に、PCを再起動してアップデートを再度お試しください。これは、アップデート環境全体をリセットして、新しい状態にするようなものです。
バグを回避するための手動アップデートのインストール
Windows Update がどうしても反応しない場合は、自動更新をスキップして手動で更新プログラムをインストールすると、問題が解決することがあります。少し手間はかかりますが、安全で重要な特定のKBに対しては特に効果的です。
手動でアップデートをダウンロードしてインストールする
- Microsoft Update カタログにアクセスしてください。
- 正確な KB 番号 ( など
KB5028185
) を検索します。この情報は更新履歴またはエラー メッセージから見つけることができます。 - システム アーキテクチャ (x64、ARM など) に適したバージョンをダウンロードします。
- ダウンロードしたファイルをダブルクリックし、画面の指示に従ってください。通常は、クリックするだけでインストールが完了します。
- その後再起動し、このアップデートがインストールされたと表示されるか、またはバックグラウンドで静かに動作しているかを確認します。
まとめ、あるいは最善を祈るだけ
正直なところ、Windows Updateのエラーを修正するのは、幽霊を追いかけるような作業に感じることがあります。特にエラー はそうです0x80070543
。コンポーネントサービスの設定を調整する、トラブルシューティングツールを実行する、システムファイルを修復する、更新キャッシュをリセットする、手動で更新プログラムをインストールするなど、これらの方法のいずれか、あるいはすべてを試せば、この悪循環を断ち切ることができます。確実な解決策ではありませんが、多くの人がこれらの方法を試して、無視しなくなったという事例は数多くあります。
まとめ
- コンポーネントサービスとDCOM設定を確認して調整する
- Windows Updateのトラブルシューティングツールを実行する
- 使用し
sfc /scannow
てDISM /RestoreHealth
- Windows Update コンポーネントをリセットする (サービスを停止し、フォルダーをクリーンアップし、サービスを再起動する)
- Microsoft カタログから特定の更新プログラムを手動でダウンロードしてインストールします
まとめ
それでも問題が解決しない場合は、Windowsの修復インストールが次の対策になるかもしれません。これは、すべてを消去することなくリフレッシュするようなものです。こうしたエラーはイライラさせられるかもしれませんが、極端な手段に頼らずに修正できる場合が多いです。この方法が、完全な消去やMicrosoftのパッチを待つという無駄な作業を回避するのに役立つことを願っています。