Windows 系统颜色全错了

Windows 系统颜色全错了

最近重启后,我们的 2012 R2 远程桌面服务器的系统颜色全都错了。虽然报告显示使用的是基本颜色,但看上去几乎像是高对比度的。

以下是一张可怕景象的截图。 在此处输入图片描述

远程桌面和本地登录的控制台都存在此问题。我可以确认没有新的驱动程序,并且自上次重新启动(当时一切正常)以来没有安装任何 MS 更新。

有许多开发人员登录到这个系统...很可能一些设置被改变了,直到重新启动才会生效...但是是什么/在哪里?

如果您对如何解决这一问题有任何想法...我将不胜感激。

更新:我们确定除 Windows Basic 之外的主题不受影响。我们复制了另一个 basic.theme 文件,但并没有解决问题。现在我认为默认主题颜色的某些注册表设置被阻止了。我只是不知道在哪里。

更新 2:我们修改了 basic.theme 文件,使其指向 aero.msstyles 而不是 aerolite.msstyles。这似乎解决了我们的问题……即使它确实打开了我们想要的更多视觉效果。

此时,我们真正需要的是一个注册表或文件位置,用于确定 AeroLite 样式的所有颜色——也就是以某种方式损坏的颜色。

答案1

我确实对这个问题感到困惑。以下是再次遇到此问题的人的解决方案。

导航到 C:\Windows\resources\themes\vscache

取得 vscache 文件夹的所有权。删除该文件夹中的所有内容。重启服务器。重启后,系统将重新创建文件,一切就绪。

答案2

更新并重启后可能会出现这种情况(白色背景上的白色字体),第一个解决方案是删除AeroLite.msstyles缓存文件:

del C:\Windows\Resources\Themes\aero\VSCache\AeroLite.msstyles*.mss
shutdown -r -t 0

并重新启动(如写@CrypticSage)
第二个解决方案(如果您现在不能重新启动服务器)是在用户帐户上将主题从 AeroLite 更改为 Aero(然后重新登录):

REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ThemeManager /v DllName /t REG_EXPAND_SZ /d ^%systemroot^%\resources\themes\Aero\Aero.msstyles /f
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ThemeManager /v PrePolicy-DllName /t REG_SZ /d C:\Windows\resources\themes\Aero\Aero.msstyles /f
shutdown -l

答案3

desktop experience feature在我们的案例中,重新安装解决了这个问题。

相关内容