シャット ダウンまたは Windows のサーバーを再起動するときに停止エラー 0x9F またはハングが発生します。

適用対象: Windows Server 2016Windows Server 2012 R2 DatacenterWindows Server 2012 R2 Essentials 詳細

現象


シャット ダウンまたは、次の条件が true の場合、Windows サーバーを再起動するときに Stop エラー 0x9F またはハングが発生する可能性があります。

  • は、オペレーティング システム (OS) 以外の任意のドライブ上のページング ファイルを配置します。OS が Windows フォルダーが格納されているドライブです通常 C ドライブの

この例では、Windows サーバーがハングアップする「シャット ダウン」または「再起動しています"メッセージの段階にあります。0x9F の Stop エラーを表示ことがあります (DRIVER_POWER_STATE_FAILURE)、タイムアウトが 10 分後です

原因


OS のドライブにページング ファイルがない場合は、NT カーネル パワー マネージャーは、OS のドライブ電源を遮断できるシャット ダウン時に他のドライブよりも以前のバージョンと考えています。OS のドライブは、最初に電源が、OS のドライブからデータを読み取る必要がある任意のページ フォールトとハングするシャット ダウンを実行します。

解決策


この問題を回避するには、OS のドライブ上のページング ファイルを配置します。ページング ファイルのサイズは重要ではありません。

詳細情報


多くの OS のドライブの空き領域がない場合は、OS のドライブの最小値 (16 MB) のページング ファイルを作成できます。

注: 小さな OS のドライブにページング ファイルを作成する場合、システムがクラッシュしたときに、memory.dmp ファイルを作成できません可能性があります。この例では、次の方法のいずれかを使用して検討してください

方法 1:複数のドライブ上のページング ファイルを配置し優先順位を与える

  1. レジストリ エディターを起動します。
  2. 次のレジストリ サブキーを見つけます。

    します。
  3. ページングをダブルクリックします。
  4. 値データ] ボックスに記載されているページング ファイルの順序を変更します。

    例: がある場合があるとはドライブ C および E、および C ドライブには空き領域が少なく、多くの空き領域がドライブ E では。E、ドライブ上のページング ファイルに優先順位を設定し、ドライブ C 上のページング ファイルのサイズを小さくを保持できます。

    E:\pagefile.sys 8492 8492
    C:\pagefile.sys 16 16
  5. レジストリ エディターを終了し、システムを再起動します。

方法 2:多くの空き領域を持つ別のドライブ上の使用 DedicatedDumpFile

注: 手順 6 ~ 8 では、以下では省略可能です。専用のダンプ ファイルを特定のサイズに設定する場合は、は、これらの手順を実行します。このレジストリ キーをお持ちでない場合、システムが自動的に適切なサイズのダンプ ファイルを作成します

  1. レジストリ エディターを起動します。
  2. 次のレジストリ サブキーを見つけます。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  3. [編集] メニューで、新規作成] をポイントし、文字列値を選択します。
  4. 値の名前をDedicatedDumpFileに変更します。
  5. DedicatedDumpFileをダブルクリックし、ファイルのパスを入力します。
  6. [編集] メニューで、新規をポイントし、 DWORD (32 ビット) の値を選択します。
  7. DumpFileSizeに値の名前を変更します。
  8. DumpFileSizeをダブルクリックし、ファイル サイズを mb 単位で入力します。たとえば、完全メモリ ダンプをキャプチャする場合は、RAM + 300 MB のサイズとして指定します。システムに 8 GB の RAM がある場合は、8492 (MB) を指定する必要があります。
  9. レジストリ エディターを終了し、システムを再起動します。

関連情報


DedicatedDumpFileの詳細については、次の資料、マイクロソフト サポート技術情報を参照してください。

969028 カーネルまたは Windows Server 2008 と Windows Server 2008 R2 で完全メモリ ダンプ ファイルを生成する方法