Memory Dump Compression Registry Location in Windows
This article explains the exact Windows Registry location and configuration values used by the operating system to manage system-wide crash dump and memory dump file compression. Understanding these settings allows system administrators to verify whether memory dump compression is active and adjust compression behavior directly through the Registry Editor.
The CrashControl Registry Path
Windows stores all active settings for system crash handling, including memory dump generation and compression, under the following Registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Memory Dump Compression Settings
Inside the CrashControl key, the following values
determine the active compression state:
CompressDumps(REG_DWORD): This value controls whether crash dumps are compressed upon creation.1: Compression is enabled (default in modern Windows versions).0: Compression is disabled, generating uncompressed.dmpfiles.
Compression Algorithm Details
Windows utilizes built-in kernel-level compression algorithms
(primarily the Xpress compression engine) to reduce the size of
MEMORY.DMP files on disk during a bug check (BSOD). While
the choice of algorithm is managed internally by the Windows kernel
crash handler and storage stack, the activation toggle residing at
HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\CompressDumps
serves as the primary system-wide switch for memory dump
compression.
How to Modify the Configuration
To check or update this setting:
- Press
Win + R, typeregedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl. - Locate the
CompressDumpsDWORD value in the right-hand pane. If it does not exist, create a newDWORD (32-bit) ValuenamedCompressDumps. - Set the value data to
1to enable compression or0to disable it, then click OK. - Restart the computer for kernel-level dump parameter changes to take full effect.