
После недавней перезагрузки цвета системы нашего сервера удаленного рабочего стола 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
В нашем случае переустановка решила эту проблему.