Windows 10 PC で [シャットダウン] をクリックしても、Windows は完全にはシャットダウンしません。カーネルを休止状態にして状態を保存し、より高速に起動できるようにします。コンピューターに問題が発生し、その状態をリセットする必要がある場合は、代わりに PC を再起動する必要があります。
私たちもこの問題を個人的に経験しました。バグのあるドライバーやその他の低レベルのソフトウェアの問題が原因である可能性のある奇妙なシステム問題に直面した場合、PC をシャットダウンして 再起動して も問題は解決しませんでした。
「シャットダウン」オプションが完全にシャットダウンしないのはなぜですか?
この奇妙さはすべて、デフォルトで有効になっている Windows 10 の「高速スタートアップ」機能 のおかげです。この機能は Windows 8 で導入され 、高速ブートおよびハイブリッド ブートまたはハイブリッド シャットダウンとも呼ばれます。
従来のシャットダウン プロセスでは、Windows はすべてを完全にシャットダウンし、実行中のシステム状態を破棄し、次回 PC を起動するときに最初から起動します。休止状態にすると、Windows は開いているすべてのプログラムやファイルを含むシステム状態全体をディスクに保存するため、中断したところからすぐに再開できます。
高速スタートアップでは、従来のシャットダウン プロセスと休止状態が混合されます。高速スタートアップを有効にすると、Windows 10 は開いているプログラムとファイルをすべて破棄します (従来のシャットダウン時と同様) が、Windows カーネルの状態は (休止状態時と同様) ディスクに保存されます。次回 PC を起動するときに、Windows はカーネルを復元し、システムの残りの部分を起動します。
カーネルは、オペレーティング システムの中心となる低レベルのコア プログラムです。これはコンピュータを完全に制御し、起動プロセス中に最初に読み込まれるものの 1 つです。コンピュータがハードウェア デバイスと通信するために使用するハードウェア ドライバは、カーネルの一部です。カーネルのスナップショットをロードすると、Windows がすべてのデバイス ドライバーをロードしてハードウェア デバイスを再初期化するのに時間をかける必要がなくなるため、起動プロセスが高速化されます。
このカーネル休止プロセスは、「シャットダウン」をクリックするとすべて自動的に行われるため、違いに気づく人はほとんどいません。しかし、これは、カーネル内のハードウェア ドライバーが異常な状態でスタックしている場合、PC をシャットダウンして再起動しても問題は解決しないことを意味します。 Windows は、すべてを再初期化するのではなく、現在の状態を保存して復元します。
完全なシャットダウンと再起動を実行する方法
システム問題のトラブルシューティングを行う場合は、カーネルを完全にシャットダウンして、Windows が最初から再初期化されるようにする必要があります。これを行うには、「シャットダウン」オプションの代わりに、メニューの「再起動」オプションをクリックするだけです。 Windows はコンピュータを再起動しますが、最初に完全なシャットダウンを実行し、その間にカーネルの状態を破棄します。
Microsoft がこの決定を下したのは、問題が発生した場合 、問題を解決するためにコンピューターを再起動すること が多いためであり、これはある程度理にかなっています。一方、「再起動」オプションが「シャットダウン」オプションよりも完全なシャットダウンを実行するのは直観に反します。でも、それが仕組みなのです!
キーボードの Shift キーを押したまま Windows の「シャットダウン」オプションをクリックすると、完全なシャットダウンを実行することもできます。これは、[スタート] メニュー、サインイン画面、または Ctrl+Alt+Delete キーを押した後に表示される画面でオプションをクリックしているかどうかに関係なく機能します。
必要に応じて、コマンド プロンプトまたは PowerShell ウィンドウから
shutdown
コマンドを使用して、完全なシャットダウンを実行することもできます。これを行うには、コマンド プロンプトまたは PowerShell ウィンドウを開きます。たとえば、スタート メニューで「コマンド プロンプト」を検索してそのショートカットをクリックするか、スタート ボタンを右クリックして「Windows PowerShell」を選択します。次のコマンドを入力し、Enter キーを押します。
シャットダウン /s /f /t 0
このコマンドは、Windows に直ちにシャットダウンし、開いているアプリケーションを強制的に閉じるように指示します。
/hybrid
オプションを追加しない限り、
shutdown
コマンドは常に完全なシャットダウンを実行します。また、手元に置いておきたい場合は、
このコマンドを実行するショートカットを作成する
こともできます。あとはショートカットをダブルクリックして完全シャットダウンを実行するだけです。
高速スタートアップ機能を決して使用したくない場合は、コントロール パネルから無効にすることができます。たとえば、一部の古いハードウェア デバイスは高速スタートアップと互換性がなく、再起動時に適切に再初期化されない場合があります。または、Linux をデュアルブートしていて、Windows が完全シャットダウンではなくハイブリッド シャットダウンを実行すると、 Linux 内から Windows NTFS ファイル システムにアクセス できなくなります。
高速スタートアップを無効にする には、[コントロール パネル] > [システムとセキュリティ] > [電源オプション] > [電源ボタンの動作の選択] に進みます。ウィンドウの上部にある「現在利用できない設定を変更する」リンクをクリックし、シャットダウン設定の下にある「高速スタートアップをオンにする(推奨)」オプションのチェックを外して、「変更を保存」ボタンをクリックします。
正当な理由がない限り、高速スタートアップを無効にすることはお勧めしません。これにより、ほとんどの場合 PC の起動が速くなり、前に説明したトリックを使えばいつでも完全なシャットダウンを実行できます。ただし、システムの問題を解決するために PC をシャットダウンして再起動する必要がある場合は、必ず [再起動] をクリックするか、Shift キーを押しながら [シャットダウン] をクリックして完全なシャットダウンを実行してください。





