High Contrast Registry Key Location in Windows
This article provides the exact Windows Registry paths and key values
used to configure system-wide high-contrast accessibility themes. By
navigating the Windows Registry Editor (regedit),
administrators and users can view, modify, or deploy high-contrast
display settings for the current user, the default user profile, and the
Windows sign-in screen.
Primary Registry Key Locations
The core configuration settings for High Contrast accessibility mode are located in the following Registry paths:
- Current User Profile:
HKEY_CURRENT_USER\Control Panel\Accessibility\HighContrast - System-Wide / Sign-In Screen (Default Profile):
HKEY_USERS\.DEFAULT\Control Panel\Accessibility\HighContrast
Key Values and Definitions
Inside the HighContrast key, several values control how
the feature behaves:
- Flags (
REG_SZ): A bitmask represented as a string of numbers that controls the state of High Contrast.- Setting this value to
126typically enables High Contrast mode with the keyboard shortcut allowed. - Setting this value to
122typically disables High Contrast mode while keeping accessibility shortcuts active.
- Setting this value to
- High Contrast Scheme (
REG_SZ): Specifies the active high-contrast theme or color scheme name (e.g.,High Contrast Black,High Contrast White,High Contrast #1, or custom theme names). - Previous High Contrast Scheme
(
REG_SZ): Stores the previously selected scheme before the current change.
High Contrast Color Customization Paths
To modify individual UI element colors applied by High Contrast themes, navigate to the system color registry paths:
- Current User Colors:
HKEY_CURRENT_USER\Control Panel\Colors - Default System Colors:
HKEY_USERS\.DEFAULT\Control Panel\Colors
These keys contain standard RGB string values (such as
255 255 255 for white or 0 0 0 for black)
assigned to interface components like Window,
WindowText, ButtonFace, and
HotTrackingColor.
How to Access and Modify the Keys
- Press
Win + R, typeregedit, and pressEnterto launch the Registry Editor. - Paste
HKEY_CURRENT_USER\Control Panel\Accessibility\HighContrastinto the address bar at the top. - Double-click Flags or High Contrast Scheme to edit their string values as needed.
- Sign out and sign back in, or restart the system, for changes to take effect.