GUIA Como Hacer Un Windows Desatendido

Cómo hacer un Windows desat Usando nLite y haciendo modificaciones manuales Por robel_gt v1.0 04.09.09 Cómo hacer un

Views 71 Downloads 2 File size 4MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Cómo hacer un Windows desat Usando nLite y haciendo modificaciones manuales

Por robel_gt

v1.0 04.09.09

Cómo hacer un Windows desatendido

Por robel_gt

ÍNDICE Menú navegable. Hacer clic en la sección que se quiera visitar. Introducción.......................................................................................................................................... 3 nLite...................................................................................................................................................... 4 INTEGRAR.............................................................................................................................................. 8 Service Pack....................................................................................................................................... 8 Act. Críticas y Conjuntos de Actualizaciones......................................................................................9 Avanzado...................................................................................................................................... 12 Integrar controladores...................................................................................................................... 13 ELIMINAR............................................................................................................................................. 14 Eliminar Componentes..................................................................................................................... 14 INSTALACIÓN....................................................................................................................................... 16 Instalación Desatendida................................................................................................................... 16 General......................................................................................................................................... 16 'RunOnce'...................................................................................................................................... 18 Usuarios........................................................................................................................................ 20 ID de red....................................................................................................................................... 21 Regional........................................................................................................................................ 22 Configuración de Red.................................................................................................................... 22 Componentes................................................................................................................................ 23 Pantalla......................................................................................................................................... 24 Actualizaciones Automáticas......................................................................................................... 25 Temas de escritorio....................................................................................................................... 26 Opciones.......................................................................................................................................... 32 General......................................................................................................................................... 32 Parches......................................................................................................................................... 34 Ajustes............................................................................................................................................. 35 General......................................................................................................................................... 35 Servicios........................................................................................................................................ 37 Procesando los cambios................................................................................................................ 38 Modificaciones Extra........................................................................................................................... 40 Carpeta $OEM$................................................................................................................................ 40 Estructura..................................................................................................................................... 40 Ejemplos de aplicación.................................................................................................................. 41 Integrar Windows Media Player 11................................................................................................... 44 Desatender otros programas............................................................................................................... 44 Microsoft Office 2003....................................................................................................................... 45 Cualquier otro programa, con WPI.................................................................................................... 50 WPI Classic....................................................................................................................................... 50 CREAR................................................................................................................................................. 56

69

Cómo hacer un Windows desatendido

Por robel_gt

Crear un ISO Autoarrancable............................................................................................................ 56 Pruebas en una máquina virtual.......................................................................................................... 57 Descargas........................................................................................................................................... 69 Conclusión.......................................................................................................................................... 70

Introducción  Volver al Índice

El fin de esta guía es que en lugar de bajarse todas esas versiones raras que hay en internet, hagan su propio Windows desatendido a su medida, y sabiendo qué tiene y qué no. No voy a irme en palabras explicando cosas que no son importantes. Pretendo que con una primera o segunda lectura alcance para entender cada punto, y que puedan manejarse solos. Los programas necesarios son: 

nLite



.net Framework 2.0 (si no está instalado, el instalador de nLite ofrecerá bajarlo automáticamente).

La clave del éxito con nuestro Windows Desatendido, es no eliminar componentes al voleo. Repitan conmigo: NO ELIMINAR COMPONENTES SIN ESTAR COMPLETAMENTE SEGUROS DE QUE NO TRAERÁ PROBLEMAS. No le van a dar un rendimiento acelerado ni va a andar en una Pentium 100 por más que le saquen todo. No insistan. Si pretenden eliminar cosas porque “molestan”, lo único admisible sería eliminar la música de ejemplo, imágenes de ejemplo, el asistente para conexión a internet, y como máximo, MSN Explorer y Windows Messenger y nada más. Windows es como un castillo de naipes: si sacás algo de más, se puede venir todo abajo. El principal trabajo lo vamos a hacer con nLite, y antes de armar la imagen para grabar en un CD / DVD, haremos algunas modificaciones manuales. Además, veremos cómo armar un paquete instalador semiautomático de los programas que queramos agregar, posterior a la instalación del Windows.

nLite  Volver al Índice

Con este programa vamos a hacer el principal trabajo de desatender y pre configurar nuestro Windows.

69

Cómo hacer un Windows desatendido

Por robel_gt

Así empieza:

Elegimos el idioma que queramos usar durante la instalación, y pasamos a elegir dónde tenemos los archivos de un Windows original:

69

Cómo hacer un Windows desatendido

Por robel_gt

Al hacer clic en Buscar…

…podemos elegir la unidad en la que tenemos puesto el CD de Windows original, la unidad virtual en la que tenemos montada su imagen o la carpeta en donde hayamos copiado todo el contenido del CD del Windows original. Lo más recomendable, es crearse una carpeta Backup\Windows XP a la que copiemos todo lo del CD de Windows, y que a su vez copiemos esa carpeta en otra ubicación para trabajar, para que siempre tengamos una copia de los archivos originales en el disco rígido, y que podamos empezar de nuevo si nos equivocamos sin tener que buscar el CD de Windows.

69

Cómo hacer un Windows desatendido

Por robel_gt

Antes de arrancar las modificaciones, se puede elegir una configuración ya empezada para continuarla:

Las configuraciones guardadas que hayamos usado aparecerán listadas. Se pueden importar configuraciones haciendo clic en Importar y eligiendo el .inf que corresponda. Tratemos de usar nombres significativos, sobre todo si hacemos experimentos eliminando cosas no muy seguras, así podemos mantener las modificaciones útiles y no tener que empezar todo de nuevo si algo falla. El siguiente paso es elegir qué modificaciones vamos a hacerle a nuestro Windows:

69

Cómo hacer un Windows desatendido

Por robel_gt

INTEGRAR Service Pack  Volver al Índice

Si hay un service Pack para instalar, se lo puede integrar con esta opción. Esto también se puede hacer por línea de comandos, pero es mucho más fácil elegir un archivo con unos pocos clics. En mi caso, y supongo que en el de la mayoría que esté leyendo esta guía, dispondrán de un Windows con SP3 ya integrado, pero en caso de que no lo tengan, pueden integrarlo con esta herramienta. Y si tampoco tienen el Service Pack para integrar, tenemos ahí los links para bajarlos.

Act. Críticas y Conjuntos de Actualizaciones  Volver al Índice

Si queremos integrar actualizaciones de Windows para no tener que actualizarlo luego de la instalación, podemos usar esta herramienta.

69

Cómo hacer un Windows desatendido

Por robel_gt

Podemos arrastrarlas desde cualquier ventana, o hacer clic en Insertar y seleccionarlas desde allí. nLite recomienda "ordenarlas por fecha" para que se apliquen en el orden que fueron saliendo, pero algunas actualizaciones vienen con la fecha en el formato AAAAMMDD en vez de DDMMAAAA, y cuando presionen en "Fecha" para ordenarlas con ese criterio, las que estén en AAAAMMDD van a aparecer al final. Por este motivo, hay que ordenarlas por nombre, suponiendo que todas se llaman de la misma forma. Lo ideal es bajar el Windows Updates Downloader, que permite bajar las actualizaciones individualmente de Windows Update, pero automáticamente, sin tener que descargarlas una por una.

69

Cómo hacer un Windows desatendido

Por robel_gt

Una vez instalado, podemos ir a la sección de ULs (Updates List) y bajar la lista de actualizaciones de nuestro Windows, sea SP2 o SP3. También se puede bajar la lista de Office 2003, Vista y algunos más.

Esto dejará las actualizaciones descargadas en \Mis documentos\Windows Updates Downloader (en mi caso). Entre tantas actualizaciones, se incluyen .net Frameworks y el mismísimo WMP11.

69

Cómo hacer un Windows desatendido

Por robel_gt

Y ya que estamos acá, podemos bajar el WMP11 Integrator, que (obviamente) permite integrar el Windows Media Player 11 a una instalación de Windows. Hacia el final de la guía, veremos cómo integrarlo, por más que sea una pavada.

Avanzado  Volver al Índice

Integración Directa de Actualizaciones Críticas: Las integra en la misma instalación de Windows, así no se aplican luego de la instalación. Es lo más recomendable por lo rápido, pero he escuchado problemas al hacer actualizaciones desde Windows Update, cosas como que actualizaciones ya integradas, no eran reconocidas por WU y ofrecía volverlas a bajar. Por mi parte, no integro actualizaciones desde que salió el SP3, y no me preocupa en lo más mínimo. Mostrar Reportes: Muestra un reporte luego de la integración de actualizaciones, indicando cuáles se integraron bien y cuáles no. Eliminar archivos 'Catalog': ¿Qué hace? No lo sé. ¿Acelera la instalación? Sí. ¿Vale la pena? Hace 2 años habría dicho que sí. Hoy digo que no. ¿Algunos segundos menos durante la instalación a costas de poder tener problemas? Yo paso.

69

Cómo hacer un Windows desatendido

Por robel_gt

Compresión de 'ASMS': El mismo nLite está diciendo que es una modificación que puede resultar problemática, así que mejor no lo habilitemos.

Integrar controladores  Volver al Índice

Podemos integrar drivers a la instalación para no tener que andar instalándolos después. Ésta función es muy útil si se piensa usar nuestro Windows Desatendido para una misma máquina siempre, ya que cada instalación dejará la PC andando con todo el hardware funcional. Así también puede ser contraproducente, ya que puede ser necesario actualizar drivers luego, por ejemplo, de las placas de video, de las que salen versiones bastante seguido. Lo que se ve en la imagen, son los drivers SATA de ICH9. Muchas guías se centran sólo en integrar estos drivers a una instalación. Bueno, ahora saben que ésta es sólo una de las herramientas de nLite y que el programa sirve para muchas otras cosas. Éste es sólo uno de los pasos que vamos a hacer para armar un desatendido.

69

Cómo hacer un Windows desatendido

Por robel_gt

ELIMINAR Eliminar Componentes  Volver al Índice

Esta sección debería haberla salteado, porque es recomendable no tocar NADA. De hecho, al entrar a esta sección sale un pop-up (la ventana de la izquierda) preguntando qué compatibilidad queremos mantener, por los problemas que puede traer borrar elementos de los que otros componentes de Windows dependen. De esta forma, nLite restringe algunos elementos para que no puedan ser borrados para no quitarle funcionalidad a Windows. Así y todo, creo que falta pulir un poco esta área, ya que borrando componentes supuestamente seguros, se suelen tener errores inexplicables. Tampoco se les puede pedir a los creadores de nLite que prevean todo, siendo que no hay suficiente documentación disponible sobre el comportamiento de cada parte de Windows. Entonces, siendo esto así:

NO ELIMINEN NINGÚN COMPONENTE, PUEDE TRAERLES PROBLEMAS DESPUÉS.

Sinceramente, creo que con todas las versiones que andan dando vueltas por ahí con nombres de superhéroes, lo que acabo de decir en rojo va a ser pasado por alto. Por eso, voy a hacer un esfuerzo mayor y voy a mandarme un speech aburrido para que lo lean, me odien, y entiendan que no hay que borrar cosas sin pensarlo varias veces. Windows pesa unos 600 mb. Esos 600 mb están compuestos por programas, documentación, bibliotecas, imágenes, drivers, idiomas, etc. La excusa más común es que “hay muchas que sobran y que sólo ocupan espacio”, y que “las eliminamos para alivianar la PC y que ande todo más rápido”. Ahora yo pregunto: ¿Alguien instala XP en un disco de 600 mb? Sin ir más lejos, ¿acaso alguien

69

Cómo hacer un Windows desatendido

Por robel_gt

piensa que Windows XP puede andar en una PC que tiene un disco de 600 mb? Descartemos entonces el “ahorrar espacio”. Ahora veamos los servicios y procesos: “Yo no tengo impresora, entonces borro „cola de impresión‟. No quiero ni que exista”. ¿Suena lógico? ¡Por supuesto! Bien, supongamos entonces que no tenemos Office 2007, y necesitamos entregar un documento de Word en formato PDF. Para grabar el archivo, podemos usar el PDF Creator. Este programa crea una impresora virtual, de modo que cuando queramos guardar un PDF, mandamos nuestro documento a imprimir usando ésta impresora virtual. Pero… ¿cómo vamos a mandar a imprimir algo si no tenemos un servicio de cola de impresión? Antes de descartar el diagnóstico de “servicio inútil”, aclaremos que éste fue el ejemplo más simplista que se me ocurrió, hay dependencias entre muchos servicios sobre control de cuentas de usuario, administración de red, soporte de hardware, y la lista sigue. Dicho esto, descartemos entonces el diagnóstico de “servicios inútiles”. Y como si ya no tuviera ideas para explicarlo, apliquemos el sentido común: De 586 mb iniciales, a 180 mb finales, les apuesto 15 millones de dólares a que esos 306 mb eliminados NO eran sólo archivos “Léame.txt” y dibujitos. Deshabilitar un servicio hace que el mismo no se cargue ni ejecute. Si no lo hace, nos es completamente inofensivo. Y además, creo que ya nadie se cree la mentira de que “el disco muy lleno ralentiza la PC”. Y si dudan, desfragmenten sus rígidos. Mientras no haya uso de procesador o mucha memoria ocupada, que un archivo esté o no en un disco rígido no influye en nada en la performance de una PC. Entonces, vuelvo a repetir:

NO ELIMINEN COMPONENTES AL VOLEO

He dicho. ¿Se entendió? Si quieren empiezo de nuevo... Bueno está bien, pasemos de sección… pero miren que si quieren les explico de vuelta por qué no elim… Ok ok che no insulten!…

INSTALACIÓN Instalación Desatendida  Volver al Índice

Esta es la sección más grande, y la que permite que el Windows sea Desatendido (arma el archivo WINNT.SIF, que contiene “la hoja de respuestas” para todos los campos que nos toque llenar durante la instalación). Dado que tiene muchísimas opciones, sólo voy a hablar de las más recomendadas,

69

Cómo hacer un Windows desatendido

Por robel_gt

pero siempre tienen la chance de revisar la ayuda que tienen al lado de cada campo que pueden modificar.

General  Volver al Índice

Modo Desatendido: Es la cantidad de participación del usuario que sea necesaria. Lo más recomendado es usar "Totalmente automatizado". No hace falta tocar ni una tecla desde que se elije en qué partición instalar Windows, hasta que termina la instalación. Es el único modo que asegura una instalación totalmente desatendida. Hay otros modos, como Sólo lectura, Páginas ocultas y ProvideDefaults, que son desatendidos a medias. Por ejemplo, Páginas ocultas permite pre-cargar algunos datos y los que falten, serán pedidos durante la instalación. Por ejemplo, si queremos tener cargado el serial para no ponerlo siempre, e instalar el Windows en 2 PCs, con distinto nombre de usuario y organización, le precargamos un serial para que no nos lo pida luego, pero en Nombre de usuario y Organización no escribimos nada. Durante la instalación, aparecerá la ventana para cargar los datos faltantes. Ya instalado Windows se le puede cambiar el serial por el real de cada usuario.

69

Cómo hacer un Windows desatendido

Por robel_gt

OEM Preinstall: Permite usar una carpeta $OEM$, en la que se puede guardar por ejemplo, el logo que aparece en las propiedades de Sistema y demás archivos extra que se quieran agregar a una instalación normal. NO SE DEBE USAR ESTA OPCIÓN si se necesita un diskette para drivers Sata, porque la instalación tendrá errores diciendo que faltan archivos de sistema. Si en cambio se integran los drivers Sata a Windows, no será necesario el diskette y usar la carpeta $OEM$ no traerá problemas. Directorio de Archivos de programa: Ahórrense desprolijidad, no la cambien. En todo caso, podrían cambiarla por "Program Files", pero no lo recomiendo. Prevención de ejecución de datos: Verdaderamente, desconozco de qué se trata, así que lo dejo en Por Defecto. Clave del producto: Es el serial de Windows. Si tienen uno legal, aprovéchenlo. Podrían usar la configuración Páginas ocultas, y dejar este campo sin completar. Durante la instalación, pedirá que ingresemos el serial. De todas formas, es más cómodo usar un serial cualquiera, y si se dispone de uno legal, cambiarlo luego de que el Windows esté completamente instalado. Tipo de equipo: Nunca sabemos dónde vamos a instalar este Windows, así que dejémoslo en Automático. Misceláneo: Se puede desactivar Firewall, Hibernación y OOBE. Antes prefería saltear el OOBE (es el asistente que permite crear nuevos usuarios y algunas cosas más al iniciar Windows por primera vez), pero no hacerlo me obliga a crear un usuario administrador además del Administrador default, haciendo que la instalación sea más prolija. El resto es según los gustos de cada uno. Restaurar Sistema: La verdad, nunca me convenció, pero lo dejo porque a veces me ha sacado del paso con clientes que no entendían nada, y tenían problemas que se arreglaban al menos temporalmente con Restaurar el Sistema. De todas formas, consideren que si una PC tiene virus, cuando se crea el punto de restauración, también se guarda el virus, y al restaurar, se vuelve a infectar la PC.

'RunOnce'  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Permite ejecutar una serie de comandos durante el primer inicio de sesión de Windows. Esto puede servir para, tras la instalación del XP, modificar el registro, eliminar archivos y lo que se les pueda ocurrir. Es buena idea complementar esta herramienta con la carpeta $OEM$, pero lo vemos hacia el final de la guía, ya que es un paso posterior al uso de nLite. Yo uso 2 comandos nada más: regedit /s %SYSTEMROOT%\reg_cur.reg /wait del /s %SYSTEMROOT%\reg_cur.reg

Es decir, insertar al registro la información sobre unos cursores para que sean seleccionables desde Panel de Control > Mouse > Punteros, y luego borrar ese .reg ya que no va a tener ningún uso después.

Usuarios  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Permite definir usuarios, sin tener que cargarlos después. Particularmente yo creo uno sólo, pero como el nombre va a depender del usuario de la PC en la que se instale este Windows, no lo defino en esta sección. Aclaro algo respecto de este tema, porque me plantearon varias veces que “en tu Windows no puedo cambiarle el nombre a mi usuario”, o “no lo puedo borrar”. En Windows XP, hay un usuario principal que existe siempre, que por defecto se llama “Administrador”. No se lo puede borrar ni se le puede cambiar el nombre con la interfaz de Panel de Control > Cuentas de usuario. Sin embargo, desde ésta sección en nLite, sí vamos a poder cambiarle el nombre, y el usuario que se llamaría Administrador por defecto, tendrá el nombre que le asignemos. Otra cosa para remarcar, es que tiene que existir al menos 2 usuarios administradores creados manualmente para poder borrar a por lo menos 1 usuario administrador que no sea el default (desde la herramienta Panel de Control > Cuentas de usuario). Esto NO es una limitación de un Windows modificado, sino algo normal en la versión original.

ID de red  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Acá se puede configurar el nombre por defecto de la PC, el grupo de trabajo, el nombre del usuario y la organización. Quizás algunos prefieran usar el modo Hide Pages y dejar estos campos en blanco, para que por ejemplo, al instalar un mismo Windows en una red grande, se vayan poniendo los nombres de las PC, el grupo de trabajo y demás datos, aunque sinceramente prefiero instalar todo de una vez, y después modificarlo a mano. Conviene más tener el XP instalándose en forma totalmente desatendida en 20 máquinas y volver en un ratito, que estar pendiente de las ventanas que aparezcan para completar estos datos, haciendo que mientras tanto la instalación quede detenida.

Regional

69

Cómo hacer un Windows desatendido

Por robel_gt

Aunque a muchos no les interesa ésta parte, a mí sí, y me gusta tenerlo correctamente configurado. De acuerdo a nuestra ubicación en la tierra, la configuración correcta es la que ven en pantalla. Aclaro que la configuración de teclado “Latinoamericano” tiene el tilde al lado de la “P”, como corresponde, pero la gran mayoría de los teclados que se pueden comprar (salvo el Comfort Curve 2000) tienen la configuración española y por ejemplo, la “@” se hace con [Alt Gr]+ [Q] y no con [Alt Gr] + [2]. Muchísimos clientes me protestan por esto, y se los cambio, pero les aclaro que los que están mal son ellos y su teclado, no su Windows.

Configuración de Red  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Para quienes tengan que instalar Windows en redes grandes, o por lo menos, con configuraciones no automáticas, les va a convenir mucho crearse una configuración desatendida exclusiva para esa red, para que tras cada instalación, la red “funcione sola”. Por mi parte, siempre la dejo por defecto, porque nunca tuve necesidad de pre-configurar nada de esto.

Componentes  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Se puede configurar si se quiere instalar o no los IIS, irrelevantes para el usuario común, pero necesarios para quien trabaje con ASP.NET y PHP, por ejemplo. Dependerá de la necesidad del usuario al que está apuntado el Windows desatendido. Respecto del Asistente de Configuración de Seguridad, se trata de una utilidad de Windows Server 2003 SP1, que no está disponible para XP (por lo que aparece grisado).

Pantalla  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

ES MUY RECOMENDABLE DEJAR TODO EN MÍNIMO / “POR DEFECTO”

¿Nunca les pasó que configuraron una PC en un monitor, y cuando la llevaron y la conectaron en otro, el mismo no mostraba imagen cuando entraba a Windows? Eso pasa porque la resolución o la tasa de refresco están más altas que lo que el monitor soporta, entonces no muestra imagen. La solución en esos casos es iniciar en modo seguro y cambiarlo, o desinstalar y reinstalar los drivers de la placa de video. Justamente por eso, es muy conveniente dejar todo en mínimo, así pueden instalar su Windows Desatendido en una PC con cualquier monitor sin problemas.

Actualizaciones Automáticas  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Acá se elije cómo se van a instalar las actualizaciones de Windows. Yo usaba Notificar antes de instalar, así podía revisar qué se instalaría y qué no (Windows y Office Genuine Advantages, por ejemplo), pero ahora tengo la opción deshabilitada. No me hace ninguna gracia que se pueda bajar el WGA automáticamente, porque no me hace gracia tenerlo ocupando ni 1 mb en MI disco rígido.

Temas de escritorio

69

Cómo hacer un Windows desatendido

Por robel_gt

(Éste es uno de los puntos que más me gusta) El estilo visual Luna que viene por defecto en XP, si bien es correcto y no tiene bugs, es algo rústico, y en cierta forma, parece de juguete. La imagen que tenga el XP a los ojos del usuario es lo que lo va a hacer atractivo a primera vista (definitivamente Microsoft pensó en esto cuando planeó Vista). Se pueden encontrar montones (pero muchos, ¡muchos!) de temas visuales, pero la verdad es que después de venir coleccionando msstyles “por si en algún momento me hace falta”, llegué a la conclusión de que los únicos que realmente valen la pena son los siguientes: 

Klarheit



Black Mesa



Opus OS 1.5



Lorca



Souluna Remix



Slantrast



Kontrazt



Shiftie Colors

Por ejemplo:

69

Cómo hacer un Windows desatendido

Por robel_gt

Klarheit

Slant rast

69

Cómo hacer un Windows desatendido

Por robel_gt

Lorca

Shiftie Colors

69

Cómo hacer un Windows desatendido

Por robel_gt

Slantrast

SlanXP3

Éstos son estilos visuales (archivos .msstyles) con identidad, con un estilo que queda bien por sí solo, que se combinan bien con los íconos de XP, son sólidos, funcionales, no tienen una barra de inicio gigante, y cambian totalmente el aspecto de Windows. Esta sección se combina muy bien con el uso de la carpeta $OEM$, por lo que ahora sólo vamos a centrarnos en qué hacer en esta parte, y luego lo veremos con más detalle. Veamos entonces, cómo usar esta herramienta: La tabla de la izquierda muestra todos los archivos .theme que haya dentro de C:\WINDOWS\Resourches\Themes. Por lo tanto, para integrar temas visuales, primero se debe crear el archivo .theme, que puede consistir de: 

Un archivo .msstyles



Un wallpaper



Cursores

69

Cómo hacer un Windows desatendido

Por robel_gt



Sonidos



Un protector de pantalla

Para esto, es conveniente acomodar todo ese contenido en una estructura de carpetas como la siguiente: 

C:\Windows\Resources\Themes\.theme



C:\Windows\Resources\Themes\\Cursors



C:\Windows\Resources\Themes\\Sounds



C:\Windows\Resources\Themes\\Wallpapers



C:\Windows\Resources\Themes\\.msstyles

Luego, para crear el tema (archivo .theme), el procedimiento al pie de la letra es: 1. Elegir un .msstyles (simplemente doble clic sobre el archivo y luego Aceptar en Propiedades de Pantalla). 2. Elegir los sonidos que se quieran usar (los de Vista por ejemplo) desde Panel de Control > Dispositivos de sonido y de audio. 3. Elegir los cursores. 4. Elegir el wallpaper. 5. Elegir el protector de pantalla. Teniendo todo configurado como queramos que quede el tema visual, vamos a Propiedades de pantalla, y en la solapa Temas, elegimos Guardar como…. Le ponemos el nombre que queramos al tema, y lo guardamos en C:\Windows\Resources\Themes\.theme Con eso creamos un tema visual, que podemos integrar en nuestro Windows. Ahora, ¿qué pasa si en vez de un sólo tema visual, quiero poner varios? La respuesta más simple es: “sigo este procedimiento con cada tema”. Ajá, ¿y si quiero que al menos 2 de ellos usen los mismos sonidos? Bien, para evitar tener archivos duplicados sin necesidad, vamos a usar la carpeta $OEM$. Como vengo diciendo, ya lo veremos hacia el final de la guía.

Opciones General  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Aquí hay algunas modificaciones más para hacer, y hay 1 particularmente útil. Apariencia de la instalación Clásico: Hace que la instalación tenga una interfaz como la de Windows 2000, que va listando las cosas que se están haciendo y marcándoles un tilde a medida que se van completando, sin el estilo de XP. Nlite dice que puede acelerar un poco el proceso, pero la verdad es que no lo noté en lo más mínimo. Fondo negro: ¿Fondo negro o fondito con colorcitos de Windows? Es lo mismo, no va a variar. „CABinets‟ de Controladores Combinar: Combina todos los .cab que tienen drivers, en un solo driver.cab. Yo no lo uso. Compresión alta: Éste es el punto interesante. Acelera la instalación, lógicamente, porque al tener los archivos baja compresión, el procesador no tiene que trabajar de más para copiar los archivos al

69

Cómo hacer un Windows desatendido

Por robel_gt

disco duro luego de descomprimirlos, sino que el proceso de descompresión toma menos tiempo porque están levemente comprimidos. ¿Resultado? Windows se instala más rápido. Así lo instalo en 11 minutos en un Sempron 2600+ A, y en 9 minutos en un E5200 (con o sin OC es casi lo mismo). Carpetas Se puede elegir la ruta de algunas carpetas de sistema, como dónde van a estar los perfiles, los archivos de configuración de cada cuenta y la carpeta Windows. Yo recomiendo no tocar nada, porque esas ubicaciones son un estándar y además de que ya estamos acostumbrados a encontrarlas ahí, puede que tengan problemas con algunos programas que al instalarse escriban en una ruta fija, y no se fijen en el registro en qué ruta se guardan perfiles y configuraciones por defecto. Idiomas Yo no toco nada por acá. Misceláneo Mensaje de inicio „Presionar una tecla…‟: Si se deshabilita esta opción, si el CD está puesto y desde el BIOS se bootea desde la unidad óptica, siempre va a bootear desde el CD y no se va a poder saltear a menos que saques el CD. Esto suele pasar en las PCs de casas de electrodomésticos, donde el BIOS viene protegido con contraseña y no se puede cambiar el orden de las unidades para bootear. Salvar una copia de ajuste preestablecido actual en la ISO: Tener la configuración usada de nLite en la ISO puede servirles de backup y les ocupará unos 20 KB como exageración. Es una opción recomendable para tener documentado qué modificaciones tiene hechas el Windows desatendido, y para continuar o corregir esta configuración más adelante. Siempre hablo suponiendo que nadie va a meterse a hacer versiones desatendidas para compartir como warez. Requerimientos Yo los deshabilito porque no son necesarios. Además, hoy ninguna PC está debajo de esos mínimos.

Parches  Volver al Índice

69

Cómo hacer un Windows desatendido

Por robel_gt

Máximas conexiones simultáneas sin terminar: No lo toco, simplemente porque no tengo ganas de recomprimir los drivers, y porque además, es un mito como el del ancho de banda reservado para paquetes QoS. Frecuencia de respuesta de Puerto USB [Hz]: Sirve para aumentar la velocidad de respuesta del USB, resultando en una reacción más rápida del mouse. No aumenta el ancho de banda, sólo reduce la latencia. Acá hay una explicación más detallada. Particularmente, yo nunca lo usé. Soporte para Temas no Firmados (Parche UXTheme.dll): ÚSENLO. No provoca inestabilidad, inseguridad, ni nada. No hace falta usar Style XP ni ningún programa para cargar archivos .msstyles. XP con el tema visual por defecto es insufrible, por lo menos para mí. Deshabilitar SFC: SFC es System File Checker. Permite restaurar archivos de Windows a su estado original si fueron modificados o eliminados por cualquier motivo (los Transformation Packs que modifican .dlls para cambiar los íconos, por ejemplo). Si lo deshabilitamos, en los últimos “10 minutos” de la instalación de Windows, el marcador va a saltar de 10 a 2, de 2 a 1, y de 1 a “Instalación Finalizada”, en pocos segundos. Sinceramente, por 1 o 2 minutos de diferencia, prefiero no borrarle nada al Windows y saber que tiene la misma integridad que uno sin modificar. De todas formas, esto no trae problemas, o por lo menos, no problemas conocidos.

69

Cómo hacer un Windows desatendido

Por robel_gt

Ajustes General  Volver al Índice

En esta sección, considero que son libres de modificar lo que quieran. Lo importante de la configuración del Windows, se maneja en esta sección. Algunos tweaks “peligrosos” están marcados en rojo, porque se las considera modificaciones importantes, pero no están prohibidas ni mucho menos. Lo bueno acá es que sólo configuramos, no eliminamos elementos, por lo que en el peor de los casos, se pueden restaurar. Si los eliminamos, no hay vuelta atrás y es el motivo por el que hice tanto énfasis en que no borren nada en la sección de eliminar componentes. La configuración que elijan principalmente va a modificarles la visualización de carpetas, íconos en barras de herramientas, efectos, y algunas opciones más, como que el teclado numérico arranque encendido, por ejemplo. Lo que yo busco es agilizar y descontaminar la interfaz, encontrar los archivos rápido y borrar el Alexa. Cosas como la barra lateral de “tareas frecuentes” me molestan,

69

Cómo hacer un Windows desatendido

Por robel_gt

siempre me molestaron y no sumaron productividad en lo más mínimo. El ayudante de búsquedas también es algo que me crispa los nervios, así que también lo deshabilité. Para que sirva de ejemplo, a continuación listo los tweaks que aplico yo:



Ajustar Internet Explorer para aceptar 10 conexiones al mismo tiempo Deshabilitar Botón Ir



Deshabilitar favorito 'Market Place'

 Arranque y Apagado:  Bloqueador de números-On Barra de Tareas:  Bloquear la Barra de tareas-Si



Deshabilitar Agrupar botones Similares en la Barra de Tareas Deshabilitar la Barra de Lenguaje



Deshabilitar Ocultar iconos inactivos



Escritorio, Barra de Tareas y Menú Inicio:  Icono Internet Explorer-Ocultar  Icono Mi PC-Mostrar  Icono Mis Documentos-Mostrar  Icono Mis Sitios de Red-Ocultar  Icono Papelera de ReciclajeMostrar  Tamaño de iconos en el escritorio-32 Explorador:  Asocia más archivos a Notepad  Búsqueda Avanzada: pre configurar opciones  Cambiar vistas de carpetas del explorador de Windows-Lista  Deshabilitar el carácter animado: El asistente para búsqueda  Deshabilitar Prefijo: Acceso directo a  Deshabilitar 'Sticky Keys' (Accesibilidad)  Mostrar Barra de Estatus en todas las ventanas  Mostrar la ruta completa en la barra de direcciones  Panel de Control Clásico Internet Explorer:  Ajustar como página de inicio google.com-about:blank

Menú Inicio:  Conexiones de Red-Mostrar como menú Conectar a  Eliminar Ayuda y Soporte  Eliminar Buscar en Internet de Búsqueda  Eliminar Buscar Personas del menú de buscar  Eliminar Configurar acceso y programas predeterminados  Limpiar la lista de documentos más recientes abiertos en el cierre de sesión  Mi Música-No mostrar este elemento  Mi PC-Mostrar como un enlace  Mis Documentos-Mostrar como un enlace  Mis Imágenes-No mostrar este elemento  Mis Sitios de Red-Mostrar como un enlace  No usar Menús Personalizados  Números de programas en el menú de inicio-6  Panel de Control-Mostrar como un enlace  Reducir el retraso de menús  Usar iconos pequeños en el Panel de Inicio Privacidad:  Deshabilitar mensaje Actualizar Controlador en Internet  Eliminar 'Alexa' Seguridad:  Siempre mostrar Actualizaciones bajo Aplicaciones Velocidad:  Usar carpetas clásicas de Windows / Sin Panel Lateral de Tareas

69 70

Servicios  Volver al Índice

Si bien cuando empecé a hacer esta guía consideraba que esta era una de las partes más importantes de la configuración del Windows desatendido, hoy sigo pensando que es una de las partes esenciales, con la diferencia de que prefiero modificar lo menos posible. ¿Por qué es una de las partes más importantes? Los servicios activos dan funcionalidad. Por ejemplo, Configuración inalámbrica rápida permite que la placa WiFi obtenga el IP automáticamente en la red a la que nos queramos conectar. Hace un tiempo lo deshabilitaba, porque nadie tenía WiFi, y con la cantidad de PCs con 256 mb de RAM que se vendían, apagar servicios como este junto a otros tantos, significaba ocupar menos memoria y menos uso de procesador (no en este caso particular). El tema es que con el boom de las notebooks, la mayoría necesita conectarse a redes inalámbricas, y si me olvido de habilitar este servicio dejo al usuario sin internet. Como este caso que planteo, hay muchos. También deshabilitaba la Cola de impresión y sólo la activaba si el cliente tenía impresora. Ayuda y soporte técnico y Horario de Windows estaban condenados a estar apagados, al igual que servicios más “desconocidos” como Cliente DNS (cachea localmente las IPs resueltas) y Cliente Web (nadie sabe para qué sirve). Llegué a volverme tan meticuloso que desactivaba otros como Compatibilidad con cambio rápido de usuario, ya que siempre tenía configurado un solo usuario Administrador, pero entraba en conflictos cuando el dueño de la PC quería más usuarios. La mejor configuración de servicios que logré, dejaba poco más de 20 procesos activos y era lo suficientemente genérica como para funcionar sin el más mínimo problema en la mayoría de las PCs. Una muy buena referencia fue la guía de servicios de The Elder Geek.

Recomiendo que toquen lo menos posible, y si están en duda, dejen el servicio en Por defecto. Algunos pueden deshabilitarse sin problemas y es recomendable que lo hagan, pero no hay que excederse. Apagar un servicio del cual dependen otros, puede generarles tantos problemas sacados de la galera que se van a arrepentir de haber metido mano y encima haber desperdiciado un CD virgen.

Procesando los cambios  Volver al Índice

Es el paso previo a la creación de la ISO que tendremos que grabar en un CD/DVD. Pedirá una confirmación antes de aplicar las modificaciones. Una vez que aceptemos iniciar el proceso no hay vuelta atrás, y de necesitar modificar algo de lo que vimos hasta ahora, habrá que empezar de nuevo. Por eso, vayan grabando las modificaciones que hagan haciendo clic en Ajustes preestablecidos tras terminar los cambios en cada sección.

El proceso aplica los cambios de la configuración, integra los temas visuales que hayamos agregado y genera los archivos necesarios para que la instalación sea tan desatendida como hayamos elegido.

Al terminar el proceso, muestra un breve resumen de la operación:

Con esto concluimos la configuración desde nLite. Por el momento, nLite va a quedar a un lado y vamos a hacer algunas modificaciones manuales. Después de eso, debemos generar la imagen .ISO de nuestro Windows, para lo que vamos a volver a usar el programa.

Modificaciones Extra  Volver al Índice

La configuración del Windows y su condición de “desatendido” ya está lista. Sin embargo, podemos complementar lo que hicimos con algunos retoques, como el uso de la carpeta $OEM$, programas que queramos instalar (semi) automáticamente tras la instalación y algunas modificaciones menores. Como poder, se pueden hacer bastantes cambios más, sobre todo en la interfaz de la instalación, modificando .dll‟s para cambiar las imágenes, los íconos e imágenes de los menús de Windows y demás, pero no voy a profundizar demasiado en éste tema. La finalidad de la guía, es que puedan hacer su desatendido propio para usarlo y dejar de bajar todas esas versiones mágicas que prometen milagros y sólo terminan trayendo problemas

Carpeta $OEM$  Volver al Índice

Se trata de una carpeta que debemos crear en la raíz del CD, llamada $OEM$. Durante el proceso de instalación de Windows, el contenido de la carpeta es copiado al disco rígido, a las ubicaciones que se necesite. Sirve para agregar lo que nos haga falta para complementar la instalación, como ser wallpapers, sonidos, .reg‟s con tweaks adicionales, tipografías, instaladores de programas, etc.

Estructura  Volver al Índice

El contenido de la carpeta $OEM$ puede copiarse en varias ubicaciones según sea necesario. Para esto hay que crear sub carpetas con los siguientes nombres clave, que determinarán el destino de los archivos.

$1: Partición en la que está instalado Windows. En la mayoría de los casos, C:\. $$: Carpeta de Windows, que suele ser C:\WINDOWS. $Docs: Documents and Settings, probablemente C:\Documents and Settings\. $Progs: Program Files, que seguramente será C:\Archivos de programa\. Textmode: Ubicación temporal de drivers que son copiados al disco durante la primera etapa de la instalación, de fondo azul y letras blancas tipo DOS (etapa de “modo Texto”) : Raíz de la unidad de la letra especificada. Si la carpeta se llama D, los archivos se copiarán en D:\. No es muy recomendable usar esta carpeta a menos que hagamos un Windows específico para una PC en la que estamos seguros de que existen unidades de la letra que especifiquemos acá.

Ejemplos de aplicación  Volver al Índice

Wallpapers, sonidos, cursores, tweaks: Si bien integramos temas visuales con nLite, es posible que los archivos que usa un tema, sean usados por otros temas. Por eso, para evitar usar los mismos archivos copiados cada vez en la carpeta del estilo visual que los use, podemos guardarlos en la ubicación default. Es decir: 

Wallpapers: C:\WINDOWS\Web\Wallpaper\



Sonidos: C:\WINDOWS\Media\



Cursores: C:\WINDOWS\Cursors\



Archivos adicionales, como .reg‟s y .bat‟s: cualquier lado, por ejemplo, C:\WINDOWS\

Es decir, tendríamos que armar la carpeta $OEM$ de la siguiente forma:

La idea de esto es que si por ejemplo, queremos usar los sonidos de Windows Vista en varios themes, éstos estén en una única carpeta, y que todos los themes los tomen de la misma ubicación, y no que cada uno necesite tener una carpeta con sonidos, haciendo que queden archivos repetidos. Claro que esto es sólo una recomendación, no es necesario acomodar todo ahí, pero por organización es más práctico hacerlo así. Instalar programas de forma semi desatendida: Éste es uno de los mejores usos que se le puede dar a esta carpeta. El tema requiere algo más de desarrollo que unas pocas líneas, así que cliqueen acá para saltar a esa sección. Agregar información a las propiedades de sistema: La gran mayoría de las versiones desatendidas que andan dando vueltas, tienen su marca en Propiedades de Sistema, sea un logo, información de contacto, o ambas cosas. Esto es “útil” para cuando se vende una PC nueva con Windows, para dejarle una especie de sello con nuestra marca y la información de cómo contactarnos. Esto es, ni más ni menos, lo que hacen HP, Compaq, Acer, Dell, y varios ensambladores más. Sin embargo, en la práctica, el usuario común simplemente tendrá nuestro teléfono anotado en un boleto, una servilleta, o se lo acuerde de memoria, y seguramente no tenga ni la menor idea de cómo llegar a propiedades de Sistema. De todas formas, veamos un ejemplo:

Para hacer esto, hay que crear 2 archivos en C:\Windows\System32\.  oemlogo.bmp: Es el logo que ven en la imagen. Debe ser un .bmp de un tamaño de hasta 182x115 píxeles, aunque el kit para pre-instalación OEM oficial de Microsoft dice que las dimensiones deben ser de 172x100 píxeles. Lo ideal es mantenerse dentro de ese límite este motivo, yo uso un tamaño menor, para no tener problemas de que se me recorte la imagen o lo que pueda pasar. Según MSFN, se puede elegir un color como transparente pintando de ese color los 4 píxeles de las esquinas de la imagen, aunque lo probé y no me funcionó.  oeminfo.ini: es un simple archivo de texto que activa el botón de Información de soporte técnico y muestra la ventana que se ve en la imagen de la izquierda. En el ejemplo, el contenido de este archivo es el siguiente: [General] Manufacturer = ROBEL_GT Model = Equipo: SupportURL = El link nunca lo vi, así que ponerlo o no es lo mismo. [Support Information] Line1=ROBEL_GT Line2=¯¯¯¯¯¯¯¯ Line3=Para recibir soporte o asistencia técnica Line4=por favor, contáctese por los siguientes medios: Line5= Line6=TEL: En internet no lo pongo Line7=CEL: ¡Menos! Line8=e-mail: ¿Spam? Paso... Line9=Web: Fijate de dónde bajás el .PDF

Para que éstos archivos se copien en su lugar durante el proceso de instalación, ambos deben estar en $OEM$/$$/System32/.

Integrar Windows Media Player 11  Volver al Índice

Para no tener que hacerlo tras la instalación, y siendo que el común de la gente prefiere usar el WMP en vez de Winamp, VLC y demás, podemos integrarlo a la instalación con el WMP11 Integrator. El programa es sólo la ventana que vemos a continuación:

Simplemente, hay que elegir el .exe que bajamos con el Windows Updates Downloader (el mismo que se puede bajar de la web de Microsoft), y luego, elegir la ruta en la que tenemos la carpeta con los archivos de la instalación de Windows. Éste proceso hay que hacerlo DESPUÉS de las modificaciones de nLite y ANTES de que se genere la imagen.

Desatender otros programas  Volver al Índice

Así como se puede modificar la instalación de Windows para no tener que estarle encima, también se pueden instalar otros programas semi-automáticamente. Se puede hacer principalmente de dos maneras: 1. Copiando los archivos necesarios a la carpeta $OEM$ 2. Llevando los archivos en un CD, DVD, pendrive, HD externo o lo que sea. Yo prefiero NO usar la carpeta $OEM$, porque si decido actualizar alguna versión de algún programa, tengo que generar la .iso de Windows nuevamente, y pierdo mucho tiempo.

Microsoft Office 2003  Volver al Índice

Se necesita el Office 2003 Resource Kit, una aplicación de Microsoft (oficial) para hacer exclusivamente esto, del mismo modo que se puede hacer con nLite Entre las tareas que podemos automatizar, se puede elegir en qué ruta instalarlo, si desinstalamos versiones anteriores de Office que ya estén en la PC, configurar cada componente de Office, agregar / quitar elementos y agregar entradas al registro. Tiene muchas opciones como para detenerme en cada una, así que sólo voy a centrarme en cómo insertar el serial y elegir el tipo de instalación. El programa empieza con esta pantalla que da un resumen de lo que se puede hacer.

Avanzar hasta Open the MSI file, donde hay que seleccionar el archivo PRO11.MSI que está en la raíz del CD de Office.

El ORK generará un archivo .mst de “respuestas” para que la instalación sea desatendida.

Ahora avanzamos hasta encontrarnos con la selección de los componentes que se quieran instalar:

Yo prefiero instalar todos los componentes, para no dar lugar a que, por ejemplo, el usuario necesite usar el editor de ecuaciones de Office y éste no esté instalado. Seguimos avanzando hasta ésta otra pantalla, donde podemos insertar el serial, para no tener que ingresarlo cada vez que lo instalemos.

Como dije antes, se pueden modificar muchas cosas de la instalación, como vemos en una de las pantallas siguientes:

…pero no voy a detenerme acá porque nunca modifiqué nada de esto. Si el Office lo usara yo sólo, configuraría todo al máximo, pero al usuario común le cambian una cosa de lugar y se pierde, así que decidí dejar todo intacto.

La última pantalla del ORK explica cómo usar el .MST que creamos:

Es decir, escribiendo la línea: setup.exe TRANSFORMS=”D:\Instaladores\Utilidades\Microsoft Office 2003\UC_Completa.MST” /qb

… en una consola (Inicio > Ejecutar > “cmd”), arrancará la instalación desatendida que acabamos de crear. El tema es si el instalador está en un CD o Pendrive, que en distintas máquinas tendrá letras de unidad diferentes. Para evitar este problema, y para poder ejecutar éste comando con un doble clic, creamos un .bat en la raíz del instalador de Office, con el contenido siguiente: START PRO11.MSI TRANSFORMS= UC_Completa.mst /qb

De esta forma, va a usar el UC_Completa.mst sin importar la ruta completa, ya que ambos están en la misma carpeta. Si se quiere instalar algún componente extra, como el Visio o el One Note, hay que generar otro archivo .mst, dado que usan otro instalador. En el caso del Visio, se debe elegir el VISPRO.MSI (en vez del PRO11.MSI), y el .bat que creemos, deberá contener lo siguiente:

START VISPRO.MSI TRANSFORMS=UC_Visio.MST /qb

Quiero destacar que la instalación se completa más rápido de lo normal, y sin que tengamos que intervenir en lo más mínimo.

Cualquier otro programa, con WPI  Volver al Índice

Windows Post Installer (WPI) es, a grandes rasgos, el nLite del resto de los programas. Es una aplicación que básicamente controla una lista de programas que se van a instalar, y va ejecutando cada instalador en el orden que uno quiera, con los parámetros que uno le asigne a cada uno. La instalación de los programas se solía hacer con archivos .bat, lanzando el instalador de cada aplicación con parámetros para que ejecuten en modo silencioso, uno tras otro. Si bien la tarea era cumplida, no ofrecía tantas opciones ni era simple instalar programas de a grupos sin saber algo de programación. Para solucionar esto, se hicieron aplicaciones como Xplode, Windows Installer Helper Utility (WIHU, discontinuado) y Windows Post Installer (WPI, sobre el que voy a basar esta sección). Existen 2 versiones de WPI:  WPI Pro (permite una configuración bastante más personalizable)  WPI Classic (es el que vamos a ver a continuación, no migré todavía al Pro)

WPI Classic  Volver al Índice

Una vez configurado, muestra la lista de programas a instalar con checkboxes para elegir cuáles se instalan y cuáles no. En la imagen vemos que algunos no están marcados, porque los configuré como opcionales. Para crear cada elemento de la lista, hacer clic en Configuración.

El ejemplo que vemos acá, es del ACDSee Classic 2.43. Los datos se completan de ésta forma: Nombre: Nombre del programa. Yo no escribo siempre la versión para que cuando actualice los instaladores no deba modificar este campo. Al fin y al cabo, se supone que se usa siempre la última (o la mejor) versión. Descripción: Qué hace el programa. Puede quedar vacío, pero es más prolijo y toma 5 segundos hacerlo completo. ID Único: Se completa sólo a partir del nombre del programa. Sinceramente, desconozco para qué sirve, pero seguramente tenga que ver con un ID del programa para poder usar condiciones, como por ejemplo: “Si existe la carpeta X, instalar ACDSEECLASSIC”. Categoría: Se puede usar alguna categoría ya existente o crear una a mano (elegir Otro…, y especificarla en el campo que se mostrará a la derecha). Simplemente, es para que aparezcan todos los programas de una misma categoría agrupados, dando la posibilidad de instalar todos los programas de un mismo grupo con sólo marcar el checkbox de la categoría. (Depende de, Exclusiones, Condición, Grayed condición: no los usé nunca, no podría explicar a ciencia cierta cómo funcionan.)

Registro antes / Registro después: Permite agregar al registro de Windows la información de un archivo .reg para, por ejemplo, configurarlo automáticamente, registrar su serial y demás. Por ejemplo, en este caso, el ACDSee Classic_CONFIG.reg contiene su clave de registro y la configuración del programa, tamaño de los thumbnails, carpeta de inicio, modo de pantalla completa, asociaciones de tipos de archivo y unas cuántas cosas más.

Por un Bug del WPI, es necesario que la ruta del archivo .reg NO CONTENGA COMILLAS, aunque al elegir el archivo las comillas las ponga el programa. Y lo remarco así porque es un dato importante.

Comando n: Es el programa / archivo que queramos ejecutar. En el caso del ACDSee Classic, especifiqué la ruta "%root%\Multimedia\ACDSee Classic\ACDSee Classic 2.43.exe” mediante el botón Abrir. En otros casos, donde por ejemplo haga falta aplicar un parche tras la instalación de un programa, simplemente, se repite el proceso en el comando siguiente. El %root% indica el archivo especificado se va a tomar desde la carpeta en la que se encuentra el directorio de WPI. En mi caso, la carpeta WPI está en D:\Instaladores\, por lo que %root% es lo mismo que escribir "D:\Instaladores\”, y “"%root%\Multimedia\ACDSee Classic\ACDSee Classic 2.43.exe” tiene el mismo efecto que si escribiéramos "D:\Instaladores\Multimedia\ACDSee Classic\ACDSee Classic 2.43.exe”. La diferencia es que si la carpeta Instaladores está en otra ruta distinta (otra letra de unidad por ejemplo), de esta forma funciona bien, y si en cambio “hardcodeo” la ruta, sólo va a encontrar el archivo cuando esté específicamente en D:\Instaladores\... Al indicar la ruta del archivo a ejecutar, se pueden agregar parámetros para que el archivo se ejecute silenciosamente, sin reiniciar, totalmente oculto, etc. El tema es que éstos modificadores no funcionan para cualquier programa / instalador, por lo que WPI incluye una herramienta muy útil, que es el USSF (Universal Silent Switch Finder), que identifica qué tipo de instalador es (si fue hecho con NSIS, Inno Setup, Install Shield, etc.) y ofrece agregar los parámetros que el tipo de archivo permita.

En el caso del Flash Player 10, permite sólo el /S, que hace a la instalación silenciosa, invisible. En el campo Usage muestra todos los parámetros disponibles, y se pueden agregar haciendo clic en cada botón de los WPI cmds (o manualmente, claro). Imagen: Permite especificar una imagen para identificar el programa que estamos instalando. Los bytes valen, no los malgasten. Éstas son las opciones más relevantes para el uso de WPI, el resto no son más que condimentos. Una vez que hayamos configurado todo, al ejecutar el Windows Post Installer, veremos la pantalla inicial donde se elije qué instalar y qué no, y al hacer clic en Comenzar la Instalación, se verá la lista con los programas elegidos y el progreso de la misma.

Con esto concluimos la configuración desde WPI. La carpeta ..\Instaladores\ bien podría estar dentro de $OEM$, para que durante la instalación de Windows se copie todo su contenido a la ubicación que especifiquemos con las subcarpetas del directorio $OEM$, y ejecutar en el RunOnce el ..\WPI\WPI.hta para que comience la instalación automáticamente, pero como dije antes, yo prefiero mantener a los programas separados del disco de instalación de XP, para que si hago alguna actualización de versiones, no me sea necesario rearmar la imagen de Windows.

CREAR Crear un ISO Autoarrancable  Volver al Índice

Una vez finalizadas todas las modificaciones, queda el paso final: generar el archivo de imagen .ISO que se debe grabar en CD / DVD para poderlo instalar. Para esto, volvemos a nLite, y elegimos la última opción del menú de Selección de Tareas: Crear un ISO Autoarrancable.

Simplemente escribimos la Etiqueta de ISO a y hacemos clic en Crear. Elegimos un Nombre para el archivo de imagen y le damos clic a Guardar. Esto tomará unos segundos y el archivo .ISO estará listo. Podemos grabarlo en un CD (o DVD, según su tamaño), pero siempre es más conveniente instalarlo en una máquina virtual para asegurarse de que no tiene errores (o por lo menos, no muy graves).

Con esto concluimos totalmente el uso de nLite.

Pruebas en una máquina virtual  Volver al Índice

Antes de grabar un CD y correr el riesgo de desperdiciarlo porque nuestro Windows no funciona como esperábamos, es conveniente probarlo en una máquina virtual. Para esto, necesitamos un programa como Virtual Box. Virtual Box es una aplicación que permite crear una especie de computadora virtual dentro de la nuestra, que a grandes rasgos funciona como una PC real. Puede crear varias máquinas virtuales para distintos sistemas operativos, como por ejemplo otras versiones de Windows, Linux y Solaris. El proceso de instalación del sistema operativo, es exactamente igual a hacerlo en una PC real. El programa arranca como vemos a continuación.

Clic en Nueva para crear una nueva máquina (XPSP3OEM es una máquina que yo ya tenía creada). Especificamos el Nombre, Sistema Operativo y su Version.

Definimos la cantidad de memoria que se le va a asignar a la máquina virtual para funcionar. Yo le asigné 1024 mb, pero con usar 192 está perfecto. La poca memoria se compensa con la velocidad del procesador.

Creamos un disco rígido virtual (o elegimos uno que ya hayamos generado anteriormente).

Es conveniente elegir Almacenamiento de expansión Dinámica para que el archivo del disco rígido se agrande a medida que vamos llenándolo en la máquina virtual, y no que de entrada ocupe su tamaño máximo.

Elegimos la ubicación del archivo .VDI que será nuestro disco rígido virtual, y su tamaño máximo.

Terminada la configuración principal, vemos un resumen de nuestra máquina virtual.

Ahora, como en una PC real, hay que ponerle el CD de Windows que acabamos de crear con nLite para poder instalarlo. Teniendo seleccionada la máquina virtual en la pantalla principal, hacemos clic en Configuración y luego en CD/DVD-ROM para elegir el Archivo de Imagen ISO tal y como se ve en la imagen.

Hechas todas las configuraciones necesarias, hacemos doble clic sobre la máquina virtual para iniciarla. Como verán, es idéntico a una PC real.

Creamos y elegimos la partición en donde queremos instalar nuestro Windows desatendido:

Y ahora sólo resta esperar que se complete el proceso, ya que la instalación es totalmente desatendida.

Y finalmente, nuestro Windows instalado y funcionando:

De aquí en más, sólo habrá que probarlo para asegurarnos de que funciona bien, que no tiene errores, y de que las configuraciones y/o agregados que le hayamos hecho estén en su lugar. Una vez verificado esto, grabamos la .ISO en un CD / DVD con el programa que más nos guste, y ya podremos instalarlo en cualquier PC.

Con esto concluimos las pruebas con Virtual Box.

Descargas  Volver al Índice

Aquí están todos los links a las herramientas usadas a lo largo de la guía, para que puedan encontrarse más fácilmente: Personalizar Windows:  nLite  .net Framework 2.0 

Windows Updates Downloader



ULs (Updates List)



WMP11 Integrator

Estilos visuales:  Klarheit  Black Mesa 

Opus OS 1.5



Lorca



Souluna Remix



Slantrast



Kontrazt



Shiftie Colors

Herramientas para personalizar otros programas:  Office 2003 Resource Kit 

Xplode



Windows Installer Helper Utility (WIHU, discontinuado)



Windows Post Installer



WPI Pro (permite una configuración bastante más personalizable)



WPI Classic (es el que vamos a ver a continuación, no migré todavía al Pro)

Pruebas:  Virtual Box

Conclusión  Volver al Índice

¿Para qué sirvió todo esto? Quisiera que la respuesta sea “para que formatear no sea un parto”, o “para poder trabajar más rápido”, o un simple “para aprender algo que no conocía”. No me gustaría que se manden a hacer sus propios “XP SonGoku Edition”. No hice la guía para eso, no pretendo contribuir a la piratería, ni a que traten de ganar puntos como histéricas para ser Full User en Taringa. Mi único fin fue explicar algo que es más simple de lo que parece, para evitar esas reiteradísimas preguntas como “¿Qué Windows instalo?”, y en parte desmitificar la super magia que le atribuyen a los Windows desatendidos que andan dando vueltas por ahí. Como verán, no exageré cuando dije que es algo fácil de hacer, y que cada uno podría prepararse su propio Windows Desatendido. Es “largo” quizás, hay muchas configuraciones que se pueden hacer, y

elegir las más útiles y menos problemáticas es lo que más tiempo toma, ya que no hay otra forma de hacerlo que por prueba y error. Espero que con los resultados, entiendan por qué insistí tanto con lo conveniente que es armar nuestro propio Desatendido. Formatear, instalar drivers y programas (incluyendo Office completo), dejando el Windows completamente configurado, toma 45 minutos aproximadamente (en una PC de 2005 en adelante). Éste tiempo es bastante insignificante cuando nuestra PC anda muy mal y con sólo formatear y reinstalar Windows pasamos a tener la computadora en perfecto estado. Muchas gracias a todos los que siempre se prestaron para darme una mano, sea leyendo el progreso de la guía, dándome opiniones, y ayudándome con tantas de las dudas que tuve sobre el tema. Espero su feedback para mejorar o aclarar esta guía o, en el mejor de los casos, ponerme contento sabiendo que les fue útil, que ya configuraron su propia instalación automatizada y que formatear pasó a ser nada más que un trámite. ¡Gracias por leer hasta acá!

robel_gt