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

Связанный контент