Windows 11/10のメモリダンプ設定を変更する方法

Windows 11/10/8では、Microsoftは自動メモリダンプと呼ばれるメモリダンプオプションを含んでいます。これはオペレーティングシステムで設定されたデフォルトオプションです。Windows 11/10アクティブメモリダンプと呼ばれる新しいダンプファイルタイプを導入しました。

ご存知ない方のために、Windows 7ではミニダンプ、カーネルダンプ、および完全メモリダンプがあります。Microsoftがこの新しいメモリダンプ設定を作成することにした理由は疑問に思われるかもしれません。

シニアサポートエスカレーションエンジニアのロバート・シンプキンス氏によると、自動メモリダンプは「システム管理」ページファイル構成のサポートを作成するためです。システム管理ページファイル構成はページファイルサイズを管理する責任を負うため、ページファイルのサイズが大きすぎたり小さすぎたりすることを回避します。このオプションは主にSSDを搭載したPC向けに導入されており、SSDはサイズが小さい傾向がありますが、RAMの量が膨大です。

Windowsメモリダンプ設定を変更する

「自動メモリダンプ」の主な利点は、セッションマネージャーサブシステムプロセスが自動的にページファイルをRAMのサイズよりも小さいサイズに減らすことができるようにすることです。ご存じない方のために、セッションマネージャーサブシステムはシステム環境を初期化し、ユーザーがログインするために必要なサービスとプロセスを起動する責任を負います。基本的に仮想メモリのページファイルをセットアップし、winlogon.exeプロセスを起動します。

自動メモリダンプ設定を変更する場合は、次の手順を実行してください。Win + Xを押してシステムをクリックします。次に、詳細システム設定をクリックします。

起動と回復で、設定をクリックします。

デバッグ情報を書き込む」と記載されたドロップダウンメニューが表示されます。

ここで、目的のオプションを選択できます。提供されるオプションは次のとおりです。

  • メモリダンプなし

  • 小規模メモリダンプ

  • カーネルメモリダンプ

  • 完全メモリダンプ

  • Windows 8で追加された自動メモリダンプ。

  • Windows 10で追加されたアクティブメモリダンプ。

メモリダンプファイルの場所は%SystemRoot%\MEMORY.DMPです。

SSDを使用している場合は、自動メモリダンプのままにしておくのが最善です。ただし、クラッシュダンプファイルが必要な場合は、希望する場合に誰かに送信して確認できるように、「小規模メモリダンプ」に設定するのが最善です。

ヒント: WhoCrashedでWindowsメモリダンプ.dmpファイルを分析できます。

完全メモリダンプを作成するためにページファイルのサイズを増やす

場合によっては、完全メモリダンプに適合するようにページファイルのサイズをRAMのサイズ以上に増やす必要がある場合があります。その場合、

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
の下にレジストリキーを作成できます。

LastCrashTime」と呼ばれます。

これにより、ページファイルのサイズが自動的に増加します。後で減らすには、キーを削除します。

Windows 11/10にはアクティブメモリダンプと呼ばれる新しいダンプファイルタイプが含まれています。必要なもののみが含まれており、そのためサイズが小さくなっています。

読む: Windows 11/10で手動でクラッシュダンプファイルを作成する方法。

ディスク容量が少ない場合のメモリダンプの自動削除を無効にする

Windowsは、ディスク容量が少ない場合にダンプファイルを自動的に削除します。ただし、ディスク容量が少ない場合のメモリダンプの自動削除を無効にする場合は、次の手順を実行します。

システムのプロパティ>詳細タブ>起動と回復の設定を開きます。

システム障害で、ディスク容量が少ない場合のメモリダンプの自動削除を無効にするオプションを選択し、OKをクリックして終了します。