Para aquellos de nosotros que siendo ya veteranos administradores de
equipos basados en software de Microsoft, estamos aconstumbrados
a que algunas cosas en la GUI cambien de lugar en las nuevas versiones, es asi que uno venía customizando
las instalaciones con fondos de pantalla, colores, etc. desde la época
de NT4, pasando por Windows 2000, Windows XP… hasta que llegaron
Windows Vista y sus amigos y las viejas customizaciones
ya no funcionaban.....
Así muchos ajustes, algunos de los cuales eran solo visuales pero
otros tenían un objetivo de actualizar información, ayudar a
los operadores, etc. tuvieron que ser reemplazados por otros ajustes, algunos
mejores, otros iguales y otros… indudablemente perores.
El fondo de pantalla del inicio de sesión
Como dije, por algo me falta el pelo, el fondo de pantalla que
veníamos customizando para NT4, Windows
2000, XP, 2003 con la edición de algunas claves del registro de
.Default User, ahora ya no es posible por esta
vía, y requiere algunos datos adicionales.
La idea aqui es presentar una pantalla de logon customizada,
tal vez con el logo de la empresa y/o alguna grafica especial
que le da un sentido de pertenencia al equipo y que lo saca
del standard que el usuairo ve habitualmente, teniendo a priori
una vista que le dice "ojo, este equipo no es igual que el resto..."
Como primera medida utilizaremos las opciones de instalación OEM
(tomadas del OPK, OEM Preinstallation Kit, si quieren pegarle una leida
pueden descargarlo del sitio Partnet de Microsoft pero requieren
una clave de Windows Live.. ), para customizar el fondo de pantalla,
necesitaremos generar para ello un archivo JPG que se transformara en el fondo del screen de logon
y lo colocaremos en una ruta específica que deberemos crear (ya que la misma no esta creada por defecto en Windows)
Para crear la ruta, ingresamos en: %windir%\System32\oobe y creamos las subcarpetas Info
y dentro de ella la carpeta backgrounds, por lo que
el repositorio para los fondos quedará como:
%windir%\System32\oobe\Info\backgrounds
Aquí debermos colocar las imágenes
que utilizaremos como fondos de pantalla, pero …..
debemos seguir estrictamente la nomenclatura
nombreAltoxAncho.jpg, es decir, que los archivos incluyen el ancho y alto de
la resolución del monitor…. Eh????? Y si no lo se????... bien, bien,…
para ello existe un nombre por defecto…. backgroundDefault.jpg, es
decir que los nombres serían por ej:
- backgroundDefault.jpg
- background900x1440.jpg
- background768x1024.jpg
- etc. etc.
Listo, trabajo terminado?
No, no, de ninguna forma. La sola existencia del archivo de fondo de pantalla,
no hace a su utilización por parte del sistema operativo.
Para forzar la utilización en el sistema operativo, debemos hacer
algunos cambios en el registro (si, si, siempre en
el registro… y como siempre… no toques el registro sin backup…)
Debemos buscar en el registro la siguiente clave
HKLC\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
Y dentro de ella, incorporar un valor dword,
denominado OEMBackground al que le pondemos un valor 1
Una vez realizados estos 2 cambios (es decir, la creación de las
carpetas, copia de los archivos de imágenes y edición del
registro), bastará con reiniciar la PC para que los cambios surtan
efecto.
Y que hay de equipos dentro de 1 dominio?
Bueno, dentro de 1 dominio la tarea se facilita, sobre todo, si tenemos un
dominio bajo Windows Server 2008 o posterior, ya que la aplicación de
políticas facilita la creación de carpetas, la copia de los
archivos y la configuración del registro.
Las imagenes del ejemplo que siguen, corresponden a una instalacion de
Windows 7 en un dominio bajo Windows Server 2008 R2 donde el sistema operativo
se instala de base y los parches, software y customizaciones se realizan a traves
de una policy de instalacion inicial, parte via IntelliSense y parte via scripting
Creación de Carpetas
Para la creación de carpetas, utilizaremos la sección de
Windows Preferences a nivel de
equipo, y allí seleccionamos Folders, que nos permitirá crear
una nueva carpeta. Hacemos click con el
botón derecho del mouse y seleccionamos New, como
acción seleccionaremos Update;
esto implica que si la carpeta existe, será actualizada pero si no
existe será creada, luego, completamos los datos de la ruta completa
de la carpeta a crear (carpeta y subcarpetas), y luego hacemos
click en aceptar

Copia de los archivos de imágenes
Una vez que nos aseguramos que la ruta será creada, en la misma policy podemos copiar las imágenes que
utilizaremos de fondo de pantalla para el logon.
En este caso, nosotros copiaremos solo 1 imagen, la imagen para default (que se
utiliza en caso que la imagen específica de la definición no exitiese en archivo).
Entonces, en la misma gpo que estábamos utilizando, hacemos
click en preferencias pero en este caso en Files, luego hacemos
click en New File. A diferencia de lo
que vimos en la creación de carpeta, ahora se nos piden 2 rutas, la
ruta de donde se tomará el archivo y la ruta destino a donde se copiará
el archivo.

Los nombres de los archivos pueden diferir. Deberemos realizar
esta acción para cada uno de los archivos que deseamos copiar (en la
imagen de ejemplo se ve también un archivo TTF que copiamos en esta
misma policy).
Claves del Registro
Como ultimo paso, debemos activar el cambio en el registro de windows,
para ello, utilizaremos la misma policy que antes, pero en este caso
editaremos el registro.

Seleccionamos Windows Preferences, luego Registry y alli, hacemos click con el boton derecho y selecciomos
New, para luego hacer click en Registry Item.
Ya en la ventana del item del registro, ingresaremos los datos como lo muestra la imagen anterior
Verifique que la opcion de actualizacion este en Update, esto le permitira actualizar la clave si por alguna eventualidad esta ya fue cargada
Nota: Recuerde que la cuenta de equipo debe estar dentro de la ou a donde linkee esta policy, y ademas, dado que es una policy de nivel de PC, se necesitaran un par de reinicios para que la misma se aplique por completo.
Algunos ejemplos..
|