必须关闭系统自动配色并切换至浅色模式,修改注册表HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM下ColorPrevalence=1、AccentColor(ARGB值,如ff003366)、DWMSignature=1,重启资源管理器生效。

想让当前正在使用的窗口标题栏显示你指定的特定彩色个性样式,比如深蓝渐变、琥珀橙或紫灰金属感,而不是默认白色或系统自动取色,必须绕过“显示主题色”开关的粗粒度控制,直接干预注册表底层渲染逻辑和ARGB颜色绑定关系。
关闭系统自动配色干扰
打开【设置】→【个性化】→【颜色】,把“让Windows根据我的背景自动选择主色调”设为关;再确保“在开始菜单、任务栏、操作中心和标题栏上显示主题色”也处于关闭状态。这一步不做,后续手动设定的颜色会被系统覆盖或强制淡化。
注意:如果当前是深色模式,标题栏默认不响应主题色——【必须先切到浅色模式再操作】,否则注册表修改无效。
启用标题栏颜色强制渲染
按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
导航至:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM。
在右侧找到名为 ColorPrevalence 的 DWORD 值,双击将其数值数据改为 1。若不存在,右键空白处 → 新建 → DWORD (32位) 值 → 命名为 ColorPrevalence → 再设为 1。
【关键前提】这个键值必须存在且为 1,否则标题栏永远保持灰白底色,无论你在颜色设置里选什么都没用。
写入你想要的精确ARGB颜色值
仍在同一注册表路径 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM 下:
第一步:右键空白处 → 新建 → DWORD (32位) 值 → 命名为 AccentColor。
第二步:双击 AccentColor,选择“十六进制”,输入你想要的 ARGB 十六进制值(例如深蓝渐变效果填入 ff003366),注意格式必须带 0x 前缀且字母小写,不透明度 A 位不能为 00(否则完全透明失效)。
第三步:再新建一个 DWORD 值,命名为 DWMSignature,数值数据设为 1——这个开关强制 DWM 只读取 AccentColor 并仅作用于活动窗口边框与标题栏。
第四步:重启资源管理器——打开任务管理器 → 找到“Windows 资源管理器” → 右键 → “重新启动”。
验证与微调
打开任意两个窗口(如记事本+文件资源管理器),点击切换焦点,观察前台窗口标题栏是否呈现你设定的 ARGB 颜色,后台窗口保持默认灰阶。
若颜色偏暗或发灰,说明你选的 ARGB 值亮度超出系统容许范围(25%–75% HSL 亮度区间),需用支持 HSL 的取色工具重新调整后填入。
若仍为白色,检查是否遗漏关闭“显示标题栏颜色”开关——该开关开启时会覆盖注册表设定。

















