如何更改 Windows 10 中的默认窗口背景颜色?

如何更改 Windows 10 中的默认窗口背景颜色?

在 Windows 7 和 Windows XP 中,可以非常轻松地将所有窗口的默认背景颜色更改为您想要的任何颜色。整天盯着白色的窗口背景对眼睛很不利。一旦更改,只要应用程序允许调用窗口背景,所有应用程序的所有窗口都会符合自定义颜色。例如,它在记事本和许多其他应用程序中运行良好。

然后微软的天才们决定在 Windows 8 中不再需要这个功能,于是删除了它。有一些注册表黑客,但不是标准的。我记得读到过这个功能会在 Windows 10 中重新出现,但我发现情况并非如此。我发现能够做到这一点的唯一 [部分/无效] 方法是调整以下注册表项:

[HKEY_CURRENT_USER\Control Panel\Colors]
"Window"="227 221 191"

[HKEY_CURRENT_USER\Control Panel\Desktop\Colors]
"Window"="227 221 191"

当我将这些键更改为我选择的舒缓颜色并重新启动时,它只起作用了一次。此后每次重新启动后,所有白色背景都会恢复,但这些注册表项仍然有我的自定义 RGB 代码。我现在真的很讨厌微软,但除此之外,有没有什么可靠的方法可以更改 Windows 10 背景颜色并使其保持原样?

重要提示:在“设置”->“个性化”->“颜色”中,这些都无法更改窗口背景。已经试过了。

我正在使用 Windows 10 企业版 1511 Build 10586.3。

更新:我再次重新启动,背景颜色工作正常……但当天晚些时候,所有窗口的背景颜色又变回了白色。Windows 8.1 有完全相同的错误。我的结论是 reg hack“有效”,但只是间歇性的。这只是 MS 的一个错误吗?或者有更好的答案/解决方案吗?

答案1

抱歉回复晚了。我完全忘记了。

我还没有彻底测试过这个解决方案,但它似乎可以完成工作。您需要切换到高对比度主题才能使其工作。应用主题后,Windows 应如下所示:

Windows 10 高对比度黑色主题

上下文菜单和 Metro UI 应用程序也受到影响:

Windows 记事本高对比度黑色上下文菜单 Windows 10 设置应用程序高对比度 Metro UI

如果你使用 Google Chrome 浏览器浏览网页,它会提示你安装高对比度应用高对比度主题后,您还可以使用高对比度浏览网页。您也可以在不启用高对比度模式的情况下使用该扩展程序。

作为@Unsigned前面提到过,启用高对比度可能会改变几个 UI 元素的外观。

如果您仍然想启用高对比度模式,您可以将以下内容复制到记事本中并将其保存为文件.theme,然后双击它以应用它。

[主题]
DisplayName=高对比度黑色

[控制面板\颜色]
背景=0 0 0
窗口=0 0 0
菜单=0 0 0
信息窗口=0 0 0
窗口框架=0 0 0
应用程序工作区=0 0 0
按钮面=0 0 0
按钮高亮=0 0 0
按钮灯=0 0 0
突出显示文本=255 255 255
标题文本=255 255 255
窗口文本=255 255 255
按钮文本=255 255 255

[控制面板\桌面]
TileWallpaper=0
墙纸样式=10

[视觉风格]
路径=%SystemRoot%\resources\themes\Aero\AeroLite.msstyles
颜色样式=普通颜色
尺寸=正常尺寸
高对比度=1

[主主题选择器]
MTSM=DABJDKT

我不确定这些条目是否都是必要的,所以请随意尝试。我在颜色部分找到了一些信息这里,如果它有帮助(链接损坏;Wayback机器镜子)。

编辑:
如果您不想启用高对比度模式而只需要将背景窗口颜色从白色更改为其他颜色,则可以使用此主题:

[主题]
显示名称=米色

[控制面板\颜色]
窗口=227 221 191

[控制面板\桌面]
TileWallpaper=0
墙纸样式=10

[视觉风格]
路径=%SystemRoot%\resources\themes\Aero\AeroLite.msstyles
颜色样式=普通颜色
尺寸=正常尺寸

[主主题选择器]
MTSM=DABJDKT

只需将其复制到记事本中并将其另存为,beige.theme然后双击文件即可应用主题。应用后,Windows 应如下所示:

Windows 米色窗口背景

您无需启用高对比度模式或将主题文件保存到特定位置即可使其工作。确保%SystemRoot%\resources\themes\Aero\包含名为 的文件AeroLite.msstyles

答案2

我通过以下方式改变它这个博客这个

  1. 首先,打开文件资源管理器窗口并导航到C:\Windows\Resources\Themes。选择“aero”文件夹,按Ctrl+C复制它,然后立即按Ctrl+V粘贴并复制它。单击“继续”以显示 UAC 提示。选择“对所有当前项目执行此操作”,然后在看到“文件访问被拒绝”窗口时单击“跳过”。

  2. 您将获得一个名为“aero - Copy”的文件夹。将其重命名为“color”。(不必是“color”,但我们将在此处始终使用 color — 您只需使用一致的名称即可。)

  3. 进入新文件夹。您将看到一个名为“aero.msstyles”的文件。将其重命名为“color.msstyles”。看到 UAC 提示时,单击“继续”。

  4. 接下来,打开“en-US”文件夹,您将看到一个“aero.msstyles.mui”文件。将其重命名为“color.msstyles.mui”。当您看到 UAC 提示时,单击继续。

    如果您使用的是不同语言版本的 Windows,“en-US”文件夹可能有不同的名称。

  5. 返回主Themes文件夹,您将看到一个名为“aero.theme”的文件。选择它并按Ctrl+复制它C。切换到您的桌面并按Ctrl+V将文件的副本粘贴到那里。将新的“aero.theme”文件重命名为“color.theme”。

  6. 右键单击“color.theme”文件,指向“打开方式”,选择“选择其他应用程序”,用记事本打开。

  7. 在文件中向下滚动并找到正在[VisualStyles]阅读的行

        Path=%ResourceDir%\Themes\Aero\Aero.msstyles
    

    替换为

        Path=%ResourceDir%\Themes\color\color.msstyles
    

    保存更改并关闭记事本。

  8. 选择“color.theme”文件并按Ctrl+X剪切。返回C:\Windows\Resources\Themes文件夹并按Ctrl+V将其粘贴到这里。完成后同意 UAC 提示。现在您有一个可以使用彩色窗口标题栏的主题。

  9. 激活主题 — 双击“color.theme”文件以激活您的新主题。Windows 将切换到“color.theme”文件,并且您的窗口标题栏将立即变成彩色。

  10. 选择自定义颜色 — 与 Windows 8 一样,Windows 默认会自动从您的桌面背景中选择一种“强调色”。但您可以设置自己的自定义颜色。

  11. 右键单击桌面并选择“个性化”,或打开“设置”应用并选择“个性化”以找到这些选项。选择“颜色”类别。禁用“自动从我的背景中选择强调色”选项,您将看到可以使用的不同颜色列表。

  12. 与 Windows 8.1 中的颜色和外观选项相比,此列表仍然有些受限,后者允许您选择任何您喜欢的颜色。此桌面控制面板在 Windows 10 中已完全隐藏。但是,您仍然可以访问它 - 目前。

  13. 要访问这个隐藏的控制面板,请按Windows Key+R打开“运行”对话框。将以下行复制并粘贴到“运行”对话框中并运行命令:

        rundll32.exe shell32.dll,Control_RunDLL desk.cpl,Advanced,@Advanced
    

    此处的“显示颜色混合器”选项可让您为窗口标题栏选择所需的任何颜色。

答案3

您可以按照此处所述进行注册表编辑: Win10 中窗口颜色和外观被删除了吗?更改 Windows 10 中的背景颜色

答案4

您可以使用GreyEveTheme FINAL- Windows 10 高对比度主题。这是一个定制的高对比度主题。要定制它,只需更改颜色值(它只是一个普通的文本文件,非常直观)。

附言:非常感谢它的创造者。

编辑:我刚刚发现“夜灯设置”非常有趣。

相关内容