A powerful utility for customizing Windows 11 Desktop Window Manager (DWM) accent colors and visual effects beyond what's available in the Windows Settings app.
- Visual Color Editor: Real-time RGBA color picker with alpha transparency control
- Complete DWM Value Access: Modify all DWM registry values including:
- AccentColor (system accent color)
- AccentColorInactive (inactive window borders)
- ColorizationAfterglow (hover/focus glow effects)
- ColorPrevalence (accent on title bars)
- And some more obscure values...
- Hex & Decoded Views: See both raw DWORD hex values and human-readable RGB/Alpha representation
- Backup & Restore: Save your color schemes to JSON files and share them
- System Restore Point: Create restore points before making changes
- Quick Logoff: Built-in logoff button to apply changes immediately
- Tooltips & Descriptions: Every setting includes helpful explanations
- Targeting Windows 11 (may work on Windows 10 with limited functionality, not tested!)
- .NET 10.0+ Desktop Runtime
- Administrator privileges
- Download the latest release from the Releases page
- Extract the 7z file
- Run
DWMAccentTweaker.exe
- Clone this repository
- Open the solution in Visual Studio 2026 or similar with support for .NET 10
- Build the project (Release configuration)
- Run the executable from
bin/Release/
- Read Current Values: Click "Read" to load current DWM settings
- Select a Value: Click on any row in the grid
- Edit the Value:
- For colors: Use the color picker and alpha slider
- For DWORDs: Edit the hex value directly
- Apply Changes: Click "Apply" to write to registry
- Log Off & Log In: Some changes require a new session to take effect
DWM uses the ABGR (Alpha-Blue-Green-Red) DWORD format:
AABBGGRRwhere each pair is a hex byte (00-FF)- Example:
FF0A0A0A= RGB(10, 10, 10) with Alpha 255 (100% opaque) - Example:
CC56B894= RGB(148, 184, 86) with Alpha 204 (80% opaque)
Backups are saved as JSON files with the following structure:
{
"backupDate": "2024-12-22 15:30:00",
"computerName": "YOUR-PC",
"values": {
"AccentColor": 4292311040,
"AccentColorInactive": 3435180061,
...
}
}- Validation: All inputs are validated before writing to registry
- Error Handling: Clear error messages for all operations
- Backup/Restore: Save and restore your configurations
- System Restore Points: You can create a restore point before writing changes
- Read-Only Access: Reading values never modifies anything
- Changes require logout/login to take effect
- The Windows Settings app will overwrite most of these if you edit anything through Personalization in Settings
- Windows may apply additional blending/processing to colors
- Legacy values (ColorizationGlassAttribute, etc.) have minimal effect on Windows 11
- The DWM registry key should be accessible without admin rights
- Try running as Administrator if issues persist
- Some values are overridden by Windows Settings
- Try disabling "Transparency effects" in Settings > Personalization > Colors
- Ensure ColorPrevalence is set to 1 (enabled)
- Windows applies additional blending based on theme (Light/Dark)
- High contrast mode may override custom colors
- Try adjusting both AccentColor and ColorizationAfterglow together
All values that this tool reads and/or writes to are stored at:
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - Feel free to use, modify, and distribute.
- Built with VB.NET and WinForms on .NET 10
- Icons by FatCow (FatCow 16x16 pack)
- GitHub: https://github.com/0gecco/DWM-Accent-Tweaker
- Issues: Report a bug
