Windows 11および10でアップデートエラー0x800f0900を解決する方法
Microsoftは、バグ修正、セキュリティホールの修正、全体的な安定性の向上を目的として、毎月大規模なアップデートをリリースしています。しかし、もちろん、必ずしもスムーズに進むとは限りません。エラーが発生することもあり、中でも厄介なのが「更新エラー 0x800f0900」です。このエラーを経験したことがある人なら、何がアップデートを妨げているのか分からず、何も機能しないというイライラを経験するでしょう。通常、システムファイルの破損、キャッシュの蓄積、あるいはサードパーティ製のデバイスによる問題などが原因です。幸いなことに、頭を悩ませることなくこの問題を解決する方法がいくつかあります。ここでの目標は、内部ファイルを修復し、キャッシュをクリアし、重要なサービスを再度有効化して、Windowsがようやく正常に動作し、アップデートをインストールできるようにすることです。
Windows 11/10でアップデートエラー0x800f0900を修正する方法
Windows Update トラブルシューティング ツールを使用して破損したファイルを修復します
軽微なファイルやサービスの不具合が原因でアップデートが失敗する場合は、内蔵のトラブルシューティングツールを実行すると便利です。このツールは問題をスキャンし、自動的に修正を試みます。少し奇妙に思えるかもしれませんが、驚くほど頻繁に機能します。環境によっては初回実行で問題が検出されますが、そうでない場合は1~2回の再起動が必要になることもあります。トラブルシューティングツールの使い方は以下のとおりです。
- [設定]を開き( Win + Iが速い)、[更新とセキュリティ]に移動します。
- [トラブルシューティング]をクリックし、[追加のトラブルシューティング]に進みます。
- リストでWindows Update を見つけます。(Windows 11 では、 [設定] > [システム] > [トラブルシューティング]の[その他のトラブルシューティング]にあります。)
- トラブルシューティング ツールの実行をクリックし、そのまま実行させます。
完了したら、PCを再起動してください。それだけで解決する場合もあります。何も変わらない場合は、次の方法に進んでください。
SFCユーティリティでシステムファイルをスキャンして修復する
Windowsでは、電源の変動、不適切なシャットダウン、不適切なアップデートなどが原因で、システムファイルが破損したり、欠落したりすることがあります。内蔵のシステムファイルチェッカーを実行すると、このような問題を解決できます。
- 検索バーに「cmd」と入力し、 「コマンド プロンプト」を右クリックして「管理者として実行」を選択します。
- UAC プロンプトが表示されたら、「はい」をクリックします。
- 入力し
sfc /scannowてEnter キーを押します。
システムをスキャンし、破損したファイルを置き換えます。この処理には数分かかる場合がありますので、コーヒーでも飲んで、何か休憩を取ってください。処理が完了したら、PCを再起動して再度アップデートをお試しください。
DISMを使用してWindowsイメージを修復する
SFCですべてを修復できない場合は、Windowsイメージ自体が壊れている可能性があります。DISMで修復できます。手順は以下のとおりです。
- Win + R を押して実行ダイアログを開きます。
- 入力し
cmdて押し、Ctrl + Shift + Enter管理者として実行します。 - プロンプトが表示されたら、[はい]をクリックします。
- 次のコマンドを順番に実行します。
DISM /online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
少し時間がかかる場合がありますので、ハングアップしているように見えても慌てないでください。完了したら、PCを再起動してアップデートを再度インストールしてみてください。通常、これでアップデートをブロックしていた頑固なイメージの問題が解決します。
ディスククリーンアップで古い一時ファイルを消去する
システムキャッシュや一時ファイルがオーバーフローしている場合、Windowsは最新のパッチをインストールできない可能性があります。スペースをクリーンアップすることで改善する可能性があります。
- ファイルエクスプローラー( )を開きWin + E、[PC]に移動します。
- メインドライブ (通常はC:\ ) を右クリックし、[プロパティ]を選択します。
- 「ディスク クリーンアップ」をクリックします。開いたら、「システム ファイルのクリーンアップ」をクリックします。
- [ダウンロード]以外のすべてのボックスをチェックし、[OK]をクリックします。
完了したら、PCを再起動してください。不要な一時ファイルを削除することで、十分な空き容量が確保され、アップデート時のエラーが修正されることがよくあります。
Windows Updateサービスを再起動する
アップデートサービス自体が停止したり無効になったりすることがあります。再起動すると改善することがあります。
- Windows アイコンを右クリックし、[実行]を選択します。
- 入力し
services.mscて「OK」をクリックします。 - 下にスクロールして「Windows Update」を見つけます。右クリックして「プロパティ」を選択します。
- スタートアップの種類を「自動」に設定します。起動していない場合は、「スタート」をクリックします。
- 「OK」をクリックして、PC を再起動します。
これにより、更新サービスが無効化されたり停止したりすることなく、Windows が更新を取得できるようになります。
マルウェアのシステム全体スキャンを実行する
マルウェアやウイルスは、アップデートを含むシステムプロセスに干渉する可能性があります。Windows Defenderでフルスキャンを実行することをお勧めします。Windows Defenderはすべてのファイルをスキャンするため、処理時間はかかりますが、徹底的にスキャンできます。手順は以下のとおりです。
- タスクバーのシールド アイコンをクリックするか、 [設定]で[ウイルスと脅威の防止]を見つけます。
- スキャン オプションを選択し、完全スキャンを選択します。
- 「今すぐスキャン」をクリックします。スキャンを実行し、検出されたものをすべて削除します。
クリーンアップが完了したら、再起動してもう一度お試しください。マルウェアは巧妙に潜伏し、明らかな兆候なくアップデートの失敗を引き起こす可能性があります。
不要な外部デバイスを取り外す
USBドライブ、プリンター、外付けハブなどの周辺機器が競合を引き起こすことがあります。特にドライバーが破損していたり古くなっている場合は、競合が発生することがあります。不要なデバイスをすべて取り外して、問題が解決するかどうかを確認してください。特に、新しいハードウェアを検出した後にアップデートがハングしたり失敗したりするような場合は、この現象が顕著です。
Windows Updateアシスタントを使用して強制的に更新する
自動更新がうまくいかない場合は、公式のUpdate Assistantが頼りになる代替手段です。最新バージョンのWindowsを手動でダウンロードし、アップデートに伴う煩わしい手間をすべて省きます。
- 上記のリンクからMicrosoftのサイトにアクセスし、「今すぐ更新」をクリックしてください。インストールファイルがすぐにダウンロードされます。
- セットアップを実行し、利用規約に同意して、システムをチェックします。
- 指示に従うと、通常の更新が失敗した場合でも、Windows が最新のビルドにアップグレードされます。
クリーンインストールにはメディア作成ツールを使用する
これは少し手間がかかりますが、メディア作成ツールをダウンロードしてください。起動可能なUSBまたはISOファイルを作成し、クリーンインストールまたはインプレースアップグレードを可能にします。他の方法がすべて失敗した場合、またはシステムがしばらく不安定な状態になっている場合は、このツールを実行してください。
- ツールをダウンロードして実行し、「この PC を今すぐアップグレード」を選択します。
- 必要なファイルがダウンロードされ、手順が案内されます。セットアップをそのまま維持したい場合は、ファイルとアプリを必ず保持してください。
これは通常最後の手段ですが、他の方法が効かない場合は試してみる価値はあります。
アップデートエラーの修正は必ずしもうまくいくとは限りません。原因は、破損したファイル、不良ドライバ、マルウェア、あるいは単にWindowsの挙動がおかしなだけなど、複数の要因が絡み合っている場合もあります。しかし、これらの方法でよくある原因のほとんどは解決できるはずです。これで、システムアップデートをスムーズに再開するためのヒントが得られたことを願っています。幸運を祈ります。そして、この情報が誰かの役に立てば幸いです!
まとめ
- Windows Updateのトラブルシューティングツールを実行する
- システムファイルをスキャンする
sfc /scannow - DISMコマンドでWindowsイメージを修復する
- ディスククリーンアップを使用して一時ファイル/キャッシュファイルを消去する
- Windows Updateサービスを再起動します
- システム全体のマルウェアスキャン
- 余分な周辺機器を取り外す
- 強制アップグレードにはアップデートアシスタントまたはメディア作成ツールを使用する
まとめ
0x800f0900 のようなアップデートエラーの回避は面倒ですが、破損や不具合の原因を特定すれば、通常は簡単です。多くの場合、ファイルの修復、キャッシュのクリア、サービスの再起動で解決します。それでも解決しない場合は、Microsoft の強力なツールである Update Assistant や Media Creation を使うのが、Windows アップデートのインストールに最適な方法です。少し辛抱すれば、その後はスムーズに進むでしょう。この方法が、将来誰かの時間の節約になれば幸いです。