Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

pagefile.sys(ページファイル)は、いわば仮想RAMとして機能するファイルです。Windowsは使用中でないプログラムのデータをここに退避させることで、実際のRAMへの負担を軽減しています。ページファイルのサイズは通常、搭載されている物理メモリの容量に近いため、RAMが大容量であるほど大きなディスク領域を占有しがちです。

シャットダウン時にページファイルを自動的に削除するよう設定すれば、シャットダウンにかかる時間がわずかに伸びるというデメリットと引き換えに、ハードディスクの空き容量を節約できます。

この記事では、Windows 10でシャットダウン時にpagefile.sysを自動的に削除させる方法を2つ紹介します。

なお、どちらの方法でもシステム設定を変更するため、作業前にレジストリやシステムのバックアップを取っておくと安心です。

Windowsがページファイルをクリアする仕組み

シャットダウンのたびにWindowsにページファイルを自動消去させると、既存のページファイルのデータは実際には「ゼロ」で上書きされます。その結果、ページファイルからデータを復元することはほぼ不可能になります。セキュリティ面で機密データの残存を防ぎたい場合に有効な設定です。

一方で、この上書き処理が行われるぶん、システムのシャットダウンに要する時間は若干長くなる点に注意してください。

方法1:レジストリエディターを使ってページファイルを削除する

手順1. Win + Rキーを押して「ファイル名を指定して実行」を開き、regeditと入力してEnterキーを押します。これでWindows 10のレジストリエディターが起動します。

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

手順2. レジストリエディターで、以下のキーへ移動します。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

手順3. 左側のツリーで「Memory Management」をクリックし、右側のパネルに表示される「ClearPageFileAtShutDown」をダブルクリックします。

手順4. 値のデータを「1」に変更してOKをクリックし、PCを再起動します。以降、PCをシャットダウンするたびにページファイルが削除されます。削除されても心配はいりません。必要になればWindowsが自動的に再作成してくれます。

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

方法2:グループポリシーエディターを使ってページファイルを削除する

Windows 10のPro版またはEnterprise版をお使いの場合は、グループポリシーエディターを使ってページファイルを自動的に消去できます。こちらの方が、レジストリを直接編集するよりも安全で簡単です。

まず、スタートメニューの検索ボックスにgpedit.mscと入力し、検索結果からグループポリシーエディターを開きます。

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

グループポリシーエディターが開いたら、左側のパネルで以下の順に移動します。

「コンピューターの構成」→「Windowsの設定」→「セキュリティの設定」→「ローカルポリシー」→「セキュリティオプション」

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

右側のパネルに表示された一覧から、「シャットダウン: 仮想メモリのページファイルをクリアする」というポリシーを探してダブルクリックします。

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

ポリシーの設定画面が表示されたら、「有効」を選択して「OK」ボタンをクリックし、変更を保存します。

Windows 10のシャットダウン時にpagefile.sysを自動的に削除する2つの方法

最後にシステムを再起動すれば設定完了です。以降、シャットダウンするたびにページファイルが自動的にクリアされます。設定を元に戻したいときは、同じポリシー設定画面で「無効」を選択するだけでOKです。

まとめ

ディスク容量の節約やセキュリティ強化の観点から、シャットダウン時のページファイル削除は便利な設定です。Home版ならレジストリエディター、Pro/Enterprise版ならグループポリシーエディターを使うのがおすすめです。レジストリ操作に少し慣れてきた方は、Windowsレジストリの活用テクニックをまとめた記事や、Windows 10で他のユーザーのレジストリを編集する方法のガイドもぜひ参考にしてみてください。

  1. Windows 10/8.1/7でシャットダウン時にページファイル(pagefile.sys)をクリアする方法

    パソコンには2種類のメモリがあります。1つは物理メモリ(RAM)、もう1つは仮想メモリです。仮想メモリはPagefile.sys(ページファイル)とも呼ばれ、ハードディスクの一部を使用してRAMを実質的に拡張し、本来なら処理しきれない数のプログラムを同時に動作させることができます。簡単に言えば、物理メモリ(RAM)だけでは実行中のすべてのプログラムを収容できない場合、Windowsが自動的に負荷の一部を仮想メモリへ移動します。これらのデータはローカルハードディスク上にPagefile.sysとして保存され、Windows自身によって管理されています。 仮想メモリのメリット より多くのアプリ

  2. 【Windows 10】一時ファイルを自動的に削除する方法|ストレージセンサーの設定手順

    最新のWindows 10には、Microsoftが従来の「ディスククリーンアップ」ツールを進化させた新機能「ストレージセンサー(Storage Sense)」が搭載されています。この機能は、システム上の古いファイルや未使用のファイルを常時監視し、定期的なスケジュールに沿って自動的に削除してくれます。旧バージョンのディスククリーンアップ機能と一時ファイル削除機能が賢く統合され、ディスク領域の管理がこれまで以上に簡単になったと言えるでしょう。 ストレージセンサーとは? ストレージセンサーはオプション機能として提供されており、初期状態では無効になっています。有効にすると、次のような処理を自動的に実