最近重新启动后,我们的2012 R2远程桌面服务器的系统颜色都是错误的。 它几乎看起来像是在高对比度,虽然它报告说,它使用的是基本。
这是一个可怕的屏幕截图。 
远程桌面和本地login的控制台上都存在此问题。 我可以确认没有新的驱动程序,并且自从之前的重新启动(当工作正常的时候)没有安装MS更新。
有很多开发人员login到这个系统中……这可能是一些设置被改变,直到重新启动没有采取…但是什么/在哪里?
任何人有任何想法如何解决这个混乱…这将是非常感激的。
更新:我们确定Windows Basic以外的主题不受影响。 我们已经复制了另一个basic.theme文件,并没有解决它。 现在我在想,有一些registry设置默认的主题颜色被洗刷。 我只是不知道在哪里。
更新2:我们改变了basic.theme文件,以便它指向aero.msstyles而不是aerolite.msstyles。 这似乎解决了我们的问题…即使它确实打开了我们想要的更多的眼光。
在这一点上,我们真正需要的是一个registry或文件的位置,它决定了AeroLite风格的所有颜色 – 也就是那个被损坏的颜色。
我肯定在这个问题上挠了挠头。 这是再次遇到这个问题的解决scheme。
导航到C:\ Windows \ resources \ themes \ vscache
取得vscache文件夹的所有权。 删除该文件夹中的所有内容 重新启动服务器。 在重新启动时,文件将被系统重新创build,您应该是黄金。
这个(在白色背景上的白色字体)可能会出现在更新和重新启动后,第一个解决scheme是删除AeroLite.msstylescaching文件:
del C:\Windows\Resources\Themes\aero\VSCache\AeroLite.msstyles*.mss shutdown -r -t 0
并重新启动(如写@CrypticSage)
第二种解决scheme(如果您现在不能重新启动服务器)将用户帐户上的主题从AeroLite更改为Aero(并重新login):
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
重新安装desktop experience feature解决了这个问题。