Audio Enhancements and Spatial Sound Registry Locations
In Windows, audio enhancements and spatial sound configurations are
stored in the Windows Registry under the MMDevices audio
endpoint branch. Specifically, Windows maps each physical and virtual
playback device to a unique GUID within
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render,
where subkeys such as FxProperties and
Properties maintain the active states for Audio Processing
Objects (APOs) and spatial sound engines.
1. The Main Audio Endpoint Registry Path
All audio output (render) devices are indexed under the following path in the Registry Editor (Regedit):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render
Under this key, each audio device is represented by a unique Globally
Unique Identifier (GUID), such as
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
To identify which GUID corresponds to a specific physical output
(e.g., Speakers or Headphones): 1. Expand a {GUID} folder.
2. Select the Properties subkey. 3. Look for the value
named {a45c254e-df1c-4efd-8020-67d146a850e0},2. Its data
field displays the friendly name of the audio device (e.g., “Realtek
High Definition Audio”).
2. Registry Location for Audio Enhancements
Windows handles audio enhancements (such as Bass Boost, Virtual
Surround, Loudness Equalization, and driver-specific effects) via Audio
Processing Objects (APOs). These are configured within the
FxProperties subkey of each device:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{Device-GUID}\FxProperties
Key Values:
- Disable All Enhancements:
- Value Name:
{E4870E26-3CC5-4CD2-BA25-B49E7B41CE06},0 - Type:
DWORD - Data:
0(Enhancements enabled / default) or1(All enhancements disabled)
- Value Name:
- Pre-Mix, Post-Mix, and Endpoint Effects:
- Additional string values containing GUIDs (such as
{d04e05a6-594b-4fb6-a80d-01af5eed7d1d}) map the specific software effects provided by Windows or third-party audio drivers.
- Additional string values containing GUIDs (such as
3. Registry Location for Spatial Sound
Spatial audio configurations (such as Windows Sonic for Headphones, Dolby Atmos, or DTS Headphone:X) are stored at both the endpoint level and the global spatial audio service level.
Per-Device Spatial Audio Configuration
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{Device-GUID}\SpatialAudio
- This key contains subkeys and binary/DWORD parameters specifying whether spatial sound is currently enabled on that endpoint and which spatial format is assigned.
- Related endpoint property keys located under
...\Render\{Device-GUID}\Propertiesinclude:{b3f8fa53-0004-438e-9003-51a46e139bfc},3(Controls spatial format activation status).
Global Spatial Audio Registry Path
To see all registered spatial sound formats available to the system:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SpatialAudio
This key contains the format definitions, licensing parameters, and licensed technology configurations for installed spatial platforms like Windows Sonic and external Dolby/DTS encoders.