需修改注册表两处:用户级hkey_current_user\control panel\colors下的window值设为“202 234 206”,系统级hkey_local_machine\software\microsoft\windows\currentversion\themes\defaultcolors\standard下的window值设为十六进制“caeace”,再重启资源管理器生效。

想把电脑窗口那些刺眼的白色背景换成更柔和的颜色,比如护眼豆沙绿,不能只靠“个性化→颜色”设置——那个界面只管标题栏和开始菜单,不管文件夹空白区、右键菜单、记事本底色这些真正大面积接触眼睛的部分。得改注册表,而且必须两处一起动,缺一不可。
改用户级窗口背景(影响当前账号所有传统界面)
这一步决定你日常用的资源管理器、Word 非编辑区、属性对话框、右键菜单等区域的底色。
- 按 Win + R,输入 regedit 回车,打开注册表编辑器
- 在左侧地址栏粘贴路径:HKEY_CURRENT_USER\Control Panel\Colors,回车跳转
- 右侧找到名为 Window 的字符串值,双击打开
- 把原内容(通常是 255 255 255)全部删掉,替换成想要的 RGB 值,例如豆沙绿:202 234 206
- 注意:数字之间必须用英文空格,不能用逗号、顿号或中文空格;也不能写成十六进制
补系统级标准主题色(覆盖登录界面、UWP 边框、高 DPI 缩放等)
只做上一步,部分界面可能还是白的,比如刚开机时的登录页、某些缩放后的窗口边框。这步是关键补丁。
- 仍在 regedit 中,左侧依次展开:HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows → CurrentVersion → Themes → DefaultColors → Standard
- 右侧找到 Window 项,双击
- 务必勾选“十六进制”选项
- 把默认的 ffffff 替换为对应 RGB 的十六进制,比如豆沙绿就是:caeace(全小写)
- 点确定保存
刷新生效并验证效果
改完不重启资源管理器,新颜色不会立刻出现。
- 关闭注册表编辑器
- 按 Ctrl + Shift + Esc 打开任务管理器
- 在“进程”页找到 Windows 资源管理器,右键 → 重新启动
- 等桌面图标和任务栏完全恢复后,打开任意文件夹,看空白区域是否已变绿
- 若仍是白色,回头检查两处 Window 值格式是否完全正确;若只有部分变绿,大概率是系统级那步没操作成功
其他可选辅助方式
注册表改背景色是治本,但搭配下面两项能进一步缓解视疲劳:
- 开启夜间模式:Win + I → 系统 → 显示 → 开启“夜间模式”,降低蓝光输出
- 启用深色模式:设置 → 个性化 → 颜色 → “选择模式”选“深色”,适用于开始菜单、资源管理器等现代界面











