Windows Server 2012 R2の再起動が終わらない!原因と解決策
Windows Server 2012 R2の再起動が終わらないですか?コンピュータを再起動して正常に起動するのに時間がかかったことはありませんか?この記事では、なぜそれが発生するのか、どのようにそれを修正するのかを説明します。
Windows Server 2012 R2の再起動が終わらないエラー
Windows Update 後の再起動時のサーバーフリーズ (Server 2016 Standard)
環境に、Windows Update をインストールした後に起動時にフリーズするサーバー (Windows Server 2016 Standard、DC ロール) が 1 台あります。通常の再起動ではすべて問題なく動作します。Windows Update をインストールしてサーバーを再起動すると、再起動時にフリーズします。これを修正するためのアイデアはありますか?
これまでのところ試したこと:
イベントログには問題を示唆するものは何も記録されていません。通常の「今、自分をシャットダウンします」というメッセージだけで、エラーや問題はありません。
ブルースクリーンなどもありません。
Windows Server 2012 R2のパソコンの再起動が終わらないことはまれではありませんが、再起動ループの詳細な状況は大きく異なる可能性があります。ここでは、Windows Server 2012 R2が再起動ループに陥ったエラーコードをリストアップします。
「更新を完了できませんでした。変更を元に戻します。コンピューターの電源を切らないでください。」
「Windowsを構成するための準備中、コンピューターの電源を切らないでください。」
「サービスにWindowsのシャットダウン中を通知しています。」
「サービスを停止しています。」
「OSが再起動し同じことを繰り返す。」
このようなエラーが発生すると、サーバーの安定した運用が難しくなり、サービスの中断やデータの損失など、深刻な影響が生じる可能性があります。本記事では、Windows Server 2012 R2の再起動が終わらない原因と、その具体的な解決方法について詳しく解説します。
Windows Server 2012 R2が再起動を繰り返す原因
Windows Server 2012 R2が再起動を繰り返す主な原因として、以下の6つが考えられます。
▼原因1. システム更新の問題
システム更新やドライバの互換性が原因で再起動ループが発生することがあります。新しいハードウェアやドライバ更新後に特に注意が必要です。
▼原因2. ソフトウェアの動作不良
ソフトウェアの異常やウイルス感染により、パソコンが再起動を繰り返すことがあります。特定のソフトの不具合も原因となることがあります。
▼原因3. ハードウェアの不具合
ハードディスクやメモリ、グラフィックボード、電源ユニットなどのハードウェアの故障が再起動ループを引き起こすことがあります。
▼原因4. システムファイルの破損
システムファイルの破損により、再起動ループが発生することがあります。修復には「sfc /scannow」コマンドを使用します。
▼原因5. ドライバの互換性問題
ドライバの互換性が問題となり、システムの不安定やエラーを引き起こすことがあります。最新バージョンへの更新やロールバックが推奨されます。
▼原因6. パソコンの熱暴走
パソコン内部の高温により、再起動を繰り返すことがあります。冷却機能の確認と適切な通風が重要です。
Server 2012 R2の再起動ループは、更新失敗、RAMスティックの破損、古いドライバ、レジストリキーの問題、ハードドライブの問題なども原因となります。
Windowsのコマンドプロンプトで再起動ループを修復する方法
Server 2012 R2のブートループの理由は複雑で異なり、対応する方法も異なります。この問題を解決するには、まずすべての周辺機器を取り外し、ドライバーをアップデートするか、高速スタートアップを無効にします。
-
システム更新の問題 ⇒ セーフモードで更新をアンインストールし、最新のドライバをインストールします。
-
ソフトウェアの動作不良 ⇒ 問題のあるソフトウェアをアンインストールし、ウイルススキャンを実施します。
-
ハードウェアの不具合 ⇒ 故障した部品を交換します。
-
システムファイルの破損 ⇒ 「sfc /scannow」コマンドでシステムファイルを修復します。
-
ドライバの互換性問題 ⇒ ドライバを最新バージョンに更新、または以前のバージョンにロールバックします。
-
パソコンの熱暴走 ⇒パソコンの冷却システムを確認し、必要なら清掃や改善を行います。
対処法1. セーフモードで起動する
手順 1. コンピュータを再起動します。BIOSがPOST(製造元のロゴやシステム情報が表示される画面)を完了するのを待ちます。
手順 2. ブートオプションのリストが表示されるまで、素早く「F8」キーを繰り返し押します。
手順 3. 「詳細ブートオプション」ウィンドウで「セーフモード」を選択し、Enterキーを押してPCの起動を待ちます。
直近でインストールされた更新プログラムをアンインストールします。
アンインストールが終わると再起動します。
対処法2. Regbackフォルダから破損したレジストリを復元する
セーフモードで起動した後、Windows Server 2012 R2の再起動ループがシステムレジストリファイルの紛失または破損に関連している場合、以下の手順に従ってバックアップからシステムレジストリファイルを復元します。
手順 1. システムドライブを確認した後、コマンドプロンプトを管理者として実行します。
手順 2. 「copy c:windowssystem32configRegBack* d:windowssystem32config」と入力し、Enterキーを押します。
● システムディスクのドライブ文字がCでない場合、「c」を対応するドライブ文字に置き換えます。
● レジストリのバックアップが古すぎる場合、この方法は無効になる可能性があります。
対処法3. 破損したシステムファイルをスキャンして修復する
更新の失敗またはシステムレジストリファイルなどに関していなくても、自動的に再起動を繰り返すなら、すべての保護されたシステムファイルの整合性をスキャンし、「sfc/scannow」コマンドを入力してEnterキーを押して、不正なファイルを修復することはできます。
対処法4. ブートボリュームをチェックし、エラーを修正する
Server 2012 R2がBOSDでスムーズに起動しないのは、起動ボリュームが破損している可能性があるからです。ブートボリュームのエラーをスキャンして修正するには、「chkdsk c:/f/r」と入力してEnterキーを押します。「ボリュームが使用されているために、Chkdskを実行できません…このボリュームのマウントを強制的に解除しますか?(Y/N)」というプロンプトが表示されたら、「y」と入力してEnterキーを押します。
対処法5. Bootrec.exesを実行してMBRを修復する
ブートセクタまたはBCDファイルが破損しているか存在しないと、パソコンが再起動を繰り返す問題を解決ため、コマンドプロンプトとAOMEI Partition Assistant Serverを使用する2つの方法があります。
🍊コマンドプロンプト
手順 1. Windows Server 2012 R2のインストールディスクから起動してください。
手順 2. 次に、「コンピュータを修復する」→「ドラブルシューティング」→「詳細オプション」→「コマンドプロンプト」の順に移動します。
手順 3. 次のコマンドを入力し、各コマンドの後にEnterキーを押します。
- bootrec.exe /fixmbr(このコマンドでは、Windowsと互換性のある新しいMBRを書き込むことによりMBRを修復しますが、既存のパーティションテーブルは上書きされません。)
- ootrec.exe /fixboot(Windowsが損傷を検出した場合、ハードディスクに新しいブートセクターを書き込みます。)
- bootrec.exe /scanos(オペレーティングシステムをスキャンします。)
- bootrec.exe /rebuildbcd(このコマンドでは、ブート情報とパーティションパラメーターを含むBCD/ブート構成データを再構築します。)
🍊AOMEI Partition Assistant Server
ここでは、強力で信頼性の高いWindows Server 2012 R2用のサードパーティのGUIツールAOMEI Partition Assistant Serverを紹介します。これを使用して、ブータブルUSBを作成し、作成した起動可能なメディアからパソコンを起動して、システムディスクをチェックし、MBRを再構築します。そのツールはユーザーフレンドリーなインターフェースを備えており、非常に使いやすくなっています。
次に、AOMEI Partition Assistant 無料ダウンロードをダウンロードして、Server 2012 R2の再起動ループを修正する方法についての詳細を見てみましょう。
1. USBを動作中のコンピューターに接続し、コンピューターにAOMEI Partition Assistant Serverをインストールして実行します。
2. メイン画面で、「ツール」→「ブータブルCD/USBを作成」→「USBブートデバイス」に移動し、プロンプトに従ってプロセス全体を完了します。
3. 修復が必要なWindows Server 2012 R2搭載パソコンにブータブルUSBを接続し、BIOSに入り、ブータブルUSBから起動します。
AOMEI Partition Assistant Serverで作成されたブータブルデバイスから正常に起動してから、ソフトウェアのメインインターフェースが自動的に表示されます。その後、MBRを再構築するか、不良セクタをチェックします。
❶MBRを再構築する
手順 1. メインインターフェイスで、システムディスクを右クリックし、「MBRを再構築」を選択します。
手順 2. ドロップダウンメニューで3番目のものを選択します。「はい」をクリックします。
手順 3. メインインターフェイスで、「適用」→「続行」をクリックしてMBRの修復操作をコミットします。
❷システムドライブのエラーをチェックして修正する
「パーティションをチェック」機能を使用してシステムディスクのエラーを確認して修正できます。
手順 1. システムパーティション(ここではパーティションC)を右クリックし、「詳細処理」→「パーティションをチェック」に進みます。
手順 2. ポップアップウィンドウで、「chkdsk.exeを実行してパーティションのエラーをチェックし、修正します」を選び、「はい」をクリックします。
手順 3. 操作が完了するのを待ちます。
対処法6. PCを出荷時設定にリセット
上記の方法がすべてうまくいかない場合は、PCを工場出荷時の設定にリセットするか、Windowsオペレーティングシステムを再インストールすることで、PCが再起動を繰り返す問題を解決できます。
手順 1. 電源ボタンをクリックし、自動修復プログラムに移動するにはF9または他のキーを同時に押してください。
手順 2. 「詳細オプション」→「トラブルシューティング」→「このPCをリセット」を選択します。
まとめ
これで、Windows Server 2012 R2の再起動が終わらない問題の対処法がわかりました。ただし、オペレーティングシステムをよく復元することはできません。そのため、操作前に、Windows Server 2012 R2ディスクをバックアップしたり、オペレーティングシステムをバックアップしたりすることをお勧めします。
AOMEI Partition Assistant Serverは上記の機能とは別に、パーティションの復元を実行したり、データを失うことなくMBRディスクをGPTに変換したりすることもできます。また、社内の台数無制限のPC&Serverで利用可能なAOMEI Partition Assistant Unlimited版もあります。更に、AOMEI Partition Assistant Technician版を購入するIT専門家、システム管理者、技術者はクライアントに技術サポートを有償サービスとして提供することができます。ニーズに応じて適切なバージョンを選択しましょう~
Windows Server 2012 R2 再起動ループに関するFAQ
Q1. なぜWindows Server 2012 R2が突然再起動ループに陥るのですか?
A. 主な原因は、更新プログラム(Windows Update)の失敗、レジストリの破損、またはシステムファイルの不整合です。特に更新プログラムが完全に適用されなかった場合、OSが起動時に構成を試みて失敗し、再び再起動するという無限ループが発生しやすくなります。また、最近追加したドライバやハードウェアの競合が原因になることもあります。
Q2. セーフモードでも起動できない場合、まず何を試すべきですか?
A. 「インストールメディア」から起動し、「コンピュータを修復する」を選択してください。通常の起動ができない場合は、Windows ServerのインストールディスクやリカバリUSBを使用して起動し、コマンドプロンプトを呼び出します。そこで、破損したシステムファイルを修復するためのsfc /scannowや、ブート情報の修復コマンド(bootrec)を実行するのが一般的な初期対応です。
Q3. AOMEI Partition Assistant を使って、起動しないサーバーを修復できますか?
A. はい、「ブータブルメディアの作成」機能、「ブート修復」機能と「MBRの再構築」機能が非常に役立ちます。正常に動く別のPCで AOMEI Partition Assistantを使って修復用のUSBメモリ(ブータブルメディア)を作成し、それを対象のサーバーに差し込んで起動させます。その後、ツール内の「MBRを再構築」を実行することで、壊れたブート情報をワンクリックで修復し、正常な起動プロセスを取り戻せる可能性があります。
ヒント:コマンド操作に慣れていない方でも、グラフィカルな画面で安全に修復作業を進められるのが大きなメリットです。
Q4. 更新プログラムの失敗が原因の場合、コマンドで元に戻すことはできますか?
A. はい、DISMコマンドを使って保留中の更新を撤回できる場合があります。コマンドプロンプトからdism /image:C:\ /cleanup-image /revertpendingactions(Cドライブがシステムの場合)を実行することで、起動を妨げている未完了の更新処理をリセットし、ループを脱出できることがあります。
Q5. 再起動ループを解決した後、再発を防ぐための対策はありますか?
A. 「システムバックアップの定期実行」と「ディスクの健康診断」を推奨します。今回のトラブルがファイルシステムの軽微なエラーだった場合、AOMEI Partition Assistant の「パーティションをチェック」機能でディスクに不良セクタがないか確認しておくことが重要です。また、万が一に備え、OSが正常な状態の時にシステム全体のバックアップを取っておけば、次回トラブルが起きても数分で元の状態に復元できます。