Windows 11/10 でシャットダウン時に PageFile.sys を削除する方法

常時 Ultimate Windows Tweaker を使用して Windows がすべてのシャットダウンでページファイル(pagefile.sys) を削除するように簡単に設定できますが、Microsoft がリリースした Fix-It を使用したり、レジストリ設定を手動で構成することもできます。すべてのシャットダウンでページファイルを消去するということは、データをゼロで上書きすることであり、時間がかかります。これにより、シャットダウン時間が長くなります。

しかし、機密文書で作業している場合は、この設定を「オン」にすることをお勧めします。このような文書を読み込むと、RAM に読み込まれます。RAM を節約するために、Windows は特定の項目をページファイルに配置します。そのため、このような場合、すべてのシャットダウンでページファイルを削除することをお勧めします。

一部のサードパーティ製のプログラムは、一時的に暗号化されていない(プレーンテキストの)パスワードやその他の機密情報をメモリに保存する場合があります。Windows の仮想メモリ アーキテクチャのため、この情報は pagefile.sys という名前のページング ファイルに存在する場合があります。

ページング ファイルを消去することは、コンピュータの物理的なセキュリティに代わる適切な手段ではありませんが、Windows が実行されていないときにコンピュータ上のデータのセキュリティを高めるためにこれを行うことができます。

シャットダウン時に PageFile.sys を削除する方法

Windows 11/10 でシャットダウン時にページファイルまたはページングファイルを消去または削除する簡単な方法は 3 つあります:

  1. Ultimate Windows Tweaker
  2. Microsoft Fix It を使用する
  3. レジストリ設定を変更する。

詳細を見ていきましょう:

1] Ultimate Windows Tweaker

当社のフリーウェア Ultimate Windows Tweaker をダウンロードして使用して、ワンクリックで実行します。設定は [カスタマイズ] > [ファイル エクスプローラー] で表示されます。

2] Microsoft Fix It を使用する

KB314834 で入手できるこの Microsoft Fix It を実行すると、シャットダウン プロセスが完了したときにページング ファイルにセキュリティ保護されていないデータが含まれないように、シャットダウン プロセス中に Windows ページング ファイル (Pagefile.sys) が消去されます。

3] レジストリ設定を変更する

必要に応じて、ページングファイルを手動で消去することもできます。これを行うには、regedit を開き、次のキーに移動します:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
  1. メモリ管理を右クリックし、[新規] > [DWORD (32 ビット) 値] を選択します。
  2. DWORD 値の名前をClearPageFileAtShutdownにします。
  3. DWORD 値をダブルクリックし、[値のデータ] ボックスに1と入力します。

これで完了です。プロセスを元に戻すには、代わりに値ボックスに 0 (ゼロ) を入力します。

仮想メモリ ページング ファイルの消去設定がオンになっていると、システムをシャットダウンするときに通常よりも時間がかかる場合があります。この動作は、このポリシー設定がオンになっている場合、コンピュータがページング ファイルの各ページに物理的に書き込んで各ページを消去する必要があるためです。システムがページング ファイルを消去するのにかかる時間は、ページング ファイルのサイズと関係するディスク ハードウェアによって異なります。

お役に立てば幸いです。