
Después de un reinicio reciente, los colores del sistema de nuestro servidor de escritorio remoto 2012 R2 están todos incorrectos. Casi parece que está en Alto Contraste, aunque informa que está usando Básico.
Aquí hay una captura de pantalla del horror.
Este problema existe tanto en el Escritorio remoto como en una consola con sesión iniciada localmente. Puedo confirmar que no hay controladores nuevos y que no se han instalado actualizaciones de MS desde el reinicio anterior (cuando todo funcionaba bien).
Hay muchos desarrolladores iniciando sesión en este sistema... es probable que se haya cambiado alguna configuración que no se mantuvo hasta el reinicio... pero ¿qué/dónde?
Cualquiera que tenga alguna idea sobre cómo solucionar este problema... sería muy apreciado.
ACTUALIZACIÓN: Determinamos que otros temas además de Windows Basic no se ven afectados. Copiamos otro archivo basic.theme y eso no lo solucionó. Ahora estoy pensando que hay alguna configuración de registro para los colores predeterminados del tema. Simplemente no sé dónde.
ACTUALIZACIÓN 2: Modificamos el archivo basic.theme para que apunte a aero.msstyles en lugar de aerolite.msstyles. Eso pareció solucionar nuestro problema... incluso si genera más atractivo visual del que queremos.
En este punto, lo que realmente necesitamos es un registro o ubicación de archivo que determine todos los colores para el estilo AeroLite, que es el que de alguna manera está dañado.
Respuesta1
Seguro que me rasqué la cabeza con este tema. Aquí está la solución para cualquiera que vuelva a encontrarse con esto.
Navegue a C:\Windows\resources\themes\vscache
Tome posesión de la carpeta vscache. Elimina todo lo que hay en esa carpeta. Reinicie el servidor. Al reiniciar, el sistema volverá a crear los archivos y debería estar dorado.
Respuesta2
Esto (fuente blanca sobre fondo blanco) puede ocurrir después de la actualización y el reinicio. La primera solución es eliminar AeroLite.msstyles
los archivos de caché:
del C:\Windows\Resources\Themes\aero\VSCache\AeroLite.msstyles*.mss
shutdown -r -t 0
y reinicie (como escribir @CrypticSage).
La segunda solución (si no puede reiniciar el servidor ahora) es cambiar el tema de AeroLite a Aero en la cuenta de usuario (y volver a iniciar sesión):
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
Respuesta3
Reinstalar el desktop experience feature
solucionó este problema en nuestro caso.