Desde Windows XP se implementó el soporte para temas en Windows, esto gracias al archivo DLL llamado uxtheme.dll que es el encargado de dibujar en pantalla cada una de las ventanas que Windows muestra, todo esto de acuerdo a los estilos definidos en el tema actual que tenga Windows.

Pero Microsoft para poder tener intacta su imagen y su marca tuvo que agregar una firma digital a sus temas para Windows, los cuales son validados antes de instalarse o de iniciarse, entonces debido a esta limitación sólo unos cuantos temas pueden ser oficialmente instalados en Windows, cómo es el ejemplo de tema de Zune para Windows.

Entonces para poder instalar temas no firmados en Windows es necesario aplicar un parche al archivo Uxtheme.dll para que pueda validar estos temas y así poder instalar miles de temas nuevos que la misma comunidad de diseñadores publican gratuitamente para Windows en todas sus versiones cómo Windows XP, Windows Vista y hasta Windows 7.

Con Uxteme Patch podrás instalar cualquier tema no firmado en Windows de una manera fácil y gratis, cada tema viene con instrucciones especiales para ser instalado pero en su mayoría después de que los descargas solamente debes descomprimirlo, en caso de que venga comprimido en zip, rar, etc., y colocarlo en la carpeta C:\\WINDOWS\\Resources\\Themes\\ y después en el escritorio de Windows das click con el botón derecho, eliges «Propiedades» y ahí te vas a «Apariencia» donde más abajo en el apartado «Ventanas y botones» elige el theme que acabas de instalar.

Propiedades de pantalla

Propiedades de pantalla

Pero si ya has instalado el tema y no aparece en la lista de «Ventanas y botones» es porque te hace falta aplicar el parche al Uxtheme.dll, aquí tienes los pasos:

  1. Entra a la carpeta C:\\Windows\\system32 y busca los siguientes archivos y respáldalos.
    1. Si estás en Windows XP: uxtheme.dll
    2. Si estás en Windows Vista: uxtheme.dll, themeui.dll, shsvcs.dll
    3. Si estás en Windows 7: uxtheme.dll, themeui.dll, themeservice.dll
  2. Descarga Uxteme Patch desde este sitio web, ahí te vas a encontrar varios parches, debes de descargar el que corresponda a la versión de tu Windows, ya que puedes encontrar para Windows 7, Windows Server 2003, Windows Server 2008, Windows Vista y Windows XP y además en cada versión de Windows debes elegir cual Service Pack tienes instalado (SP) y el idioma, por el momento sólo hay para inglés (EN), español (ES) y alemán (DE).
  3. Una vez que lo hayas descargado descomprime el archivo .rar (lo puedes descomprimir con 7-zip) que dentro contiene un archivo llamado uxtheme.dll
  4. Copia ese archivo a la carpeta C:\\Windows\\system32 que es donde está el archivo que respaldamos al principio y reemplázalo.
  5. Listo, ahora ya puedes instalar temas para Windows no firmados.

Si no te sale después de haber intentado estos pasos entonces te recomiendo usar Niwradsoft UxTheme Patcher, que hace lo mismo pero de forma automática, mira cómo usar Niwradsoft UxTheme Patcher.

Enlace para descargar Uxtheme Patch. (compatible con Windows 7, Windows Server 2003, Windows Server 2008, Windows Vista y Windows XP)