Consejos de Vista para los errores de estilo visual

  
        Durante este tiempo, a menudo veo a un amigo que pregunta "¿Por qué no se puede usar el tema descargado? Indique un error de estilo visual".
Después de revisar, los tres archivos (Shsvcs.dll, Uxtheme.dll, Themeui.dll) que deben ser modificados por el tema personalizado son todos correctos y los números de versión son normales. De hecho, tan pronto como hace algún tiempo, algunos temas de terceros de Vista se descargaron y no se pudieron utilizar en el directorio de temas. Entonces, ¿dónde está el problema?
Después de estudiar muchos temas de terceros, no es intencional encontrar que el nombre del archivo del paquete de idioma correspondiente al archivo de idioma del tema no coincide con el nombre del archivo del tema, lo cual es una de las razones por las que no se puede usar el tema. Tomando Aero Clear, que estoy usando como ejemplo, el archivo de estilo visual debajo de la carpeta del tema se llama Aero Clear.msstyles, y el archivo de idioma en el paquete de idioma correspondiente (en-US o zh-CN) es Aero.msstyles. Esto provocó que Windows no leyera el archivo de idioma correcto al cargar el tema (en el caso de Aero Clear.msstyles.mui en lugar de Aero.msstyles.mui), lo que provocó que el tema no se cargara. ¿Por qué puedo cargarlo antes de instalar la actualización? El motivo es que Windows almacena en caché estos archivos de idioma. Al cargar el tema, no es necesario que lea los datos de idioma correspondientes de aero.msstyles.mui, por lo que no hay ningún problema con el uso.
La solución correcta es ingresar la carpeta de idioma correspondiente y cambiar el nombre de aero.msstyles.mui al nombre de archivo correspondiente al estilo visual. En el caso de Aero Clear, cambie el nombre de aero.msstyles.mui a Aero Clear.msstyles.mui, luego vuelva a abrir "Personalización" y seleccione el tema que necesita ser reemplazado. Por lo tanto, no se trata de la lucha de Microsoft contra temas de terceros. La imagen adjunta a continuación es un tema habilitado por terceros (tenga en cuenta el efecto de cristal) que normalmente se habilita después de instalar la actualización.
Para resumir, la razón de esto es el Mecanismo Multilingüe de Windows Vista (MUI). En Vista, el principio de MUI es buscar la versión de idioma actual de la carpeta por defecto (la versión en chino es zh-CN). Si no se encuentra o el archivo MUI de la carpeta no coincide, el archivo correspondiente en la carpeta en-US es aún más. Si el archivo correspondiente en en-US ya no coincide, la carga falla. Si encuentra que el tema no se carga, intente crear una carpeta zh-CN y copie el archivo con el mismo nombre en en-US.
Por lo tanto, cuando crea un tema en el tutorial incompleto completo de DIY-Windows Vista, debe asegurarse de que el archivo del tema, el archivo msstyles y el nombre del archivo mui en zh-cn o en-us sean los mismos. .
Copyright © Conocimiento de Windows All Rights Reserved