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

Windows 11/10で作成・保存されるメモリダンプファイルの数を変更する方法

Windows 11/10のパソコンがクラッシュ(ブルースクリーン)するたびに、システムはメモリダンプファイルを作成します。これらのミニダンプファイルは、Windowsがクラッシュした瞬間のメモリの状態を記録したイメージであり、障害の原因を調査するための重要な手がかりとなります。

メモリダンプファイルに含まれる情報

ダンプファイルには、主に以下のような情報が記録されています。

  • ストップエラー(バグチェックコード)のメッセージとそのパラメータなどのデータ
  • 読み込まれていたドライバーの一覧
  • 停止したプロセッサのプロセッサコンテキスト(PRCB)
  • 停止したプロセスのプロセス情報とカーネルコンテキスト(EPROCESS)
  • 停止したスレッドのプロセス情報とカーネルコンテキスト(ETHREAD)
  • 停止したスレッドのカーネルモード呼び出しスタック

ダンプにはいくつかの種類があり、「カーネルメモリダンプ」「小メモリダンプ(ミニダンプ)」「完全メモリダンプ」などが選択できます。さらにWindows 8以降では、新たに「自動メモリダンプ」というオプションが追加されました。

Windowsが作成するメモリダンプファイルの数を変更する

Windows 11/10で作成・保存されるメモリダンプファイルの数を変更する方法

ダンプに関する設定は、次の手順で確認・変更できます。

  1. コントロールパネル > すべてのコントロールパネル項目 > システム を開く
  2. 「システムの詳細設定」をクリック
  3. 「詳細」タブ > 「起動と回復」の「設定」ボタンをクリック

Windowsではデフォルトで最大50個のミニダンプファイルが作成・保存され、これらのファイルは %SystemRoot%\Minidump フォルダに格納されます。

パソコンのクラッシュ解析にダンプファイルを日常的に活用している上級ユーザーにとっては、直近50個分のダンプが残されていることは有益です。しかし、特にトラブルシューティングに使わないのであれば、これらのファイルは単にディスク容量を圧迫するだけになってしまいます。

そこで必要に応じて、Windowsが保存するダンプファイルの数を減らすことができます。

レジストリで保存数を変更する手順

Windows 11/10で作成・保存されるメモリダンプファイルの数を変更する方法

  1. 「regedit」と入力してレジストリエディターを開く
  2. 次のキーへ移動する:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  3. MiniDumpsCount をダブルクリックし、値のデータを変更する

Windowsのデフォルト値は16進数で「32」(10進数で「50」)に設定されています。例えば、直近10個のミニダンプファイルだけを残したい場合は、10進数で「10」に変更してください。設定後は再起動することで反映されます。

なお、レジストリを編集する際は、事前にバックアップや復元ポイントの作成を行っておくことをおすすめします。

この記事がお役に立てば幸いです。

関連記事: Windows 11/10のメモリダンプ設定の確認と変更方法、クラッシュダンプファイルを手動で作成する方法

Windows 11/10で作成・保存されるメモリダンプファイルの数を変更する方法
  1. Windows 11で既定のターミナルを変更する方法【初心者向け完全ガイド】

    Windows Terminalは、MicrosoftがWindows 11向けに開発したマルチタブ対応のターミナルエミュレーターで、従来のWindows Consoleの後継として位置づけられています。タブごとにコマンドプロンプトやPowerShellなど、あらゆるコマンドラインアプリケーションを実行でき、コマンドプロンプト、PowerShell、WSL、SSH、Azure Cloud Shell Connectorなどがあらかじめ設定済みです。Windows 11では、既定のコマンドラインツールとしてPowerShellやコマンドプロンプトに代わる標準的な存在となっています。このアプリには

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

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