アップデート後にWindowsが起動しない問題を解決する10の解決策
アップデート後にWindowsが起動しなくなると、途方に暮れてしまうものです。それまで正常だったPCが突然黒い画面から起動しなくなったり、青いエラーメッセージが消えなくなったりすることもあります。まるで宙ぶらりんの状態になってしまったかのように、何も機能せず、何が原因なのかさっぱり分からず、イライラしてしまいます。幸いなことに、この問題を解決する方法は数多くあります。簡単なものもあればそうでないものもありますが、すべてを最初から再インストールする前に試してみる価値はあります。このガイドでは、ひそかに破損したファイル、アップデートのバグ、あるいはMBRやドライバーの不具合といった根深い問題など、システムの復旧に役立つ修正方法をいくつか紹介します。目標は、可能な限りファイルを失うことなく、Windowsを正常な状態に戻すことです。もううんざりしているなら、このまま読み進めてください。これらの方法は、多くの人が頑固な起動エラーを解決するのに役立っています。
アップデート後にWindowsが起動しない問題を解決する方法
リカバリモードから最新のアップデートをアンインストールする
これは、最近のアップデートで起動に問題が発生した場合、特にアップデートの何かが機能せずWindowsが正常に起動しない場合に最も簡単な解決策となることがよくあります。アップデートをインストールした直後にエラーや黒い画面などの問題が発生した場合にも、この方法が当てはまります。この方法は、最近のパッチをロールバックすることで、Windowsがクリーンな状態で起動できるようにすることを目的としています。
- 電源ボタンを長押ししてPCを強制的にシャットダウンし、起動を試みた後に同じ手順を繰り返します。通常、これを3回繰り返すと自動修復モードが起動します。「自動修復を準備しています」などのメッセージが表示されます。
- 回復環境に入ったら、「*詳細オプション*」を選択します(オプションが表示された青い画面が表示される場合があります)。次に、「*トラブルシューティング*」を選択し、「*詳細オプション*」を選択します。
- 「*アップデートのアンインストール*」を選択します。設定によっては、「*最新の品質アップデートを削除*」または「*最新の機能アップデートを削除*」と表示される場合もあります。これにより、問題のあるパッチが削除されるはずです。
- アンインストールを確認して再起動してください。PCが正常に起動すれば問題ありません。起動しない場合は、他の解決策を試す必要がありますが、アップデートが原因の場合は、この方法で問題が解決することがよくあります。
スタートアップ修復を実行してブートファイルを修復する
Windows はアップデート後、特にアップデートがうまくいかなかった場合、ブートファイルを正しく見つけられないことがあります。スタートアップ修復は、こうしたブートの問題を自動的にスキャンして修復する組み込みツールです。Windows が、ユーザーがより深くいじくり回す前に、自ら修復しようとしていると考えてください。
- リカバリモードで再起動します(シャットダウンしてから強制起動を3回繰り返します)。次に、「*トラブルシューティング*」を選択し、「*詳細オプション*」を選択します。
- *スタートアップ修復*を選択してください。システムが診断を実行し、Windowsの起動を妨げている問題の修復を試みます。これにはしばらく時間がかかる場合があり、最大1時間かかることもありますので、しばらくお待ちください。
- 成功した場合、「問題が発生したため、PCを再起動する必要があります」というメッセージが表示され、起動できる可能性があります。それでも解決しない場合は、次の方法が役立つかもしれません。
SFCとDISMを使用して破損したシステムファイルを修復する
アップデートの失敗や突然のシャットダウンの後などにシステムファイルが破損していることが、Windowsが起動しない原因となっている可能性があります。SFC(システムファイルチェッカー)を実行すると、多くの小さなエラーを修正できます。また、SFCで修復できない場合は、DISMを使用してWindowsイメージを修復できます。少し奇妙に思えるかもしれませんが、これらのツールは慣れてしまえばかなり信頼できます。
- 回復モードで、「*トラブルシューティング*」 > 「*詳細オプション*」 > 「*コマンド プロンプト*」に移動します。
sfc /scannowと入力してクリックしますEnter。これにより、システムファイルがスキャンされ、見つかった損傷が修復されます。- 「システムが修復されました」と表示されたら、再起動してWindowsが起動するかどうかをテストしてください。マシンによっては、このコマンドの実行に数分かかる場合があります。
- それでも問題が解決しない場合は、DISM: run を使用して Windows イメージを修正してみてください
Dism /Online /Cleanup-Image /RestoreHealth(注: Windows RE では、Dism /Cleanup-Mountpoints直接コマンドが失敗した場合に使用しますが、最初に完全な DISM コマンドを試してください)。 - DISMが完了したら、
sfc /scannowもう一度実行してください。これでほとんどのシステムエラーが解消されるはずです。
マスターブートレコード(MBR)を再構築する
ディスクパーティションがMBRを使用している場合、破損したブートセクターによってWindowsが起動しなくなることがあります。特にアップデートやディスクエラーの後は顕著です。bootrec.exe コマンドを実行すると修復できます。実際、古いシステムではこれが大きな違いを生みます。
- 回復モードで、*コマンド プロンプト* を開きます。
- 次のコマンドを 1 つずつ実行します。
bootrec.exe /FixMbrbootrec.exe /FixBootbootrec.exe /ScanOsbootrec.exe /RebuildBcd - すべてのコマンドが完了したら、システムを再起動してください。通常、これによりWindowsはブートセクターの問題による起動エラーを回避できます。
ループに陥っている可能性のある保留中の XML ファイルを削除する
保留中のXMLファイルがハングアップし、Windowsが更新プログラムのインストールを試行するループに陥ることがあります。`C:\Windows\Winsxs`フォルダからcleanup.xmlとpending.xmlを削除すると、このループを解消できます。
- コマンドプロンプト(回復モード)で、次を実行します。
del C:\Windows\Winsxs\cleanup.xml - 削除の確認メッセージが表示されたらYを押します。次に、pending.xmlに対しても同じ操作を行います。
del C:\Windows\Winsxs\pending.xml - その後、PCを再起動してください。これで正常に起動するはずです。この手順は少し分かりにくく、見落とされがちですが、アップデートがいつまでも止まってしまう場合は有効です。
セーフモードで起動してさらにトラブルシューティングする
それでもWindowsが正常に起動しない場合は、セーフモードをお試しください。セーフモードでは最小限のドライバセットが読み込まれ、修復ツールを実行してドライバの競合や破損したファイルを修復するためのクリーンな状態になります。
- 回復で、*トラブルシューティング* > *詳細オプション* > *スタートアップ設定* に移動します。
- *再起動* をクリックし、F5セーフモードとネットワークを押します。
- セーフモードに入ったら、SFC、DISM、または*デバイスマネージャー*で手動でドライバーを更新できます。また、最近インストールしたハードウェアやドライバーに問題がないか確認してください。
必要に応じてドライバーを更新またはロールバックする
アップデート後、ドライバーが壊れて起動に問題が発生する場合があります。セーフモードで「デバイスマネージャー」を開き、感嘆符付きのデバイスを探して右クリックし、「ドライバーの更新」を選択してください。新しいドライバーで問題が発生している場合は、以前のバージョンに戻すと改善する可能性があります。
最新のドライバーは必須という人もいれば、バグを招くという人もいます。少し試行錯誤が必要ですが、ここまで来たら試してみる価値はあります。
システムの復元を使用して動作状態に戻す
これはシステムで「元に戻す」操作を行うようなものです。Windowsがアップデート前に復元ポイントを作成している場合(通常は作成されています)、すべてが正常だった時点のスナップショットにロールバックできます。
- 回復モードで、「*トラブルシューティング*」 > 「*詳細オプション*」 > 「*システムの復元*」を選択します。
- 最新の復元ポイントを選択し、確認して、あとはそのままにしておきます。PCは異なる状態で再起動します。うまくいけば、正常に起動する状態に戻っているはずです。
最後の手段としてWindowsをリセットまたは再インストールする
それでもダメな場合は、個人ファイルを削除せずにWindowsをリセットするか、完全なクリーンインストールを実行してすべてを消去し、最初からやり直すことができます。ただし、続行する前に、可能であればデータをバックアップしておく必要があることに注意してください。
- リセットするには、「トラブルシューティング」に進み、「*このPCを初期状態に戻す*」を選択します。「*個人用ファイルを保持する*」を選択し、画面の指示に従ってください。
- クリーン インストールを行うには、Windows 11 または 10 の起動可能な USB が必要です。[Microsoft メディア作成ツール](https://www.microsoft.com/software-download/windows11) を使用して作成し、USB から起動して、画面の指示に従って新規インストールを実行します。
このプロセス全体は面倒ですが、これらの方法でWindowsが復活することを願っています。場合によっては、アップデートが破損してブートファイルやドライバが壊れているだけの場合もあり、それらを修正することでシステムが再び動作するようになります。幸運を祈ります。そして、この方法が誰かの完全な再インストール回避に役立つことを祈っています。
まとめ
- 最近のアップデートが問題の原因になっていると思われる場合は、アンインストールしてみてください。
- Windows が起動しない場合は、スタートアップ修復とシステム ファイル チェッカーを実行してください。
- bootrec コマンドを使用してブート セクターの問題を修正します。
- XML ファイルを削除して、スタックした更新ファイルをクリアします。
- より詳細なトラブルシューティングを行うには、セーフ モードで起動します。
- 必要に応じてデバイス ドライバーを更新またはロールバックします。
- 可能な場合は、システムの復元を使用して動作ポイントに戻します。
- 最後の手段: Windows をリセットするか、クリーン インストールを実行します。
まとめ
Windowsが文鎮化してしまうのは辛いものですが、これらの解決策のほとんどは、すべてを最初から再インストールする必要もなく、試すのに十分簡単です。ファイルの破損、ドライバーの不具合、あるいは単にアップデートの不具合が原因の場合もあります。迷った時は、落ち着いて、順番に試してみてください。これらの手順のほとんどが、修復不可能と思われたシステムを救った例です。少しでもお役に立てれば幸いです。頑張ってください!