Windows セットアップ エラー 0x8009000F-0x90002 を解決する方法
エラー0x8009000F-0x90002は、Windowsのセットアップで何らかの問題が発生しているように見えます。通常、機能アップデートをマシンにプッシュしようとしているときに発生します。古いバージョンのWindowsからアップグレードする際に、何らかの理由でプロセスがブロックされている場合によく発生します。通常、次のようなメッセージが表示されますSomething happened, 0x8009000F-0x90002。つまり、Windowsが停止し、インストールを完了できない状態です。私も経験があります。再起動で改善することもあります。しかし、多くの場合、より深刻な問題です。
Windows セットアップ エラー 0x8009000F-0x90002 を修正する方法
このエラーは、デバイスが何らかの要件を満たしていない場合、またはアップデートファイルやコンポーネントに不具合がある場合に表示されます。修正に着手する前に、ハードウェアが新しいOSビルドの最小仕様を満たしているかどうかを再度確認することをお勧めします。PCヘルスチェックアプリやアップデートアシスタントなどのツールを使って確認できます。ハードウェアに互換性がない場合、修正は実際には機能しませんが、そうでない場合は、これらの方法を試してみてください。ここでの順序はランダムではありません。まずは簡単なものから始め、必要に応じてより深く掘り下げてください。
DirectX エンド ユーザー ランタイム Web インストーラーをインストールする
このエラーは、システムにレガシー DirectX ライブラリが不足している場合に発生する可能性があります。これらのライブラリは、一部の機能やゲーム、そして奇妙なことに一部の Windows コンポーネントにも不可欠です。解決策は、DirectX エンドユーザー ランタイム Web インストーラーをインストールすることです。これにより、D3DX9、D3DX10、XAudio 2.7 などの一連のランタイム ファイルがインストールされます。Windows の奇妙な依存関係システムにより、これらのファイルが不足していると、更新がブロックされたり、エラーが発生したりする可能性があります。一部の環境では、このインストーラーを実行するとすぐに問題が解決しました。ダウンロードしてインストーラーを実行し、再起動するだけです。なぜ機能するのかはわかりませんが、確かに機能します。一部のユーザーにとっては、これで頑固な更新エラーが修正されました。
インストール中に Windows セットアップ オプションを変更する
メディア作成ツールを使用してクリーンインストールまたはアップグレードを行うと、プロセス中にアップデートの確認が行われることがあります。この際に、ツールが勝手にアップデートをチェックしてしまい、このようなエラーが発生することがあります。その場合は、アップデートの確認をスキップするように設定してみてください。オンラインアップデートの確認を求められたら、「今はしない」というラジオボタンを選択し、「次へ」をクリックしてください。こうすることで、アップグレード中にMicrosoftサーバーへの確認が行われなくなり、エラーの発生頻度が減ります。完璧ではありませんが、一部のマシンでは、このちょっとした調整によって、アップグレードが失敗するか、スムーズに完了するかの違いが生じました。
Windows Updateコンポーネントをリセットする
破損した更新ファイルやキャッシュされた情報がこれらの問題の原因となる場合があります。そのため、Windows Updateツールをリセットすると問題が解決することがよくあります。Windowsターミナルまたは管理者モードのPowerShell( Win + Xを押して「Windowsターミナル(管理者)」を選択)でリセットする方法は次のとおりです。
- 次のコマンドを実行し、Enterそれぞれの後に を押します。
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
- 次に、更新キャッシュ ファイルが破損している場合は特に、更新キャッシュ ファイルをクリアします。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
*確認メッセージが表示されたら、Y を押して削除します。*
- 次に、SoftwareDistribution フォルダと catroot2 フォルダを削除して、更新キャッシュをリセットします。
rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Q
特にアップデートが頻繁に停止する場合は、ネットワーク設定に問題がある可能性があります。Winsockをリセットすると、アップデートプロセスを妨げるネットワークの不具合を修正できる場合があります。
netsh winsock resetnetsh winsock reset proxy
その後、ターミナル経由で、先ほど停止したサービスを再起動します。
net start bitsnet start wuauservnet start appidsvcnet start cryptsvc
最後に、sfc /scannow破損したシステムファイルをチェックして修復するコマンドを実行します。必ずしも必要なわけではありませんが、Windowsの根本的な不具合を修正できる便利な手順です。
保留中の更新を手動でダウンロードする
Windows Update経由でのアップデートがどうしてもインストールされない場合は、スタンドアロンのアップデートパッケージを入手しましょう。アップデートカタログにアクセスし、必要なアップデートのKB番号(KB5006738など、お使いのシステムバージョンに該当する番号)を調べます。適切なアップデートが見つかったら、ファイルをダウンロードし.msu、ダブルクリックして手動でインストールします。この方法はWindows Updateを完全に回避できるため、他の方法がすべて失敗した場合に有効です。ただし、正しいバージョン(x64またはARM)を選択するようにしてください。私はこれまでこの方法をとらざるを得なかった時、特にアップデートが残ってしまっている時などに非常に助かりました。
PCをリセットするかクリーンインストールする
最後の手段:他の方法がどれもうまくいかない場合は、PCをリセットするか、新規インストールを検討してください。これにより、すべての問題が解消され、正常に動作するシステムに戻ることができます。ただし、リセットするとアプリや設定が削除される可能性があるため、可能であればバックアップを取ってください。ご希望の場合は、ブートメディアからのクリーンインストールの方がより徹底的な作業が可能です。その場合は、適切な手順に従い、ライセンスキーを手元に用意してください。
Windows Update がまだ失敗する場合はどうすればよいですか?
一般的な原因としては、ネットワークの問題(Wi-Fi が低速または不安定な場合、ダウンロードが中断される可能性があります)、ディスク容量不足(ディスク クリーンアップを試すか、使用していないアプリをアンインストールしてください)、または内部の不具合が挙げられます。上記のすべてを試しても更新プログラムをインストールできない場合は、ネットワークを確認するか、空き容量を増やすか、Windows Update のトラブルシューティング ツール([設定] > [システム] > [トラブルシューティング] > [その他のトラブルシューティング ツール] に移動)を実行して、Windows が自動的に更新を実行できるかどうかを確認してください。場合によっては、少し待ってから再起動後に再試行するだけで問題が解決することもあります。Windows の更新プログラムはうるさい場合があります。場合によっては、忍耐力や別のアプローチが必要になることもあります。
華やかではないかもしれませんが、これらの手順は、アップデートマシンがどうしても反応しないというほとんどのシナリオに対応しています。幸運を祈ります。これらの手順のいずれかが、あなたのシステムをアップグレードし、もう何も言わずに済むことを願っています。