Windows 10 アップデートエラーコード 0xc1900403 を解決する方法
最近では、Windows Updateのエラーを修正するのは本当に大変です。特に、更新プロセスが停止してエラーコード0xc1900403が表示される場合はなおさらです。このバグは、ペイロードファイル(更新に必要な小さなデータチャンク)が破損しているか、正しくダウンロードされていないときに発生します。通常、システムは次のようなメッセージを表示します。
There were problems installing some updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help – 0xc1900403.
または、そのバリエーションです。ログを詳しく調べると、エラーも見つかりますMOSETUP_E_UA_CORRUPT_PAYLOAD_FILES。確かに少し奇妙ですが、破損した更新ファイルが根本的な原因であることが多いのです。ここでの目標は、そのエラーを解消し、システムが正常に更新されるようになることです。これらの修正は主にWindows 10または11へのアップグレード中にこの問題が発生している人向けですが、他の更新の問題にも有効な場合があります。ただし、Windowsはなかなかうまくいかない場合があり、修正が完了するまでに何度か試したり、再起動したりする必要がある場合があります。試してみる価値はあると思いませんか?
Windows Update エラー 0xc1900403 の解決方法
多くの人がこの問題を解決した、実証済みの方法をいくつかご紹介します。確実な方法は保証できませんが、ほとんどの人はこれらの方法で解決しているようです。環境によっては、数回の再起動や再起動が必要になる場合もありますが、まあ、Windowsの仕組みなので仕方ないですね。
なぜこれが役立つのか
トラブルシューティングツールを実行するかキャッシュをクリアすると、Windowsは不要なファイルではなくクリーンなファイルを再ダウンロードするようになり、多くの場合、破損したペイロードファイルの問題が解決します。SFCやDISMなどのツールを使用すると、システムファイルの整合性を確認できます。特に不適切なシャットダウンやマルウェアの感染後などは、破損したファイルが潜んでいる場合があり、アップデートに支障をきたすことがあります。ソフトウェア配布フォルダをクリアすると、アップデートのキャッシュがリセットされ、Windowsはダウンロードしたファイルから再び起動するようになります。これらの手順は、Windowsに新しいブートセットを与えるようなものです。
これを試すタイミング
アップデートが途中でエラーで止まったり、特定のパッチのインストールに何度も失敗したりする場合(特にログにペイロードの破損が記録されている場合)、これらの修正プログラムが役に立ちます。これらの修正プログラムによって問題が完全に解決するか、少なくとも真の問題がどこにあるかが明らかになるでしょう。ただし、セットアップによっては、各ステップの後に複数回の試行や再起動が必要になる場合があるので、ご注意ください。
何を期待するか
ほとんどの場合、これらの手順に従うと、アップデートプロセスは正常に進行するか、少なくともより明確なエラーメッセージが表示され、トラブルシューティングを進めることができます。場合によっては、ファイルが置き換えられたり、システムコンポーネントが検証されたりして、Windowsから「更新成功」という嬉しいメッセージが表示されることもあります。あるいは、何が壊れているのかが少し理解できるようになるかもしれません。いずれにせよ、延々と続くエラー画面を見つめ続けるよりはましです。
エラー0xc1900403を修正する方法
方法1: Windows Updateのトラブルシューティングツールを実行する
なぜわざわざ?この組み込みツールは、サービスの停止やダウンロードの不完全さといった明らかな問題を驚くほど正確に検出してくれるからです。よくあるアップデートの問題を素早く解決してくれます。しかも、使い方も簡単で、コマンドラインの魔法は必要ありません。
- Windows キー + I キーを押して設定を開きます。
- [更新とセキュリティ] > [トラブルシューティング]をクリックします。
- 右側のパネルで「追加のトラブルシューティング」をクリックします。
- Windows Update を見つけて選択し、トラブルシューティング ツールの実行をクリックします。
画面の指示に従ってください。問題が見つかった場合は、自動的に修正されます。その後、PCを再起動して(本当に!)、アップデートがうまくいくかどうかを確認してください。
方法2: システムファイルチェッカー(SFC)を使用する
これは「破損したシステムファイルをチェックする」という動作です。Windows自体のファイルの動作に不具合があり、アップデートエラーが発生することがあります。なぜこれが機能するのかは定かではありませんが、SFCを実行すると、多くのユーザーがエラーが解消された、あるいは少なくともエラーメッセージが明確になったと報告しています。
- スタート メニューの検索ボックスに「cmd」と入力します。
- コマンド プロンプトを右クリックし、[管理者として実行]を選択します。
- 黒いウィンドウがポップアップしたら、「:」と入力してEnterキー
sfc /scannowを押します。「sfc」の後にスペースがあることに注意してください。
15~20分ほどかかることは珍しくありませんので、しばらくお待ちください。破損したファイルをスキャンし、修復を試みます。完了したら、PCを再起動して、もう一度アップデートをお試しください。アップデートプロセスを妨げていた厄介な破損したシステムファイルが、この方法で修復されることがあります。
方法3:DISMを実行してイメージエラーを修正する
システムイメージの破損が問題を引き起こしている場合、DISMで修復できます。このコマンドは、多くの人が頑固なエラーを修正するのに役立ってきた、いわば隠れた魔法のようなものです。
- Windows アイコンを右クリックし、[Windows PowerShell (管理者)]を選択します。
- UAC プロンプトで[はい]をクリックします。
- 次のように入力して実行します。
DISM /Online /Cleanup-Image /RestoreHealth
これには数分かかります。完了したら、マシンを再起動し、Windows Update がエラーなく続行できるかどうかを確認してください。
方法4: Windows Updateのキャッシュをクリアする
アップデートキャッシュが破損したり、スタックしたりすることがあります。キャッシュをクリアすると、ダウンロードプロセスがリセットされます。その方法は次のとおりです。ただし、まずアップデートサービスを停止することを忘れないでください。そうしないと、Windowsが反応してしまいます。
- Windows + R を押して と入力し
cmd、Ctrl + Shift + Enter を押して管理者として実行します。 - 更新サービスを停止します:
net stop wuauservnet stop bits
- キャッシュフォルダに移動します:
C:\Windows\SoftwareDistributionエクスプローラーまたはコマンドラインから実行できます。 - 内部のすべてのファイルを選択 ( Ctrl + A ) して削除します (心配な場合は移動します)。
- サービスを再起動します。
net start wuauservnet start bits
- 最後に、PCを再起動して再度アップデートを試してください。古い破損したキャッシュがもう問題の原因ではないことを願います。
これらを行ってもエラーが解消されない場合は、クリーン インストールや以前の状態への復元が必要になることもありますが、ほとんどの人はこれらの手順でかなりの進歩を遂げることができます。
まとめ
- 明らかな問題を修正するには、Windows Update トラブルシューティング ツールを実行します。
- SFC と DISM を使用して、システム ファイルとイメージの破損を修復します。
- 新しいダウンロードを強制するには、ソフトウェア配布キャッシュをクリアします。
- 再起動して更新を再試行してください。
まとめ
これらのエラーはWindowsの不具合によるものかもしれませんが、ほとんどの場合、これらの手順を組み合わせることで解決できます。Windowsがアップデートを拒否するのは少しイライラしますが、これらのトラブルシューティング手順に従うことで、よくある原因を解決できる場合が多いです。それでも解決しない場合は、復元ポイントの作成やクリーンインストールを検討してください。これらが根本的な解決策です。この方法が役に立つことを祈ります。アップデートの問題が解決することを願っています。