高速起動すると、休止状態またはシャットダウンがWindows 10またはWindows 8.1で失敗します

この記事では、コンピューター上でシステムをシャットダウンまたは休止状態にしようとするとプロセスが失敗する問題を解決するためのヘルプを提供します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 3211190

現象

Windows 10またはWindows 8.1を実行しているコンピューターでシステムをシャットダウンまたは休止状態にしようとすると、プロセスが失敗し、Windows ロック画面に戻ります。

さらに、このイベントの [ 詳細 ] タブに移動し、フレンドリ ビューを選択すると、次のことがわかります。

バイナリ データ:

単語で

0000: 000000000 00000001 000000000 C004002D
0010: 00002005 C0000034 00000000 00000000
0020: 00000000 00000000

C0000034 - STATUS_OBJECT_NAME_NOT_FOUNDを意味します

C004002D - IO_DUMP_DRIVER_LOAD_FAILUREを意味します

原因

この問題は、コントロール パネル\すべてのコントロール パネル項目\電源オプション\システム設定で高速起動が有効になっている場合に発生する可能性があります。 高速起動が有効になっていて、ユーザーがコンピューターをシャットダウンすると、すべてのセッションがログオフされ、コンピューターは休止状態になります。 休止プロセスの一環として、Windows はシステムのメモリ ダンプ構成を初期化します。 ドライバーが読み込まれていない場合、休止状態に失敗し、「 現象 」セクションに記載されているイベントがログに記録されます。 これにより、Windows ロック画面に戻ります。

解決方法

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

この問題を解決するには、イベント ID 45 がシステム ログに記録されているかどうかをチェックします。 このイベントが表示された場合は、DumpFilters レジストリ値の下の内容を確認します。

  1. [ 実行 ] ボックスを開きます。 これを行うには、Windows ロゴ キー + R キーを押します。

  2. 「regedit」と入力し、Enter キーを押します。

  3. 次のレジストリ エントリを見つけてクリックします。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl\

  4. 右側のウィンドウで、DumpFilters レジストリ値の下にある内容を確認します。

  5. すべてを削除し、dumpfve.sys が一覧表示されている唯一の値であることを確認します。

  6. レジストリ エディターを終了します。

  7. コンピューターを再起動して高速起動を有効にします。

回避策

ハイブリッド シャットダウン動作を使用せずにコンピューターをシャットダウンする場合は、代わりに Shutdown.exe を使用できます。 フル シャットダウンは、次のように Shutdown.exe を使用する場合の既定値です。

Shutdown /s /t 0  

Shutdown.exe コマンドには、新しいメソッドを使用する場合に使用できる省略可能な /hybrid パラメーターも含まれています。

Shutdown /s /hybrid /t 0 

注:

  • [高速スタートアップ] 設定は [再起動] には適用されません。
  • Windows では、高速スタートアップが既定で有効になっています。
  • 高速スタートアップを無効にすることはお勧めしません。

詳細

高速起動中、カーネル セッションは閉じられないが、休止状態になっている。 高速起動は、シャットダウン後にコンピューターの起動速度を速くするのに役立つ設定です。 Windows では、コンピューターをシャットダウンするときに閉じるのではなく、カーネル セッションとデバイス ドライバー (システム情報) をディスク上の休止状態 (hiberfil.sys) ファイルに保存することでこれを行います。

コンピューターを再起動すると、通常、ドライバーをインストールしているか、完全に再起動しないと置き換えることができない Windows 要素が置き換えられたため、まったく新しい Windows 状態が必要になります。

したがって、Windows の再起動プロセスでは、この記事で説明されている休止状態のパフォーマンスが向上することなく、引き続きフル ブート サイクルが実行されます。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。