Hardware Profile Dock State Registry Location
This article explains where to locate and interpret the current hardware profile dock state inside the Windows Registry Editor (Regedit). It outlines the exact registry path, the specific value responsible for tracking the dock status, and the meaning behind each state identifier.
Registry Path for the Current Hardware Profile
To find the current hardware profile dock state, navigate to the following path in the Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\Current
You can also view the active profile directly via the shortcut key:
HKEY_CURRENT_CONFIG
(Note: HKEY_CURRENT_CONFIG is a direct symbolic link
mapped to the active profile under
CurrentControlSet.)
Key Value and Dock States
Within this registry key, locate the DWORD value named:
- Name:
DockState - Type:
REG_DWORD
The data assigned to DockState indicates the hardware
docking condition determined by Windows Plug and Play and ACPI:
0(or0x00000000): Undocked / Unknown state.1(or0x00000001): Undocked state.2(or0x00000002): Docked state.
How to Check the State via Regedit
- Press
Windows Key + R, typeregedit, and press Enter. - Paste
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\Currentinto the address bar at the top and press Enter. - In the right pane, check the Data column for the
DockStateentry to identify the current docking status.