Sei sulla pagina 1di 213

Indice

Introduccin Principiante-Inicio Paso 1 Creacin de una fuente local Mtodo automatizado Mtodo manual Paso 2 Integrando el ultimo service pack Mtodo automatizado Mtodo manual Paso 3 Integrar las actualizaciones criticas Descargando las actualizaciones criticas Mtodo 1 Lista actualizada de parches Mtodo 2 Windows Update Mtodo 3 Windows Update Catalog Conclusin Integrando actualizaciones criticas Mtodo 1 /Integrate Mtodo 2 SVCPACK.INF Mtodo 3 nLite Mtodo 4 RyanVM Otras opciones Posponer la integracin Paso 4 Creacin de una instalacin desatendida sencilla Utilizacin de la herramienta de implementacin Utilizacin de lite Control manual del particionamiento del disco duro Informacin adicional Finalizando y probando el CD Creacion de la imagen ISO Chequeo en una maquina virtual VMWare Workstation Microsoft VirtualPC Grabacion Nero Alcohol 120% Burn-at-once Intermedio Inicio Metodos de instalacion Introduccion Batch Scripting RunOnceEx Controlodores de Hwrdware Drivers WINNT.SIF Drivers desde CD

RAID/SATA Drivers Bashrat the Sneakys Drivers Pack Instalacion desatendida de programas Ms Office 2003 Actualizacion e integracin de parches Metodo simple Metodo avanzado Aadir usuarios Activando Windows WINNT.SIF WPA.DBL OEMBIOS:BIN Configuracion avanzada Parches del registro Finalizando y probando el CD Avanzada Inicio Metodos de instalacin avanzada RunOnceEx desde CD Windows Post Installer Instalando Windows con la utilidad Helper XPlode Usando y modificando archivos del sistema Uso de estilos visuales Mas conexiones concurrentes Proteccion de archivos de Windows Otros archivos a modificar Cosmetica Ajustes del escritorio Ajustes en los nuevos estilos de escritorio Imgenes de fondo Cambios en otras imgenes Textos Colores Ajustes en los estilos clasicos de escritorio Pantalla de inicio Temas Pantalla de introduccin usuario Aadiendo informacin customizada Compactando el CD/DVD Creando un cd/DVD multiarranque Otras utilidades Finalizando y probando el CD/DVD Anexo Secuencia temporal en la instalacion de Windows Carpetas $OEM$ WINNT.SIF referencia Cmdlines.txt Comprimiendo archivos y modifyPE Usando CMDIMAGE.GUI Usando opciones en parches

Que es un sector de arranque.

Introduccin
Bienvenido!
Alguna vez quisiste tener Windows en un CD que te permitiera instalarlo automticamente, sin tener que introducir tu nombre, nmero de serie, zona horaria o configuracin regional? Y que incluyese las ltimas actualizaciones de seguridad y Service Packs disponibles? Y que despus instalase tus programas favoritos de manera silenciosa, sin interaccin con el usuario, como DirectX 9.0c, .Net Framework 1.1, MS Office, Adobe Reader, Nero Burning,...? Y que adems tuviera todas las actualizaciones y parches, drivers actualizados, modificaciones en el registro, configuraciones personales, tema personalizado UXTheme.dll? Entonces esta gua te ensear la manera de hacerlo! Siguiendo esta gua ser capaz de crear un CD (o DVD) que haga toda la instalacin por usted. Al finalizar el proceso de instalacin el ordenador es plenamente funcional, no necesitando nada ms. La gua se ha dividido en 3 partes: Principiante, Intermedio y Avanzado. De esta manera se facilita la comprensin de la totalidad del proceso y las posibilidades disponibles. Hay muchsima informacin sobre este tema, pero en esta gua se va introduciendo paso a paso, profundizando poco a poco. No obstante, lo recopilado aqu es slo la punta del iceberg: un usuario experimentado que requiera ms informacin puede acudir a los diversos foros existentes en la red. En concreto, el foro de MSFN (en ingls). La parte de usuario Principiante comprende las actualizaciones del sistema operativo, y la automatizacin bsica del proceso de instalacin. La parte de usuario Intermedio explica cmo aadir controladores (drivers) y programas al CD, as como la creacin de usuarios y otras configuraciones adicionales. La parte de usuario Avanzado requiere ciertos conocimientos de informtica y experiencia previa de instalaciones con los niveles anteriores. Se explican en esta parte cmo personalizar la apariencia del sistema operativo, cmo incluir parches, y cmo eliminar ciertas restricciones. Es muy recomendable seguir las diferentes secciones una a una en su orden correspondiente, o pronto podr quedar confundido sin entender nada de lo expuesto. Dirigido a: usuarios domsticos, que quieran ahorrar tiempo en el proceso de reinstalacin de Windows, as como usuarios profesionales, que necesiten reinstalar el sistema operativo con cierta frecuencia en muchos ordenadores. Dificultad: esta gua requiere algo de experiencia con Microsoft Windows y conocimientos bsicos de cmo funcionan los ficheros de proceso por lotes (batch).

Traduccin

Esta pgina ha sido traducida por jaconbue a partir de un texto original de MSFN. MSFN no se hace responsable de la integridad de las traducciones. Puede visitar la pgina oficial de MSFN para leer el texto original. Otras traducciones estn disponibles en los enlaces siguientes:

Principiante - Inicio
Bienvenido a la seccin para principantes de esta gua. Esta seccin tiene nicamente como objetivo conseguir un CD actualizado y crear una instalacin desatendida bsica. Esto significa que, al final del proceso, usted tendr un CD/DVD actualizado con el ltimo Service Pack y las ltimas actualizaciones de seguridad (hotfixes), adems de automatizar el proceso de instalacin de Windows.

Requisitos
Es necesario tener: Un CD de Windows original. Esta gua es aplicable a las versiones: o Windows 2000; o Windows XP Home y Professional; o Windows 2003. El Service Pack que usted desea utilizar en su sistema operativo. Es necesaria la instalacin de red, que es el fichero de mayor tamao de los disponibles en el centro de descargas de microsoft. Utilice los enlaces siguientes: Windows 2000 SP4 - Windows XP SP1a - Windows XP SP2 Herramientas de implementacin para el sistema operativo deseado (Deployment Tools). Esta gua explica el funcionamiento de la correspondiente a Windows XP SP2, que puede conseguirse aqu. Las herramientas de implementacin para otros sistemas operativos son anlogas y pueden descargarse desde el servidor de Microsoft. Para probar el CD/DVD puede grabarlo (con un programa de grabacin como Nero), formatear un ordenador e instalar el sistema operativo en l. Pero en caso de producirse un error, habr perdido mucho tiempo y dinero. Como alternativa, puede utilizarse una mquina virtual, como VMWare Workstation o Microsoft Virtual PC. Estos programas simulan el funcionamiento de una computadora dentro de otra, simplificando el proceso de chequeo y depuracin de errores. Otra manera de probarlo ser particionar su disco duro e instalar en la segunda particin. Necesitar Partition Magic (u otro programa similar) para crear y gestionar las particiones, as como para el arranque dual.

Paso 1: Creacin de una fuente local


Este paso es quiz uno de los ms fciles de hacer. Como todos los pasos fciles, hay muchas maneras diferentes de llevarlo a cabo. A continuacin se detallan dos mtodos alternativos: manual y automatizado.

Mtodo automatizado
5

Se va a utilizar un programa denominado nLite (gratuito y en castellano multilinge), que para su uso requiere de .Net Framework (gratuito y en castellano multilinge). Si no desea descargar e instalar estos programas, utilice el mtodo manual. Una vez conseguidos estos dos programas, pasamos a realizar el trabajo. Inserte el CD del sistema operativo en la unidad lectora de CD. Si se inicia automticamente el men de instalacin, canclelo, puesto que no lo vamos a utilizar por el momento.

Ahora iniciamos nLite. Escoja el idioma.

En la siguiente ventana nos pide la ubicacin del directorio de instalacin del sistema operativo.

Haga clic en el botn "Buscar". Seleccione el CD de Windows que ha insertado.

Ahora, como el medio seleccionado es de slo lectura, aparece otra ventana para que indiquemos dnde queremos guardar la copia.

Contine y observe cmo nLite copia el CD al disco duro. Al finalizar obtenemos una ventana como sta:

Mtodo manual
8

Con este mtodo vamos a copiar manualmente el CD al disco duro.

Inserte el CD del sistema operativo en la unidad lectora de CD. Si se inicia automticamente el men de instalacin, canclelo, puesto que no lo vamos a utilizar por el momento. Acceda "Mi PC", pulse con el botn derecho sobre el CD insertado, y seleccione "Abrir".

Seleccione todo el contenido del CD. Cercirese de que est incluyendo los archivos ocultos. Para ver estos archivos acceda a Herramientas -> Opciones de carpeta -> Ver -> Mostrar todos los archivos.

Cpielos. Ahora acceda a su disco duro y cree una carpeta de trabajo en el lugar que usted desee (pero recuerde dnde). 9

Abra esa carpeta y "pegue" todos los archivos seleccionados.

A partir de este momento denominaremos a la carpeta del disco duro donde estn los archivos como XPCD, aunque el nombre es indiferente.

10

Paso 2 : Integracin del ltimo Service Pack


Al igual que para el paso 1, en este paso tambin tenemos 2 mtodos alternativos de llevarlo a cabo. Estos mtodos son el mtodo Manual y el mtodo Automatizado (utilizando nLite).

Mtodo automatizado

Inicia nLite (si no lo ha hecho ya) y pulse "Siguiente" hasta llegar a la siguiente imagen:

Haga clic en "Buscar" para seleccionar la carpeta del disco duro donde copi los archivos del CD original de Windows (en el ejemplo, "C:\XPCD").

11

Seleccione "Integrar un Service Pack":

12

Haga clic en "Seleccionar" para indicar al programa dnde se encuentra el fichero ".exe" que servir para actualizar la fuente. Aparecen un par de ventanas con barras de progreso.

La superior indica el proceso de extraccin del Service Pack, mientras que la inferior muestra el proceso de integracin del Service Pack.

Espere hasta que nLite le informe que ha terminado el trabajo con el siguiente mensaje:

13

Mtodo manual

Haga clic en "Inicio" y seleccione "Ejecutar...". Si no aparece la entrada de "Ejecutar..." en el men inicio, pulse la combinacin de teclas <WINDOWS><R>.

Pulse "Examinar..." y seleccione el fichero ejecutable que contiene el Service Pack. Despus teclee lo siguiente:
-s:C:\XPCD

Donde C:\XPCD es la ruta que se refiere a la fuente de su Sistema Operativo en el disco duro, es decir, la carpeta que contiene a I386.

Podr ver las siguientes ventanas:

14

15

Paso 3 : Integrar las actualizaciones crticas


Con el paso del tiempo, Microsoft va presentando diferentes actualizaciones crticas que son altamente recomendables para mantener un ordenador a salvo de virus y otros desastres. Descargar las actualizaciones despus de reinstalar puede llevar mucho tiempo, especialmente si tienes una conexin de 56Kb. Por otro lado, conectar a internet sin tener las ltimas actualizaciones es un riesgo demasiado alto. Gracias a la instalacin silenciosa de estas actualizaciones, podemos descargar los diferentes parches y aplicarlos a nuestra fuente de manera que queden integrados en el CD que vamos a crear (al igual que hemos hecho con el Service Pack). Esta parte del proceso se divide en dos:

1.- Descargando las actualizaciones crticas


Se estar preguntando cmo encontrar los parches que usted realmente necesita. Para ello puede utilizar varios mtodos alternativos, adems de utilizar XPCreate (una utilidad que los encuentra por usted).

Mtodo 1 - Lista actualizada de parches


Una lista completa de actualizaciones crticas puede consultarse en el siguiente hilo (vlido para Windows 2000 y Windows XP SP2). Esta lista se actualiza cada vez que Microsoft presenta un nuevo parche.

Mtodo 2 - Windows Update


Prepare un ordenador con Windows XP SP2 (sin actualizaciones) y vaya a Windows Update. A continuacin anote todas las actualizaciones crticas recomendadas, indicando los 6 dgitos que identifican a cada una. Para descargarlas, acuda al Centro de Descargas de Microsoft. Escriba la siguiente ruta en su navegador, donde los ltimos 6 dgitos se corresponden con la actualizacin deseada. http://support.microsoft.com/?kbid=xxxxxx Utilice el enlace de descarga que se proporciona en el artculo de la base de conocimiento de Microsoft (Knowledge Base). Algunos artculos remiten al boletn de seguridad Technet. En otras descargas, se le pedir que valide su Windows, segn el Programa de Ventajas de Windows Original. Si no tiene un nmero de serie vlido, tendr que utilizar otro mtodo, conseguir un nmero de serie vlido, o parchear la WPA. Repita este proceso para todas y cada una de las actualizaciones que anot.

Mtodo 3 - Windows Update Catalog


16

Prepare una instalacin bsica de Windows XP SP2 (sin parches instalados) y acceda a Windows Update. Pulse en "Usar opciones de administrador" (situado en la barra de herramientas lateral) y luego en "Catlogo de Windows Update". Pulse ahora en "Buscar actualizaciones para Microsoft Windows", seleccione el idioma y la versin del sistema operativo (Windows XP SP2) y pulse en "Buscar". Entonces se le mostrar una serie de enlaces como sigue:
Actualizaciones crticas (80) Caractersticas para varios idiomas (24) Actualizaciones recomendadas (17) Actualizaciones de seguridad avanzadas (0) Descargas adicionales de Windows (0) Internet y Actualizaciones Multimedia (0)

Seleccione todas las actualizaciones crticas (en el ejemplo, 80), pulsando en "Agregar". Vaya a la "Cesta de descarga", seleccione la ubicacin en la que desea guardar los parches (hotfixes), y pulse en "Descargar ahora". Nota: Este mtodo no es tan preciso como el mtodo 2.

Conclusin
Este proceso puede ser muy largo y tedioso, pero merece la pena. Una vez realizado, ser muy fcil mantener su lista de actualizaciones puesta al da, puesto que Microsoft slo propone 1 o 2 actualizaciones al mes.

2.- Integrando actualizaciones crticas


Bienvenido a la seccin en la que aprender a integrar las actualizaciones a su CD. Existen 4 mtodos: Mtodo 1 - /integrate Mtodo 2 - svcpack.inf Mtodo 3 - nLite Mtodo 4 - RyanVM Los dos mtodos manuales que se describirn aqu son utilizar la opcin "/integrate" que est disponible para las actualizaciones ms recientes, o crear un archivo "SVCPACK.INF" que las aplica durante la instalacin de windows. El primero es ms sencillo, pero slo debera utilizarse para Windows XP SP2. El segundo es aplicable a todas las actualizaciones, includas las de Internet Explorer y las relativas a Windows 2000-2003 El mtodo automtico recomendado se basa en la utilizacin de nLite. Al igual que el mtodo "/integrate" slo es vlido para las ltimas actualizaciones disponibles, y slo es recomendado para Windows XP SP2. Una alternativa adicional es RyanVM's Hotfix Pack.

17

Por ltimo se presenta la opcin de posponer la actualizacin del sistema para cualquier momento posterior a la instalacin, segn se detalla en la ltima parte.

Mtodo 1 - /integrate
Es el mtodo ms rpido, simple y fcil. El expuesto aqu es una modificacin propuesta por jaconbue (autor de esta traduccin) sobre el mtodo original que aparece en la pgina de MSFN. Abra el Bloc de notas y escriba lo siguiente:
@echo off break on cls echo. echo. echo Este programa realiza la integracion automatica echo de los parches de esta carpeta y subdirectorios. echo. echo Si desea cancelar, pulse CTRL+C. echo En caso contrario, pause for /r %%i in (*.exe) do %%i /integrate:C:\XPCD /quiet /passive echo. echo. echo La integracion ha finalizado. pause

Gurdelo en la carpeta donde tiene guardados todos los parches, con la extensin ".bat" (no txt). Ejectelo

Mtodo 2 - SVCPACK.INF
En esta seccin del manual, se le mostrar cmo hacer que los parches se apliquen durante la instalacin de Windows, en la fase "13 minutos para el final".

Copie todos los ficheros de parche descargados al directorio C:\XPCD\i386\SVCPACK\ Todos los parches deben ser renombrados al formato 8.3 (longitud del nombre de no ms de 8 caracteres). Por ejemplo, los ficheros como Q819696_WXP_SP2_x86_ESN.exe deben ser renombrados a Q819696.exe. A continuacin se muestran las lneas de texto que debe tener el fichero SVCPACK.INF en funcin de la versin del sistema operativo. Utilice el bloc

18

de notas para copiar y pegar esas lneas. En la seccin "[SetupHotfixesToRun]" debe haber una lnea por cada parche a ejecutar.
;Windows 2000 [Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=0 BuildNumber=2195 [SetupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [SetupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe ;Windows XP [Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [SetupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [SetupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe ;Windows 2003 [Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=2 BuildNumber=3790 [SetupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [SetupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe

19

Guarde la versin modificada de svcpack.inf en C:\XPCD\I386\. Debe borrar svcpack.in_ en el directorio I386 para que WindowsXP utilice al archivo modificado.

Las entradas mostradas en la seccin [SetupHotfixesToRun] slo son un ejemplo. Debe haber una entrada por cada parche que ha descargado, renombrado y copiado a la carpeta SVCPACK. Estas entradas deben estar en estricto orden numrico. Existen dos tipos de actualizaciones. Muestre la carpeta SVCPACK en "vista mosaico" y utilice el siguiente nomograma para saber qu opciones debe utilizar con cada uno:

Parches tipo 1

Parches tipo 2

Archivos como ste deben tener las Archivos como ste deben tener opciones /Q /O /N /Z las opciones /Q:A /R:N Para ms informacin sobre las opciones de los diferentes parches visite la siguiente pgina. Tenga en cuenta que la actualizacin de MDAC (necesaria para Windows 2000) no utiliza estas opciones, lea la siguiente pgina para ms informacin.

Abra el archivo DOSNET.inf del directorio I386 con el bloc de notas y aada el siguiente texto en una lnea en blanco al final

[OptionalSrcDirs] SVCPACK

No olvide aadir QCHAIN.exe (Solo Windows 2000) al directorio SVCPACK. Esta utilidad se asegurar de que se instala la ltima versin del parche disponible, en el caso de que el mismo parche aparezca en varios exe con diferentes nmeros de versin. Este error puede darse en Windows 2000.

Descargue y extraiga el fichero QCHAIN.exe del fichero comprimido. Aada una lnea para QCHAIN.exe justo al final de todas las entradas de los diferentes parches que ha escrito en svcpack.inf. No requiere de opciones ni modificadores, tal y como se muestra en los ejemplos superiores.

Mtodo 3 Automatizado - nLite


Este mtodo automatizado slo es compatible con los ltimos parches que se han

20

presentado, por lo que, de nuevo, slo es recomendado para Windows XP SP2.

Inicie nLite hasta llegar a la siguiente ventana:

Seleccione "Integrar Actualizaciones Crticas" y pulse "Siguiente".

A continuacin se muestra la siguiente ventana. Pulsando en "Insertar", nLite extrae la informacin necesaria del parche de seguridad y lo aade a la lista de actualizaciones a integrar.

21

Pulse "Siguiente". Le aparecer un cuadro de confirmacin como el siguiente:

Metodo 4 Otras alternativas automatizadas


Un miembro de los forums de MSFN, RyanVM, ha creado un pack de actualizaciones basado en los parches de Microsoft. Si desea ms informacin, visite el siguiente enlace: RyanVM's MSFN Files XPCreate es otro programa creado por un miembro de MSFN: GreenMachine. Ms informacin en GreenMachine's Website Por otro lado, tambin puede utilizarse AutoPatcherXP, pero este mtodo no queda cubierto por el presente manual.

Otras opciones - Posponer la integracin

22

A continuacin se muestra otra alternativa manual, propuesta por jaconbue (autor de esta traduccin). Se trata de no integrar las actualizaciones en el CD y retrasar la aplicacin de las actualizaciones a la finalizacin de la instalacin de Windows. Este mtodo slo es aplicable a los ltimos parches de seguridad y slo se recomienda para Windows XP SP2.

Copie todas los parches que desee a una carpeta de un CD. Esa carpeta puede estar en el CD de instalacin de Windows, o bien estar en otro CD en el que site otros programas y utilidades que desee tener a mano. Abra el Bloc de notas y cree el siguiente fichero BAT:

@echo off break on cls echo. echo. echo Este programa realiza la instalacion automatica echo de los parches de esta carpeta y subdirectorios. echo Pueden generarse mensajes de error, pero no son importantes. echo Los parches no aplicables (porque son para otro echo sistema operativo, o porque ya estan instalados) echo no se instalaran.echo.echo Si desea cancelar, pulse CTRL+C. echo En caso contrario, pause for /r %%i in (*.exe) do %%i /u /z /o /n /z echo. echo. echo La instalacion ha finalizado. echo Reinicie el sistema para que los cambios hagan efecto. pause

Guarde este fichero con la extensin BAT en la misma carpeta del CD donde ha guardado los parches. Cuando termine de instalar Windows, puede ejecutar este fichero BAT para aplicar todas las actualizaciones de manera silenciosa, reiniciando slo al final.

La ventaja de este mtodo reside en que podemos actualizar todos los parches de seguridad, incluso los que han salido despus de que hayamos finalizado y grabado nuestro CD de Windows Instalacin Desatendida. Es ms fcil aadir las actualizaciones de seguridad que vayan apareciendo a un CD multisesin no cerrado, que tengamos con utilidades y programas, que volver a montar el CD de Windows Instalacin Desatendida.

23

Paso 4 : Creando una instalacin desatendida sencilla


Un fichero de respuesta es una lista de respuestas a una serie de cuadros de dilogo de un programa con interfaz grfica de usuario (graphical user interface = GUI). En el caso que nos ocupa, el programa con interfaz grfica en cuestin es el programa de instalacin de Windows. Durante este paso se describe cmo crear un fichero en el que queden recogidas las respuestas que se desea dar al programa, de manera que no pregunte nada al usuario final. En este fichero de respuesta tambin puede indicarse al programa de instalacin cmo debe tratar los directorios $OEM$ y los archivos que hay en ellos. Para este proceso podemos utilizar dos mtodos alternativos: Utilizacin de la herramienta de implementacin de Microsoft Utilizacin de nLite Ambos programas son asistentes para la creacin del archivo winnt.sif que situaremos en el directorio I386 de nuestro CD, y que ser nuestro fichero de respuestas. En realidad es un fichero que podemos crear y editar con el Bloc de notas, pero los asistentes facilitan esta tarea. Si desea controlar el particionamiento de su disco duro durante la fase inicial del proceso de instalacin, no olvide leer este apartado.

Utilizacin de la herramienta de implementacin


Es preciso descargar las Herramientas de Implementacin (Deployment Tools). Simplemente descrguelas y extraiga su contenido a una carpeta cualquiera. Los nicos archivos que se van a necesitar son deploy.chm (ayuda en castellano), ref.chm (ayuda en ingls), y setupmgr.exe (asistente de instalacin).

El asistente de instalacin (setupmgr.exe) es la utilidad de creacin del fichero de respuestas. Su utilizacin no requiere de mucha experiencia, pero a continuacin se muestran algunos pasos bsicos.

Crear nuevo fichero de respuestas o modificar un fichero existente. La opcin de modificar un existente permite guardar el trabajo desarrollado y continuarlo en otro momento.

24

Tipo de instalacin: Seleccionamos instalacin desatendida.

25

Producto de Windows se refiere a la versin de Windows con la que va a trabajar.

Interaccin con el usuario: Totalmente automatizada. En esta ventana podemos elegir otra opcin interesante, que es proporcionar las respuestas predeterminadas, pero que el usuario pueda cambiarlas.

26

Mtodo de distribucin: Escogeremos Instalacin desde un CD.

Aceptar el acuerdo de licencia de usuario final (CLUF): Al aceptar el contrato nosotros, permitimos que el programa de instalacin no muestre dicho contrato al usuario final, y ste no tenga que pulsar F8 para demostrar que est de acuerdo.

27

Una vez llegados a este punto, podemos introducir toda la informacin necesaria para el programa de instalacin de Windows. Sin embargo, no es necesario introducir toda la informacin que se pide en todas las secciones del programa. Si dejamos una seccin en blanco, el programa de instalacin de Windows XP tomar las opciones por defecto para esa seccin.

Introduzca su nombre y el de su organizacin

Introduzca el nmero de serie de Windows. Este paso es estrictamente necesario.

28

Una vez haya terminado de introducir todos los datos, el programa crea un fichero de texto denominado unattend.txt. Puesto que vamos a crear una instalacin desatendida desde CD, necesitamos renombrar este fichero como winnt.sif. Asegrese de que el archivo no tiene la extensin txt, el nombre winnt.sif.txt no es vlido. Ubicacin del archivo winnt.sif Copie el archivo winnt.sif al directorio I386 de la fuente local que cre en el paso 1 C:\XPCD\I386.

Utilizacin de nLite
Se va a utilizar un programa denominado nLite (gratuito y en castellano multilinge), que para su uso requiere de .Net Framework (gratuito y en castellano multilinge). Las siguientes lneas provienen de la traduccin al castellano del manual de nLite llevada a cabo por BJ. Iniciamos el programa y accedemos a Instalacin desatendida.

29

Seleccionamos FullUnattended para que la instalacin sea completamente desatendida.

30

En la pestaa General puedes seleccionar el Tipo de Equipo, aunque te recomiendo que lo dejes en Automtico a no ser que tengas un equipo con problemas ACPI (la mayora de los antiguos) cuando seleccionaras Equipo Estndar. No te olvides de incluir tu Clave de CD.

En la pestaa Personal se puede incluir algunos datos como la Contrasea de Administrador, el Nombre del Equipo...

31

En la pestaa Red puedes predeterminar el Grupo de Trabajo, el Dominio, el Administrador del Dominio y la Contrasea de Administrador.

32

En Regional puedes elegir el Lenguaje, la Localizacin, el Teclado, la Zona Horaria y los Grupos de Idiomas.

En la pestaa Pantalla puedes seleccionar la Profundidad de Color, la Resolucin de Pantalla y la Frecuencia de Actualizacin.

Por ultimo, la pestaa Componentes te permite elegir si quieres instalar o no IIS (el servidor Web de Windows). 33

Control manual del particionamiento del disco duro


Por defecto, el programa de instalacin de Windows XP crea una particin primaria en el disco duro, con el mximo tamao disponible y utilizando el formato NTFS. Las lneas de winnt.sif que indican esto son las siguientes:
[Data] AutoPartition=1 [Unattended] Repartition=Yes Filesystem=NTFS

En caso de que estas opciones no sean de su agrado, durante una fase inicial del proceso de instalacin puede elegir en cuntas particiones dividir el disco duro, qu tamao tendrn y qu formato de archivos tendr cada particin. Para ello, es necesario aadir las siguiente lneas en el archivo winnt.sif, en las secciones data y unattended. Utilice el Bloc de notas para editar este archivo.
[Data] AutoPartition=0 [Unattended] FileSystem=*

34

Informacin adicional
Puede acudir al anexo y leer sobre WINNT.SIF o bien leer detenidamente el archivo de ayuda deploy.chm (en castellano) para descubrir opciones adicionales que puede incluir en el archivo winnt.sif, como por ejemplo, no instalar Windows Messenger 4.7 ni MSN Explorer 7.

35

Paso 5 : Finalizando y probando el CD


Una vez que estamos satisfechos de la Instalacin Desatendida de Windows que hemos creado, comprobamos que todo es correcto: el fichero de respuestas winnt.sif, los ficheros de proceso por lotes (batch), el archivo svcpack.inf, y todo lo que hayamos aadido. Es recomendable hacer muchos chequeos pues es fcil que hayamos pasado por alto algn detalle y perdamos todo el trabajo realizado.

Creacin de la imagen ISO


Una imagen ISO es un archivo que contiene toda la informacin disponible en un CD, con la misma estructura. En trminos sencillos, es una rplica de un CD, grabada en el disco duro. Existen muchas maneras de crear imgenes ISO, mediante multitud de programas. Sea cual sea el mtodo elegido, hemos de tener en cuenta las siguientes indicaciones: Se trata de un CD/DVD de arranque (bootable). El sector de arranque puede conseguirse tal y como se explica en el anexo. El arranque se realizar sin emulacin de ningn tipo, segn el estndar El Torito. Cargar 4 sectores, comenzando por 07C0. Debe tener el subformato ISO 9660, nivel 1, modo 1. No es vlido el UDF, ni 221 caracteres, ni minsculas, ni caracteres especiales. Relajar restricciones ISO. Permitir Joliet. Para ms informacin, en los siguientes apartados se describe la creacin de ISO de arranque con: Nero Burn-at-once UltraISO Roxio Easy CD and DVD Creator (en ingls) CDImage GUI (en ingls) Utilice el mtodo de grabacin Disc-at-once, en lugar de Track-at-once, puesto que se han detectado algunos errores en los sectores de arranque con este segundo mtodo. La utilizacin de programas de edicin de archivos ISO como WinISO y UltraISO no son recomendables, pues existe riesgo de que el fichero imagen resulte corrupto y quede inutilizable. selos slo si sabe lo que hace.

Chequeo en una mquina virtual


Como es muy posible que hayamos cometido muchos errores sin darnos cuenta, es muy buena idea chequear nuestra instalacin en una mquina virtual. Si usted prefiere evitar el uso de estos programas, asegrese de utilizar medios regrabables (CD-RW, DVD-RW) en vez de discos de grabacin simple.

36

Para informacin de uso de los programas de mquina virtual acceda a los siguientes apartados: VMWare MS Virtual PC Probablemente, la primera pregunta que le surgir es qu es una Mquina virtual? En pocas palabras, es un emulador de computadoras que se ejecuta en su computadora actual. Puede ser utilizada para desarrollo de software, para probar un sistema operativo Linux dentro de una computadora con Windows, y muchas cosas ms. De la misma manera que la calculadora de windows emula una calculadora real dentro de su computadora, una mquina virtual emula el comportamiento de un PC completo, dentro de su PC. El sistema madre, principal o HOST es su computadora con su actual sistema operativo, mientras que el CLIENTE o husped es la computadora emulada. Nosotros utilizaremos la mquina virtual para probar nuestras instalaciones desatendidas, sin riesgo de daar nuestro ordenador ni perder los datos albergados en l. Adems, con una mquina virtual podemos estar realizando una prueba de instalacin mientras utilizamos otras aplicaciones (vase la captura siguiente, como ejemplo)

Las dos mquinas virtuales ms utilizadas son VMWare Workstation y Microsoft's VirtualPC. Ambas tienen sus ventajas y desventajas. VMWare parece ser algo ms rpida, mientras que VirtualPC tiene una mejor integracin entre el sistema HOST y el 37

CLIENTE. Para ms informacin a continuacin se presentan enlaces a las pginas principales de las empresas que desarrollan estos productos. En ellas podemos encontrar versiones de prueba que pueden servir para nuestros propsitos. VMWare Workstation - Homepage | Download Microsoft VirtualPC 2004 - Homepage | Download A continuacin se describe lo necesario para utilizar estas mquinas virtuales.

VMWare Workstation
Descargue e instale VMWare, e inicie el programa.

En la primera ventana, seleccione la opcin de "Crear una nueva mquina virtual".

Seleccione Siguiente en la primera ventana. Al llegar a esta ventana, seleccione Tpica y pulse Siguiente.

Seleccione su sistema operativo. Se recomienda utilizar Windows 2000 Professional aun en el caso de que desee probar e instalar Windows XP o Windows 2003.

38

En el cuadro de dilogo Nombre de la mquina virtual, puede dejar el nombre por defecto, o utilizar cualquier otro nombre.

En la seleccin de tipo de red, seleccionamos Network Adress Translation si vamos a conectar directamente a una red que permite una nica computadora conectada en cada puesto. Si seleccionamos Bridged Networking funcionar

39

como si tuviera dos computadoras diferentes, conectadas en puestos distintos, con diferente IP.

Seleccione el tamao del disco duro virtual. Se trata de un archivo en el ordenador HOST, con un tamao mximo nicamente limitado por la capacidad del disco duro real del HOST. La mquina virtual utilizar ese archivo como si fuera un disco duro del tamao indicado. Recomendamos activar la opcin de Reservar espacio en disco para que la mquina virtual adquiera mayor velocidad.

40

Es posible que el programa le pregunte para confirmar la reserva de espacio en disco. Obviamente, debe haber suficiente espacio libre en el disco duro para hacer esta reserva.

El asistente de creacin de mquina virtual ha terminado, y accederemos al men principal de VMWare.

41

Podemos editar las propiedades de la mquina virtual en el comando correspondiente. Esas propiedades incluyen la memoria RAM disponible (VMWare la reservar de la memoria RAM del HOST), la posibilidad de asociar los USB a la mquina virtual, la configuracin de la tarjeta de red LAN virtual, dispositivos de audio, y unidades lectoras de CD-DVD.

42

Al seleccionar la unidad de CD-ROM de la izquierda, podemos configurar sus propiedades a la derecha. Especialmente nos interesa la opcin Usar una imagen ISO. De esta manera simulamos en la mquina virtual el comportamiento de la imagen ISO que acabamos de crear en el paso anterior. A todos los efectos, es como si hubisemos grabado esa ISO en un CD y estuviramos probndola en una computadora real. sta es la mayor utilidad de las mquinas virtuales.

Volvemos al men principal, y pulsamos el botn verde, que equivale a encender la mquina virtual. Como toda computadora, tiene una BIOS, que inicializa todos los dispositivos, y despus busca sistemas operativos disponibles en el disco duro, en el disquete, y en el CD-DVD.

Es posible que tenga que editar la BIOS para modificar la prioridad en esta bsqueda de sistemas operativos. Para ello, pulse F2 justo tras enceder la mquina. Aparecer una pantalla similar a la siguiente imagen:

43

Pulse las flechas derecha/izquierda en su teclado hasta llegar al men de arranque BOOT.

44

Pulse las flechas arriba/abajoy las teclas "+" y "-" de su teclado para que la unidad CDROM quede en primer lugar, tal y como aparece en la imagen superior. Esto har que la BIOS busque sistemas de arranque en los CDs (o imgenes ISO) en primer lugar. Pulse las flechas derecha/izquierda para seleccionar EXIT, y luego selecione "Exit saving changes" que significa "guardar los cambios y salir", o bien pulse F10. Esto har que la computadora virtual se reinicie y aplique los cambios.

Microsoft VirtualPC
Descargue e instale VirtualPC, y despus incielo. Para ponerlo en castellano necesita un archivo llamado spanish.dict que debe estar situado en la ruta de instalacin de la aplicacin. Despus, pulse File -> Options -> Language -> Spanish -> OK. La prxima vez que inicie la aplicacin podr disfrutar de ella en espaol.

La primera vez que se inicia aparece un asistente de creacin de mquinas virtuales. Si no es as, aparecer el men principal.

Pulse sobre Nuevo... para iniciar el asistente. Se abrir una ventana como la siguiente:

45

Pulse crear una nueva mquina virtual.

En la siguiente ventana, teclee el nombre que usted quiera para su mquina virtual.

46

En la siguiente ventana nos indica qu tipo de sistema operativo vamos a usar. Recomendamos seleccionar Windows 2000, aunque en realidad vayamos a usar Windows XP.

Utilice la memoria RAM que el programa le recomiende. Si es un usuario experto, utilice otros valores, pero tenga en cuenta que la RAM disponible debe 47

repartirse entre el HOST y el CLIENTE.

Crearemos un nuevo disco duro virtual, que es un archivo que se guardar en el disco duro del HOST, pero que usar la mquina virtual CLIENTE. El tamao de este disco duro virtual depende de nuestras necesidades.

Nos pedir que indiquemos la ubicacin del disco duro virtual, es decir, la carpeta donde guardar ese archivo. Escogeremos una ruta cualquiera, pero que recordemos en un futuro.

48

Si todo ha ido bien, obtendremos la siguiente ventana.

Ahora aparecer la nueva mquina virtual en el men principal del programa. Podemos configurar otras opciones pulsando en Configuracin.

49

"Encenderemos" la mquina virtual, pulsando en Iniciar. Al igual que con VMWare, la mquina virtual tiene una BIOS que inicializa todos los dispositivos virtuales y despus busca sistemas operativos en el disco duro, el disquete y las unidades de CD-DVD. Si no encuentra ninguno, aparecer el siguiente mensaje de error.

Haremos caso del mensaje e insertaremos un dispositivo de arranque: la ISO que hemos creado en el paso anterior. Para ello, pulsar en CD -> Capturar imagen ISO... y seleccionamos el archivo ISO correspondiente.

50

Tambin es posible que haya que configurar la BIOS como con VMWare. Para ello, pulse SUPR para entrar en el men de configuracin de la BIOS.

Utilice las flechas derecha/izquierda para situarse sobre el men BOOT. Una vez en l, pulse INTRO o ENTER despus de seleccionar Boot device priority.

51

El orden adecuado es el siguiente:

52

Pulse F10 para guardar los cambios y salir. La mquina virtual se reiniciar y tomar la ISO de arranque que hemos seleccionado. Es posible que reciba mensajes de error si su imagen ISO supera las 2 Gb de tamao, puesto que VirtualPC no acepta ese tipo de imgenes. Para solucionarlo, utilice Daemon Tools (gratuita) o Alcohol. Estos programas emulan unidades virtuales de CD-DVD. Monte la imagen ISO (de tamao superior a 2GB) en una de esas unidades virtuales, e indique a VirtualPC que su CD est en la ruta que lleva a la unidad lectora virtual (indique la letra de la unidad lectora virtual).

Si las pruebas realizadas con nuestra ISO han resultado satisfactorias, podemos avanzar al siguiente nivel en esta gua, aadir nuevos componentes, o dar por finalizado el trabajo grabando la ISO en un CD-DVD.

53

Grabacin
Una vez que hemos probado y chequeado nuestra Instalacin de Windows Desatendida, podemos grabar la imagen ISO a un disco para utilizarla cuando sea necesario. Para ello utilizaremos cualquier programa de grabacin con el que estemos acostumbrados a trabajar: Nero Alcohol 120% Burn-at-once

Nero
Nero es, probablemente, el programa de grabacin ms utilizado en todo el mundo. La pgina web de los creadores de este programa puede visitarse aqu. Hemos de tener en cuenta que se trata de un programa comercial (de pago), que exige licencia de uso, aunque en dicha pgina pueden descargarse versiones de evaluacin.

Iniciamos el programa, en la versin Nero Express o en Nero Burning Rom. Seleccionamos o pulsamos sobre Abrir una imagen de disco o Abrir un proyecto guardado o simplemente Abrir... Nos aparece una tpica ventana de seleccionar archivo a abrir:

Seleccionamos el archivo de imagen que queremos grabar y pulsamos Abrir. En la siguiente ventana, ponemos Disc-at-once, y pulsamos sobre Grabar.

54

Alcohol 120%
Alcohol 120% es un potente pograma de copia de CD-DVD, mediante la creacin y manejo de imgenes de disco de todo tipo de formatos, adems de crear dispositivos virtuales para emular el funcionamiento de unidades lectoras de CD-DVD. Para ms informacin, visite la pgina de los desarrolladores. Arrancamos el programa. Iniciamos el Asistente de Grabacin

55

Pulsamos Siguiente. En la siguiente ventana, las opciones por defecto suelen ser adecuadas.

56

Al pulsar en Iniciar, comenzar el proceso de grabacin.

Burn-at-once
Burn-at-once es una utilidad de creacin y grabacin bastante desconocida, pero que utilizaremos aqu porque tiene una interfaz grfica sencilla, multilenguaje (castellano incluido), y porque se trata de un programa gratuito y de libre distribucin (freeware). La pgina web del creador puede visitarse aqu.

Iniciamos el programa Pulsamos en Archivo -> Cargar nueva imagen... Nos abre una ventana para seleccionar nuestro archivo ISO. Al pulsar en Opciones -> Opciones de dispositivos, nos muestra unos controles para elegir el grabador (si tenemos varios), la velocidad de grabacin, y otras opciones.

57

Pulsamos en Grabar para iniciar el proceso de grabacin.

58

Intermedio - Inicio
Bienvenido a la seccin Intermedia de la gua. Esta parte intenta transformar el CD de Windows Desatendido que creamos en la seccin Principiante, a un CD que tambin instale los controladores (drivers) que queramos, as como todas las aplicaciones y programas que necesitamos. Junto con algunas pequeas modificaciones del registro, este CD puede ser aqul que siempre hemos deseado tener: un CD que instale Windows, y deje el ordenador completamente listo para usarse desde cero, sin necesidad de perder ms tiempo. Necesitaremos: El CD de Windows Desatendido que hemos creado en la parte Principiante. Algunos conocimientos bsicos de ficheros de proceso por lotes (batch scripting). Todos los controladores (drivers) y programas que queramos incorporar. Vamos a usar las carpetas de distribucin $OEM$ (anexo) para instalar los programas, drivers y modificaciones del registro. Por lo tanto, es hora de crear esa estructura de carpetas en nuestro disco duro. Por otro lado, necesitamos aadir las siguientes lneas al archivo WinNT.SIF, en la seccin [Unattended]. Para editar el archivo WinNT.SIF utilizaremos el Bloc de Notas.
[Unattended] OemPreinstall=Yes UnattendSwitch="yes"

OemPreinstall = Yes indica al programa de instalacin de Windows que hay unas carpetas $OEM$ dentro del CD y que deber tenerlas en cuenta. Durante la instalacin de Windows, el contenido de esas carpetas se copiar al disco duro. UnattendSwitch="yes" indica al programa de instalacin de Windows que debe omitir las ventanas de bienvenida en las que se indica la creacin de usuarios y la configuracin de conexin a internet. Si este paso no se omitiera no sera una instalacin realmente desatendida. Posteriormente, explicaremos cmo podemos crear usuarios. De nuevo, al igual que hicimos en la seccin Principiante, recomendamos utilizar una mquina virtual para probar nuestro CD. Lamentablemente, una mquina virtual no puede simular el comportamiento de los drivers que queremos utilizar, pues la configuracin de hardware de las mquinas virtuales es siempre la misma. Pero no debe preocuparnos, pues la inclusin de controladores o drivers en nuestro CD es uno de los pasos ms fciles y que menos problemas suele presentar.

Mtodos de instalacin - Introduccin


En esta seccin intermedia vamos a explicar nicamente dos mtodos de instalacin, con la intencin de mantener esta gua todo los simple y sencilla que sea posible. Estos dos mtodos se aplican tanto a la instalacin de controladores como a la instalacin de

59

programas. No obstante, podemos encontrar en diversos foros de internet otros mtodos, quiz ms rpidos, pero ms sofisticados. Antes de intentarlo por otros mtodos, es aconsejable aprender a manejar los mtodos que se explican aqu, pues nos proporcionarn una visin global del problema. Asegrese de echar una ojeada a la seccin Parametros, (anexo) donde se explican algunos aspectos prcticos sobre parmetros de lnea de comandos. Los dos mtodos de los que hablamos son:

Batch Scripting

Batch Scripting
Antes de empezar haciendo archivos de proceso por lotes para instalar nuestras aplicaciones y modificaciones a la configuracin, haremos una breve introduccin a las posibilidades que tienen y cmo se usan. Un fichero de proceso por lotes o (batch) es un fichero ASCII de extensin CMD o BAT (aunque es recomendable la 1). Se trata de una lista de comandos que pueden ser ejecutados secuencialmente en varias fases del proceso de instalacin de Windows XP. Utilizar este tipo de ficheros permite automatizar una lista de tareas de manera que quedan agrupadas en un nico comando. La interaccin con el usuario puede conseguirse de ciertas maneras, pero aqu lo que perseguimos es una completa autonoma de manera que el usuario no intervenga en ningn momento. Estos ficheros pueden ejecutarse desde cmdlines.txt, svcpack.inf, RunOnceEx (en el registro), o GuiRunOnce (en winnt.sif). En esta gua se indicar cmo podemos ejecutar nuestros ficheros CMD de cualquiera de esas maneras. 60

Contenido de un fichero CMD Un fichero de proceso por lotes puede contener cualquier comando que pueda usarse en consola del sistema. La consola del sistema es muy similar al DOS de los ordenadores antiguos. Podemos acceder a ella en Inicio -> Ejecutar... -> CMD Para crear y editar estos ficheros utilizaremos siempre el Bloc de Notas o cualquier otro editor ASCII. Si en el Bloc de notas escribimos caracteres especiales (como , , , , , ...) no se mostrarn adecuadamente en la consola. Para ello es recomendable utilizar el editor ASCII de la consola. Para cargar este editor, abriremos una consola del sistema (Inicio -> Ejecutar... -> CMD) y ejecutaremos EDIT.

Se abre entonces un programa de consola en el que podemos crear nuestros ficheros CMD:

Podemos guardar este fichero en la ruta que queramos y ejecutarlo para ver el resultado. A continuacin se listan algunos comandos tiles muy usados en los ficheros CMD.

@echo off echo.

Oculta el prompt C:\> y todos los comandos del fichero Inserta una lnea en blanco en la salida grfica. 61

echo Hola title start pause exit sleep #

Muestra "Hola" en la salida grfica. Cambia el ttulo de la ventana de la salida grfica. Inicia un programa o aplicacin. Muestra "Pulse una tecla para continuar..." y detiene la ejecucin hasta que el usuario pulse una tecla. Cierra la ventana de la salida grfica Detiene la ejecucin de los comandos durante # segundos. Requiere descargar el programa sleep.exe de la pgina de descargas. Oculta toda la salida grfica del fichero. Muy til si no queremos que el usuario vea los pasos que se estn realizando y pueda interrumpir el proceso. Requiere descargar cmdow.exe de la pgina de descargas.

cmdow @ /hid

Usualmente, la manera de instalar software desde nuestro CD de Windows Desatendido ser incluir lneas de comandos similares a lo siguiente:
:_setup rem Esto instala el programa silenciosamente Start "Nombre de programa" /wait %systemdrive %\install\some_application\setup.exe /switch1 /switch2 :_reg rem Esto aade las entradas del registro necesarias para configurarlo (nmero de serie, idioma) regedit /s %systemdrive%\install\some_application\conf.reg

El comando start inicia el programa de instalacin de la aplicacin correspondiente, setup.exe. El parmetro /wait indica al comando start que debe esperar hasta que setup.exe termine antes de seguir ejecutndose la siguiente lnea de comando del fichero CMD. Es muy importante utilizar /wait para que el resto del script no se ejecute simultneamente, pues se crearan conflictos al estar instalndose varias aplicaciones en paralelo. El parmetro /wait tiene algunas limitaciones. Start slo esperar la finalizacin del programa que ha lanzado, y no a los subprogramas que ste lance. Por lo tanto, /wait no funciona si el programa que se ha lanzado inicia otros subprogramas y termina inmediatamente, mientras los subprogramas siguen ejecutndose. Para evitar este problema, tendremos que recurrir al comando sleep, que pausa el script durante el tiempo especificado, permitiendo que los subprogramas finalicen correctamente. Con la opcin Title le indicamos a Start que la ventana de consola que abra debe tener ese nombre como ttulo de la ventana. Es muy recomendable utilizar la opcin Title siempre, incluso cuando se lancen aplicaciones de Windows que no requieran de ventana de consola. La omisin de este parmetro Title puede hacer que los parmetros aplicados al programa de instalacin (/switch1 /switch2) no se interpreten correctamente. El comando regedit aade al registro del sistema la informacin contenida en el archivo conf.reg. El parmetro /s sirve para que no se pida confirmacin al usuario durante el

62

proceso. En el archivo conf.reg podemos escribir el nmero de serie del programa, o alguna configuracin del mismo, como por ejemplo, el idioma. Hasta aqu se han presentado slo algunas de las acciones que se pueden llevar a cabo con los ficheros CMD. Pueden sofisticarse mucho si se utilizan estructuras anidadas tipo if ... then , bucles tipo for , se pueden definir variables temporales o de sistema, y un largo etctera. Para ms informacin, busque algn manual de MSDOS en internet. Cmo hacer que se ejecuten durante la instalacin de Windows Los ficheros CMD pueden ejecutarse desde: cmdlines.txt (ejecutados en la fase T-13) svcpack.inf (ejecutados en la fase T-12) RunOnceEx (ejecutados en el primer inicio de sesin) GuiRunOnce (ejecutados en el primer inicio de sesin) CmdLines.txt es muy til para ejecutar tareas como Aadir usuarios, mediante el comando net user, as como para importar la configuracin del registro HOTKEY_CURRENT_USER y aplicarla al usuario por defecto (Default profile). Para ms informacin sobre cmdlines.txt, vaya al anexo. SvcPack.inf es el mtodo que hemos usado para aplicar las actualizaciones de seguridad de Windows, en la seccin de principiante. Para ejecutar un fichero CMD en la fase T12 simplemente considrelo una actualizacin ms a aadir al final de la lista. Para que sus ficheros CMD se ejecuten en el primer inicio de sesin, inserte una lnea en WinNT.SIF por cada fichero indicando la ruta del mismo. Para ms informacin, vea la siguiente informacin en el anexo sobre WinNT.SIF. Dnde colocar los archivos CMD Si utilizamos el mtodo [GuiRunOnce], podemos situarlos en cualquier carpeta dentro del directorio $OEM$. Por ejemplo, si situamos el archivo batch.cmd en la carpeta C:\XPCD\$OEM$\$1\install, para que este archivo se ejecute tendremos que escribir lo siguiente en la seccin [GuiRunOnce] del archivo winnt.sif:
[GuiRunOnce] %systemdrive%\install\batch.cmd

Como el fichero batch.cmd est situado en una carpeta $OEM$, ser copiado al disco duro durante la instalacin, y se ejecutar desde all. Para ms informacin sobre el funcionamiento de las carpetas $OEM$, vaya al anexo. Si utilizamos cmdlines.txt, podemos situarlo en cualquier carpeta dentro del directorio $OEM$. El programa de instalacin de Windows buscar el archivo cmdlines.txt hasta encontrarlo. Todos los ficheros de comandos por lotes lanzados por cmdlines.txt deben estar en su mismo directorio. Si utilizamos svcpack.inf, debemos comprobar que este archivo est situado en C:\XPCD\I386 (y que el archivo svcpack.in_ est borrado). Los ficheros de proceso por

63

lotes que sean lanzados por svcpack.inf deberan situarse en la carpeta C:\XPCD\I386\svcpack\, aunque tambin puede indicarse otra ruta. Para ms informacin lea la pgina que explica el funcionamiento de SVCPACK.INF en la seccion principiante. Prximo paso Lo siguiente que haremos es incluir controladores y aplicaciones en nuestro CD, aplicando los conocimientos aprendidos en esta pgina.

RunOnceEX

RunOnceEx
Si prefiere utilizar un fichero INF para controlar RunOnceEx, puede seguir la gua de GOSH. Algunos usuarios han tenido problemas para entender cmo crear el archivo RunOnceEx.cmd tal y como se explica en esta gua. Como alternativa, eagle00789 ha creado una aplicacin que facilita este proceso, conocida como RunOnceEx.cmd Creator. La version actual es la v2.6.1.0 RC3 Para instalarla completamente en silencio cora esta con "/verysilent /accept". La parte accept indica que acptas las licencias. Los programas que actualmente estan en la base de datos son: 7Zip

64

ABC - Another Bit Torrent Client 2.6.5 Acdsee 6.03 Acrobat Reader 6.0 Ad Muncher Ad-Aware Pro Alcohol 120% AM-DeadLink v2.00 AOL Instant Messenger AVG Anti Virus Program BitTornado 0.3.7 Boot XP Cisco VPN Client Command Prompt Explorer Bar 1.1 Connectix Virtual PC Connectix Virtual PC IS Script ConTEXT 0.97 Corel Photo Album Crap Cleaner v110 Creative Audigy/Live Driver Customizer XP 1.8.5 Daemon Tools DeepBurner 1.1.1.128 DreamweaverMX DUMeter 3 DVD Region Free 5.01 Easy CD Creater 5.0 Easy CD Creater 6.0 Emule 0.42 FastFolders v3.0.0 FileZilla v2.2.7b Fireburner 2.2.1 FireFox 9.3 Browser F-Prot AntiVirus FreshUI 6.80 GetDiz 3.0 GetRight Google Toolbar Google Toolbar (without advanced features) Gunbound 3.06 ieSpell - A Spell Checker for Internet Explorer iISystem Wiper v2.3 Incredimail XE Index.dat Suite v2.6.0 IsoBuster V1.6 Jasc Paint Shop Pro 8 Journal Viewer 1.5 Kazaa Codec Pack Kazaa Lite K++ 2.43 Kazaa Lite Resurrection Lavasoft Ad-Aware 6 Build 181

65

Logon Loader MagicTweak Media Encoder 9 Messenger Plus 2.54 Messenger Plus 2.54 (Without Sponsor) Microsoft .Net 1.1 Microsoft Money 2004 Microsoft Office 2003 Professional Microsoft Visual Basic 6 Runtimes Mozilla 1.6 MRU-Blaster v1.5 MSFN Toolbar Icon MusicMatch Jukebox Nero Burning ROM 6.0.0.23+ Netscape 7.02 Norton Ghost Norton Systemworks 2003 O&O Professional Defrag 6 Paint Shop Pro X Partition Magic 8.0 PC Cillin PC Wizard 2004 v1.632 Pdf Creator Perfect Disk 6 Pop Up Cop PowerDesk 5 Pro PowerDesk 5.0 Preparing Installation... QCD Player Quick Par QuickTime Alternative Real Alternative RealPlayer One v2 RealVNC 3.3.7 Registry Tweaks Resplendent Registrar 3.21 SiSoft Sandra Pro MAX3 skype .95 beta Slim Browser v4.00.2 SpyBot Search & Destroy SpywareBlaster Sun Java VM 1.4.2 Sun Java VM 1.4.2.05 Sygate Personal Firewall Symantec Antivirus Corporate 8.1 Symantec Antivirus Corporate 9 Text Pad TightVNC TuneUp Utilities TuneUp Utilities (Extracted)

66

Tweaknow PowerPack TweakUI 2.10 Powertoy TweakXP Pro 2.0 VideoLAN 0.7.2 Visual CD v 1.8 WinAmp 5.1 Windows MediaPlayer 9 Windows XP Support Tools WinISO 5.3 WinRAR 3.20 Winscp 2.3 WinXP Image Resizer Power Toy WMP 9 Bonus Pack Works7 XoftSpy 3.4.4 Yahoo Messenger 5.6 Empezando Lo primero de todo, hemos de borrar todas las lneas incluidas en la seccin [GuiRunOnce] del archivo winnt.sif, ya que RunOnceEx se utiliza para reemplazar ese mtodo. Aunque ambos mtodos pueden coexistir, este extremo no es recomendable, ya que se ejecutan simultneamente. Para iniciar RunOnceEx durante el primer inicio de sesin, necesitamos importar al registro del sistema una serie de informacin. Esto lo haremos durante la fase GUI del proceso de instalacin de Windows XP, en concreto, en el instante T-12. Para ello, crearemos el fichero cmdlines.txt con el Bloc de notas y escribiremos lo siguiente:
[COMMANDS] "RunOnceEx.cmd"

Guardaremos este archivo con el nombre de cmdlines.txt dentro de la carpeta $OEM$. Si ya tenamos unos creado, tenemos que aadir la lnea "RunOnceEx.cmd" al final de este archivo. Creando el fichero RunOnceEx.cmd Este fichero utiliza el comando REG.EXE para importar diferentes entradas al registro del sistema. Este mtodo permite utilizar la variable del sistema %systemdrive% para referirse a la letra de unidad de la particin donde se est realizando la instalacin. Existe un mtodo alternativo, utilizando ficheros *.REG y REGEDIT.EXE, pero que requiere que la instalacin siempre se realice en la misma letra de unidad. A continuacin se muestra un ejemplo:
cmdow @ /HID @echo off SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Installing Applications" /f

67

REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f REG ADD %KEY%\005 /V 1 /D "%systemdrive %\install\AdobeReader6\AR6.msi /qn" /f REG ADD %KEY%\010 /VE /D "Alcohol 120" /f REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive %\install\alcohol\register.reg" /f REG ADD %KEY%\015 /VE /D "Diskeeper 8" /f REG ADD %KEY%\015 /V 1 /D "%systemdrive %\install\DiskeeperPro_8.0.459.exe /s /v/qn" /f REG ADD %KEY%\050 /VE /D "Importing Registry Tweaks" /f REG ADD %KEY%\050 /V 1 /D "REGEDIT /S %systemdrive %\install\regtweaks.reg" /f REG ADD %KEY%\055 /VE /D "Cleaning Up and Rebooting" /f REG ADD %KEY%\055 /V 1 /D "%systemdrive%\install\cleanup.cmd" /f EXIT

Utilice el Bloc de notas para crearlo y gurdelo con el nombre RunOnceEx.cmd en la carpeta C:\XPCD\$OEM$\ Contenido del fichero RunOnceEx.cmd
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

Esto guarda en la variable KEY el siguiente texto: "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx". Esto permite no tener que escribir todo ese texto en cada lnea. Para llamar a esa variable utilizaremos el texto %KEY%, que el intrprete de comandos reconocer y sustituir adecuadamente.
REG ADD %KEY% /V TITLE /D "Instalando programas" /f

Esto fija el ttulo de la ventana que aparecer. El texto entre comillas puede cambiarse al gusto.
REG ADD %KEY%\010 /VE /D "Alcohol 120" /f

Esto fija el nombre de la tarea que vamos a procesar. El texto entre comillas aparecer en la ventana.
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive %\install\alcohol\register.reg" /f

Estas lneas son las tareas que se ejecutarn mientras "Alcohol 120" est marcado. Podemos indicar varias, segn nuestras necesidades. La "Alcohol 120" permanecer marcado en negrita y con la flecha hasta que todas estas tareas estn completadas.

68

En resumen, todo lo que hay que hacer es duplicar la lnea REG ADD, cambiando el texto entre comillas para que haga referencia a cada comando que queramos ejecutar. Para ms informacin puede utilizar la ayuda de Windows si teclea reg add /? en una consola del sistema. Los comandos en la ruta KEY estn numerados correlativamente. Durante el primer inicio de sesin, Windows ejecutar estos comandos en el orden prefijado. Se han dejado conscientemente 5 nmeros entre cada dos tareas, para permitir aadir ms programas posteriormente. Por ejemplo, si quisiramos ejecutar un comando entre 001 y 005 podramos asignarle el nmero 002, 003 o 004. cmdow.exe El comando cmdow @ /HID utiliza una herramienta llamada cmdow.exe que puede encontrar en la seccin de descargas. Para poder utilizarla en cualquier fichero de proceso por lotes este fichero debe situarse en el path del sistema. Una manera sencilla de conseguirlo es copiarlo a la carpeta $OEM$\$$\System32. Cmdow puede utilizarse con muchos propsitos: ocultar ventanas, maximizarlas, minimizarlas, etc. El comando utilizado en el ejemplo oculta la ventana actual. Comandos que utilizan comillas Si intentamos aadir ms comillas " " a una lnea REG ADD, esta lnea no se importar al registro del sistema. Para solventar este problema, usaremos la barra invertida \" para las comillas que sean necesario aadir. Por ejemplo:
%KEY%\005 /V 1 /D "\"%systemdrive%\install\AdobeReader6\Adobe Reader 6.msi\" /qn" /f

De esta manera podemos ejecutar programas que contengan espacios en su ruta, o parmetros (Parametros) que necesiten ir entrecomillados. Cleanup.cmd Este fichero es opcional. Podemos usarlo para realizar tareas de finalizacin del proceso, de manera que slo utilizamos una lnea REG ADD para todas ellas. Anlogamente, podramos utilizar un fichero init.cmd que realizase tareas iniciales de preparacin. A continuacin se muestra un ejemplo de lo que puede contener este fichero Cleanup.cmd:
cmdow @ /HID shutdown.exe -r -f -t 60 -c "El sistema se reiniciar en 60 segundos" net user aspnet /delete DEL DEL DEL DEL "%systemroot%\*.bmp" "%systemroot%\Web\Wallpaper\*.jpg" "%systemroot%\system32\dllcache\*.scr" "%systemroot%\system32\*.scr"

69

DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk" DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk" RD /S /Q %systemdrive%\drivers\ RD /S /Q %systemdrive%\install\ EXIT

Recapitulacin En resumen, RunOnceEx.cmd se ejecutar durante el modo GUI de la instalacin de Windows XP, en el instante T-12. Pero esto no quiere decir que los programas se instalen en ese momento. Este fichero lo nico que hace es preparar esa instalacin para que sea llevada a cabo durante el primer inicio de sesin. Podemos probar nuestro RunOnceEx.cmd ejecutndolo en cualquier ordenador (no necesariamente en la mquina virtual). Todo lo que este fichero hace es importar entradas en el registro del sistema. Para comprobar que todo ha ido bien, usaremos el editor del registro (REGEDIT.EXE) para visualizar las entradas existentes en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunO nceEx\ Si todo es correcto, podemos borrar esas entradas manualmente sin ningn peligro. Si no lo hacemos, la prxima vez que iniciemos sesin se ejecutarn todos esos comandos en nuestro ordenador. En cualquier caso, si de verdad queremos ejecutar todas esas entradas, lo nico que tenemos que hacer es ejecutar el siguiente comando en cualquier consola del sistema:
rundll32.exe iernonce.dll,RunOnceExProcess

Ventajas del mtodo RunOnceEx: Apariencia profesional No puede abortarse el proceso. Si se reinicia el ordenador accidentalmente, todas las tareas no ejecutadas siguen pendientes y continan ejecutndose. Fcil de mantener, mejorar, aadir nuevos programas.

70

Controladores de hardware (Drivers)


Conceptos bsicos Un driver es un archivo que le indica al sistema operativo cmo debe comunicarse con los dispositivos de hardware que estn conectados al ordenador (perifricos). El sistema operativo Windows incorpora la mayora de los "drivers" (o controladores de dispositivo hardware) existentes en el momento de la distribucin. Esto quiere decir que todos los drivers correspondientes a mquinas adquiridas antes de 2001 estn incluidos dentro de WINDOWS XP. No obstante, puede que algn hardware de nuestra computadora no sea reconocido por el sistema operativo. En ese caso, ser necesario instalarlo. Por ejemplo, puede que tengamos un mensaje del estilo: "se ha detectado impresora desconocida conectada a USB1". El sistema nos propone entonces instalar dicha impresora. En el siguiente ejemplo, el sistema nos indica que ha detectado una tarjeta de red.

Podramos seguir el asistente de instalacin de hardware, que de una manera sencilla instala el driver requerido. Pero entonces no sera una instalacin desatendida. Lo que nosotros buscamos con el proceso descrito en esta gua es evitar tener que ir introduciendo uno a uno todos los diskettes y CDs necesarios para instalar los drivers. Al finalizar esta gua seremos capaces de configurar nuestro Windows Desatendido para que automticamente reconozca e instale todos los drivers necesarios. Esta parte de la gua presentar 3 mtodos diferentes de integracin de drivers, adems de mencionar los packs de Bshrat the Sneaky.

Drivers mediante WINNT.SIF


Si alguna vez has tenido que actualizar todos los drivers despus de finalizar la instalacin de Windows, esta gua te mostrar cmo puedes conseguir que la instalacin de Windows utilice los drivers actualizados en vez de los que el propio sistema operativo lleva incorporados. Es muy fcil! Drivers en winnt.sif [Unattended]
OemPnPDriversPath="Drivers\000_intel_INF;Drivers\001_gigabit_LAN;Drive rs\002_monitor"

En esta lnea es donde le indicamos al programa de instalacin en qu carpeta puede encontrar drivers ms adecuados que los que se incluyen en el fichero drivers.cab (incluido en el CD original de Windows XP). 71

Nota: Separa las diferentes carpetas mediante un punto y coma ";"


DriverSigningPolicy=Ignore

Esta lnea obliga al programa de instalacin a utilizar drivers que no tengan el certificado WHQL. Ha de usarse conjuntamente con el comando OemPnPDriversPath. Este aspecto no siempre funciona, por lo que es recomendable utilizar drivers certificados, siempre que estn a nuestro alcance. Aadiremos tantos drivers como queramos, vlidos para diferentes ordenadores con diferente configuracin de hardware. No hay ningn riesgo de error pues Windows detecta cul es el mejor driver que puede aplicarse a cada dispositivo. Cmo preparar los drivers En primer lugar, crearemos una estructura de carpetas ordenada, numerando adecuadamente las subcarpetas. De esta manera nos aseguramos de que los controladores se instalarn en el orden adecuado. Esto es importante para los drivers de la placa base, por ejemplo, pues deben ser instalados en primer lugar. A continuacin se propone una lista de posibles subcarpetas (puede variarse al gusto):

Cada driver est empaquetado de manera diferente, por lo que es muy difcil hacer una gua vlida para todos ellos. En general, acudiremos a la pgina web del fabricante para descargar la ltima versin, o bien utilizaremos el CD original suministrado con la mquina. Por ejemplo, para conseguir el driver de la tarjeta grfica GeForceFX acudiremos a la pgina oficial de Nvidia (empresa que lo fabrica). El driver estar comprimido, pero utilizaremos algn programa de compresin-descompresin para extraer los archivos, como por ejemplo 7-zip (freeware) o WinRAR. Despus de descomprimir el paquete, examinaremos su contenido. En ocasiones es posible que dentro del paquete existan diferentes subcarpetas, clasificando los drivers por sistema operativo y por modelo. Hemos de localizar el driver correspondiente al sistema operativo deseado y al modelo concreto de nuestro hardware. Los archivos que aparecen son en su mayora de extensin INF. El ejemplo siguiente muestra el contenido del paquete descargado desde la pgina de RealTek para una tarjeta de red LAN.

72

Dentro de la carpeta WinXP encontramos los siguientes archivos:

Copiaremos (descomprimiremos) el contenido del paquete del driver a la carpeta \ $OEM$\$1\drivers\. Es importante copiar todos los archivos y que no falte ninguno. En el ejemplo superior, los 3 archivos que se muestran.

73

Ya slo queda editar el archivo winnt.sif y aadir las siguientes lneas en la seccin [Unattended]:
OemPnPDriversPath="drivers\001_TRed" DriverSigningPolicy=Ignore

Como se puede ver, la lnea OemPnPDriversPath seala la carpeta en la que se encuentra el driver. Si tenemos ms drivers que aadir, slo tenemos que escribir la ruta donde se encuentran, separndolas por punto y coma. Problemas Este mtodo NO es vlido para todos los drivers del mercado. Como alternativa, podemos hacer una instalacin silenciosa del paquete del controlador, considerndolo un programa ms a instalar en el primer inicio de sesin, lanzando Setup.EXE desde GuiRunOnce. Vea la seccion adecuada del manual. Tambin puedes acudir al foro de Controladores de Hardware (en ingls).

Drivers desde CD
En esta seccin se muestra un mtodo muy similar a Drivers desde Winnt.SIF, salvo en que los archivos se cargan desde el CD. La ventaja es que permite reducir el tiempo necesario para la instalacin del sistema operativo, puesto que los controladores no se copian al disco duro. Requisitos Para poder utilizar este mtodo es necesario descargar y utilizar unas aplicaciones diseadas por un usuario del foro llamado Pyron. El hilo en el que se puede encontrar informacin sobre ellas es ste. Los archivos a descargar son los siguientes: SETUP.EX_ presetup.cmd SetDevicePath.exe WatchDriverSigningPolicy.exe Cmo preparar los drivers En primer lugar, crearemos una estructura de carpetas ordenada, numerando adecuadamente las subcarpetas. De esta manera nos aseguramos de que los controladores se instalarn en el orden adecuado. Esto es importante para los drivers de la placa base, por ejemplo, pues deben ser instalados en primer lugar. A continuacin se propone una lista de posibles subcarpetas (puede variarse al gusto):

74

Cada driver est empaquetado de manera diferente, por lo que es muy difcil hacer una gua vlida para todos ellos. En general, acudiremos a la pgina web del fabricante para descargar la ltima versin, o bien utilizaremos el CD original suministrado con la mquina. Por ejemplo, para conseguir el driver de la tarjeta grfica GeForceFX acudiremos a la pgina oficial de Nvidia (empresa que lo fabrica). El driver estar comprimido, pero utilizaremos algn programa de compresin-descompresin para extraer los archivos, como por ejemplo 7-zip (freeware) o WinRAR. Despus de descomprimir el paquete, examinaremos su contenido. En ocasiones es posible que dentro del paquete existan diferentes subcarpetas, clasificando los drivers por sistema operativo y por modelo. Hemos de localizar el driver correspondiente al sistema operativo deseado y al modelo concreto de nuestro hardware. Los archivos que aparecen son en su mayora de extensin INF. El ejemplo siguiente muestra el contenido del paquete descargado desde la pgina de RealTek para una tarjeta de red LAN.

Dentro de la carpeta WinXP encontramos los siguientes archivos:

75

Copiaremos (descomprimiremos) el contenido del paquete del driver a la carpeta \ $OEM$\$1\drivers\. Es importante copiar todos los archivos y que no falte ninguno. En el ejemplo superior, los 3 archivos que se muestran.

Preparando archivos para la fuente

Abrimos el cuadro de dilogo Ejecutar...

El comando que vamos a ejecutar es el siguiente:


expand C:\XPCD\I386\SETUP.EX_ C:\XPCD\I386\SETUPORG.EXE

Esto expandir el archivo original SETUP.EXE a SETUPORG.EXE


Copiamos el archivo presetup.cmd y setup.ex_ al directorio I386 de la fuente. Editamos txtsetup.sif con el Bloc de notas y buscamos la siguiente lnea: 76

setup.exe = 100,,,,,,,2,0,0,,1,2

Pulsamos ENTER varias veces para crear lneas en blanco vacas debajo de la lnea anterior, y aadimos las siguientes lneas:
setupORG.exe = 1,,,,,,,2,0,0 presetup.cmd = 1,,,,,,,2,0,0

Esto hace que se copien estos archivos durante la instalacin de windows. Guardamos el archivo txtsetup.sif y cerramos el Bloc de notas.

Para terminar, guardamos SetDevicePath.exe y WatchDriverSigningPolicy.exe en \Drivers

Editando presetup.cmd Este paso SLO es necesario si hemos utilizado una ruta alternativa a \Drivers.

Abrimos presetup.cmd con el Bloc de notas. Buscamos las lneas que hacen referencia a SetDevicePath.exe y corregimos la ruta de acceso. Cambiaremos "\Drivers" por el directorio que hayamos usado en su lugar.

Conclusin En esta seccin hemos preparado la instalacin de Windows para que busque los drivers en el CD. El programa SetDevicePath.exe analizar recursivamente todos los directorios de la ruta que hayamos indicado (por defecto \Drivers), incluidos los subdirectorios. Si existen archivos INF, la ruta en cuestin se aade a las rutas que Windows utiliza para encontrar drivers cada vez que detecta un nuevo hardware.

RAID/SATA Drivers
Para evitar tener que pulsar F6 durante la fase inicial del proceso de instalacin de Windows e insertar el diskette con los drivers del dispositivo de almacenamiento masivo SATA/RAID (discos duros de ltima generacin), podemos insertar el contenido de ese diskette dentro del CD de instalacin de Windows, de manera que el programa de instalacin detecte automticamente este tipo de dispositivos. A continuacin se describe paso a paso cmo integrar los drivers de un Silicon Image 3112 SATALink, extrado de la pgina web de GreenMachine, pero se puede extrapolar a otros dispositivos. Paso 1 - Editar TXTSETUP.SIF

77

txtsetup.sif, ubicado en el directorio I386 de la fuente, con el Bloc de notas. Hay que aadir las siguientes lneas al final del archivo, justo antes de la marca de fin de fichero (EOF=end of file).
[SourceDisksFiles] si3112.sys = 1,,,,,,3_,4,1 [HardwareIdsDatabase] PCI\VEN_1095&DEV_3112&SUBSYS_31121095 PCI\VEN_1095&DEV_3112&SUBSYS_34238086 PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 PCI\VEN_1095&DEV_3112&SUBSYS_01661028 PCI\VEN_1095&DEV_3112&SUBSYS_82141033 PCI\VEN_1095&DEV_3512&SUBSYS_35121095 PCI\VEN_1095&DEV_3512&SUBSYS_01661028 [SCSI.load] si3112 = si3112.sys,4 [SCSI] si3112 = "Silicon Image SiI 3112 SATALink Controller" = = = = = = = = "Si3112" "Si3112" "Si3112" "Si3112" "Si3112" "Si3112" "Si3112" "Si3112"

Otra alternativa es aadir las lneas anteriores en la seccin correspondiente, y no al final. La informacin relativa al driver puede encontrarse en el archivo txtsetup.oem que se facilita en el paquete de instalacin del driver. Hemos de cerciorarnos de que el texto escrito a la izquierda del signo igual (=) en la seccin SCSI.load es idntica al texto escrito en la parte derecha de la seccin HardwareIdsDatabase. Todas las lneas PCI\VEN_* aparecen en el archivo txtsetup.oem. Lo nico que hay que hacer es localizar las correspondientes a nuestro sistema operativo y copiarlas a txtsetup.sif. Paso 2 - Copiar los archivos Aadiremos los archivos del controlador SATA a la carpeta de distribucin $OEM$ de nuestra fuente. En el ejemplo siguiente se ha utilizado la ruta $OEM$\ $1\DRIVERS\006\SI3112, pero puede utilizarse otra cualquiera. Si preferimos utilizar el mtodo "Drivers desde CD" en vez de "Drivers desde winnt.sif", situaremos los archivos del driver en la carpeta del CD deseada y omitiremos el paso 3.
Contenido de E:\XPCD\$\$1\DRIVERS\006\SI3112 23.09.2003 11:05 10,236 si3112.cat 16.09.2003 10:43 11,094 SI3112.inf 04.09.2003 12:45 55,144 Si3112.mpd 04.09.2003 12:45 55,144 Si3112.sys 30.04.2003 08:35 20,560 SiiSupp.vxd 31.07.2003 09:01 69,120 SilSupp.cpl 09.06.2003 17:56 10,112 SiWinAcc.sys 7 Archivos(s) 231,410 bytes

Paso 3 - Editar WINNT.SIF

78

Abrimos el archivo winnt.sif para introducir la informacin necesaria en las siguientes lneas:
[Unattended] OemPreinstall=Yes OemPnPDriversPath="Drivers\006\SI3112"

Paso 4 - Comprimir el driver Para que el driver est disponible en la fase de instalacin modo-slo-texto, tenemos que copiarlo a la carpeta I386 de nuestra fuente y comprimirlo en un CAB. Para ello: Abrimos la ventana Ejecutar... Ejecutamos el siguiente comando:
MAKECAB C:\XPCD\$\$1\DRIVERS\006\SI3112\SI3112.SYS C:\XPCD\i386\SI3112.SY_

Hay que corregir las rutas indicadas por las que correspondan.

Bashrat the Sneakys DriversPacks


Introduccin Estos paquetes fueron creados por Bshrat the Sneaky en el foro de MSFN para incluir tantos drivers como fuera posible en un mismo CD. La principal ventaja de este mtodo es que no tienes que preocuparte de buscar uno a uno los drivers que te interesan, y que el CD que se obtiene como resultado de este mtodo es vlido para casi cualquier mquina. Existen 7 paquetes: DriverPack Chipset DriverPack CPU DriverPack Graphics DriverPack LAN DriverPack MassStorage DriverPack Sound DriverPack WLAN adems de un paquete base que sirve para que el resto funcione: DriverPacks BASE

Consejo importante
Guarde una copia de seguridad de la fuente XPCD antes de aplicar estos paquetes. Descargas 79

Descarga DriverPack BASE. Como su nombre indica, este archivo SFX (SelFeXtracting = auto-extrable) contiene todo lo que se necesita para poder utilizar los paquetes: instrucciones, ficheros de proceso por lotes para integrar los drivers en la fuente y una pequea FAQ. Descargatodos los paquetes de drivers que vayas a necesitar.

DriverPack BASE Despus de haberlo descargado, lo ejecutamos y se autoextrae obteniendo el siguiente resultado:

DriverPacks
Copiaremos todos los DriverPacks a esta carpeta.

FILES
Esta subcarpeta contiene archivos que se necesitan para ejecutar los ficheros batch.

Readme.htm
Una pequea informacin sobre estos paquetes.

BTS_DPs_Slipstreamer_Vxxx.cmd
Este fichero de proceso por lotes es el que integra el paquete en la fuente XPCD.

BTS_DPs_autocopy.example.cmd
Este fichero de proceso por lotes ejecuta automticamente los pasos 2 y 3, simplificando el proceso.

UpdateChecker_Vxxx.cmd
Este fichero de proceso por lotes busca y automticamente actualiza los paquetes en uso. Esto ayuda a tener la base de datos de controladores puesta al da. Eligiendo el mtodo

80

Mtodo 1

Tambin se le conoce como "Drivers desde winnt.sif". Utilizando este mtodo necesitaremos mucho espacio en el CD (probablemente se requiera un DVD).

Mtodo 2

Este mtodo se le conoce como "Drivers desde CD" y fue diseado por Pyron. Con este mtodo introducimos los drivers comprimidos en el CD, ahorrando espacio, y se descomprimen en una fase inicial de la instalacin (antes de la fase con interfaz grfica de usuario). Este mtodo es recomendable por sencillez y rapidez.

Mtodo 3

Se trata de un mtodo hbrido. Utiliza la instruccin OemPreinstall para copiar los paquetes de drivers al disco duro, en su forma comprimida. Posteriormente son descomprimidos mediante la instruccin DetachedProgram . Ms informacin en el foro. Este mtodo tambin ahorra mucho espacio en el CD, pero el proceso de descompresin tarda bastante tiempo.

Proceso de integracin

Paso 1

Una vez elegido el mtodo de integracin, ejecutaremos el archivo BTS_DPs_Slipstreamer_Vxxx.cmd, teclearemos el nmero de mtodo y pulsaremos ENTER. El proceso es automtico. Al finalizar pide "Pulsar una tecla para continuar" con el paso 2.

Paso 2
En este paso simplemente copia todos los archivos y carpetas en UWXPCD_ROOT a la fuente XPCD. Para automatizar este paso, hemos de editar BTS_DPs_autocopy.example.cmd de la siguiente manera:
SET autocopy=Y

La lnea anterior activa el mtodo de autocopia.


SET UWXPCD=C:\XPCD

Esta lnea indica cul es el directorio de nuestra fuente.

81

Paso 3

Ejecutamos el archivo RUN_ME.cmd. Este fichero es el que realmente aplica la integracin de los drivers en la fuente de nuestro Windows Desatendido. De nuevo, se subdivide en 2 partes. Opcin 1

Choose method of finishing installation (Elija el mtodo de finalizacin de la instalacin) Tenemos dos opciones: GUIRunOnce y RunOnceEx. GUIRunOnce es un proceso idntico al RunOnceEx, salvo en que no tiene salida grfica (el usuario no puede ver el progreso de las tareas). Pulsaremos "G" para el primero y "R" para el segundo. Ambos mtodos se ejecutan simultneamente, por lo que se recomienda elegir el mismo que hayamos utilizado para el resto de aplicaciones para evitar conflictos. En cualquiera de los dos casos, el fichero BTS_DPs_finish.cmd se ejecutar al final del proceso instalando algunos paneles de control de ciertos drivers, detectando si el driver se ha instalado correctamente y realizando una limpieza de archivos temporales. Opcin 1a Choose order of execution of RunOnceEx (Elija el orden de ejecucin de RunOnceEx) (Esta opcin slo aparece si hemos elegido RunOnceEx en la Opcin 1). Escribiremos un nmero de 3 dgitos que es el que se aplicar a la entrada del registro del sistema que inicia el archivo BTS_DPs_finish.cmd. Para ms informacin, lea la seccion sobre RunOnceEx. Hemos de cuidar que el nmero introducido no coincida con ninguno de los que vayamos a usar para nuestras aplicaciones. Opcin 2 Choose to keep the drivers or not (Elija si guardar los archivos de los drivers o no) En este momento podemos elegir si queremos borrar los DriversPacks despus de que la instalacin haya finalizado (opcin ms habitual), o bien preferimos guardarlos en el disco duro. Guardarlos puede ser til si en el futuro queremos instalar un nuevo hardware.

Realizando pruebas

82

Pruebas
Realizar pruebas es muy importante antes de utilizar estos paquetes sobre una mquina especialmente valiosa. Hemos de tener en cuenta que las mquinas virtuales VirtualPC o VMWare NO sirven para probar estos paquetes. No podemos emular el comportamiento del hardware en una mquina virtual. Estos emuladores slo son tiles para comprobar el funcionamiento del software. Para solventar este problema, una alternativa bastante vlida es probar nuestro Windows Desatendido instalando el sistema operativo en otra particin del disco duro, no en otra mquina. Para ello necesitamos: un programa para gestionar particiones, como Partition Magic, otro para gestionar MultiArranque, como Boot Magic (subprograma de Partition Magic) o LILO (linux).

Enlaces Ms informacin en las siguientes pginas (en ingls): Bshrat the Sneaky homepage all DriverPacks articles DriverPacks tutorial DriverPacks forums at msfn.org Los dos primeros (integracin mediante Winnt.SIF y drivers desde CD) utilizan la misma tcnica, en realidad, se pueden considerar variaciones del mismo procedimiento y tienen muchos pasos comunes. En la seccin drivers tipo RAID/SATA se explica cmo integrar este tipo de drivers para que estn disponibles en la fase mdo-slo-texto del proceso de instalacin, de manera que no sea preciso disponer del diskette original con los drivers e introducirlo en ese momento. Bshrat the Sneaky es un usuario del foro de msfn.org que se encarga de preparar y mantener un pack que incluye el 95% de los drivers disponibles en el mercado para Windows XP. Esto significa que utilizando su pack, Windows XP ser capaz de reconocer casi cualquier cosa que tengamos enchufada al ordenador (impresoras, tarjetas grficas, tarjetas de red, tarjetas de sonido, modems.

83

Instalacin desatendida de programas


En este apartado mostraremos cmo conseguir que se instalen los programas de manera desatendida (sin interaccin de usuario). Al finalizar esta seccin, tendremos un Windows desatendido que instala todos aquellos programas que consideramos imprescindibles, despus de instalar el sistema operativo. Mtodo sencillo y rpido La manera ms rpida de conseguir las instalaciones desatendidas es acudir a una base de datos de parmetros de instalacin ("Parametros", en ingls). Buscamos el programa en concreto y la base de datos nos indica cul es la orden o comando que hace que la instalacin sea desatendida. En algunos casos, tambin hay indicaciones de cmo corregir pequeos problemas en la instalacin. A continuacin se listan algunas de las bases de datos ms completas: MSFN uAwiki Un ejemplo paso a paso: Por ejemplo, queremos incluir 7-zip (un compresor GNU) en nuestro Windows Desatendido. Los pasos a seguir son: Descargar el programa, por ejemplo, desde la pgina web oficial. Nos descargamos el paquete de instalacin, e identificamos el ejecutable que instala el programa: setup.exe o similar. Acudir a la base de datos en busca del parmetro de instalacin. Nos indica que el comando apropiado es:
setup.exe /s Esa lnea

de comando habr de ser ejecutada en el momento apropiado, segn el mtodo elegido de instalacin. o Si utilizamos RunOnceEx, hay que convertir el comando en una entrada del registro del sistema. Para ello, escribiremos lo siguiente en el fichero RunOnceEx.cmd:

REG ADD %KEY%\005 /VE /D "7-Zip" /f REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\7-zip\setup.exe /s" /f o Si utilizamos Batch (ficheros de proceso por lotes), podemos lanzar

el comando desde la seccin GuiRunOnce del fichero winnt.sif. Tambin podramos ejecutar estos comandos desde cmdlines.txt o desde svcpack.inf, pero no es recomendable.

[GuiRunOnce] %systemdrive%\install\7-zip\setup.exe /s

Algunos usuarios prefieren crear un fichero batch genrico, denominado InstaPro.cmd o algo as, e incluir todas las lneas de instalacin desatendida de los diferentes programas 84

dentro de ese fichero. De esta manera la nica lnea que hay que incluir en [GuiRunOnce] es la que lanza el fichero InstaPro.cmd. Para terminar, hay que situar el paquete de instalacin del programa en el directorio apropiado:
$OEM$\$1\install\7-zip\

El programa no est en la base de datos Las bases de datos son bastante extensas, pero puede darse el caso de que utilices un programa muy raro que no haya sido incluido por nadie anteriormente. O bien puede que no entiendas nada de ingls y te sea muy complicado navegar por estas bases de datos. La solucin es descubrir por ti mismo cul es el parmetro de instalacin que hace que sea desatendida. Para ello acudiremos a la consola del sistema, nos situaremos en la carpeta donde se encuentre el paquete de instalacin y ejecutaremos:
setup.exe /?

o bien:
setup.exe /help

El programa nos mostrar una lista de los parmetros que admite, con una breve explicacin de los mismos. A continuacin se explican los casos ms habituales, por tipo de instalador:

Inno Setup
Los programas empaquetados con Inno Setup se instalarn silenciosamente (desatendidamente) con los parmetros /SILENT y /VERYSILENT. Probablemente querremos evitar que aparezca el cuadro de dilogo inicial:

Para ello, simplemente utiliza el siguiente cdigo:


setup.exe /VERYSILENT /SP-

Algunos instaladores de este tipo intentarn ejecutar el programa al finalizar la

85

instalacin (IsoBuster es un ejemplo). Para evitarlo, utilizaremos el comando taskkill de Windows XP para finalizar el programa. A continuacin se muestra un ejemplo:
ECHO. ECHO Instalando ISOBuster 1.4 ECHO Espere.. start /wait %systemdrive%\install\ISOBuster\IsoBuster14.exe /VERYSILENT /SPECHO. ECHO Finalizando ISOBUSTER.EXE taskkill.exe /F /IM isobuster.exe ECHO.

Esta solucin es vlida para Windows XP, pero no para Windows 98 o 2000 (no tienen el comando taskkill). Para solucionarlo, podemos utilizar el programa PSKILL.EXE de Sysinternals. Algunos instaladores de tipo Inno Setup reinician el sistema al finalizar el proceso. Para evitarlo, utilizaremos la opcin /NORESTART.
setup.exe /VERYSILENT /SP- /NORESTART

Cmo saber si el paquete es del tipo Inno Setup? La primera ventana que muestra el instalador es similar a la que se muestra debajo de este prrafo. Al pulsar en la esquina superior izquierda aparece un men en el que podemos seleccionar "About Setup" para visualizar los datos del programa utilizado en el paquete.

Puedo modificar un paquete realizado con Inno Setup?

86

En algunos casos, es necesario reempaquetar el programa para conseguir que sea completamente silencioso. Para ello, podemos acudir a la pgina web de Inno Setup y descargar el programa, pues es gratuito. En la documentacin y ayuda del programa encontraremos indicaciones sobre los pasos a seguir para extraer el contenido de un paquete, modificarlo y compilarlo de nuevo.

InstallShield
Para realizar instalaciones silenciosas de InstallShield, primero debemos crear el fichero de respuestas SETUP.ISS. 1. Ejecutamos el instalador con el parmetro -R Setup.exe -R 2. Las ventanas del proceso de instalacin irn apareciendo y responderemos a las preguntas que realice. Es muy importante no elegir la opcin "Reiniciar ahora". 3. Despus de que la instalacin haya finalizado, navegamos a la carpeta C:\Windows (o la carpeta del sistema) y cortamos el fichero SETUP.ISS, para luego pegarlo en el mismo directorio en el que tengamos el fichero SETUP.EXE. 4. El comando que hace la instalacin desatendida es el siguiente: start /wait %systemdrive %\install\Application_name\Setup.exe -s 5. Repetiremos este proceso para todas las aplicaciones que usen InstallShield. Usando RunOnceEx desde CD Los paquetes de instalacin de tipo InstallShield fallarn cuando se ejecuten desde RunOnceEx desde CD, a no ser que se especifique un lugar en el que escribir el registro (SETUP.LOG) de instalacin. A continuacin se muestra un ejemplo de cmo solventar este problema:
REG ADD %KEY%\045 /VE /D "Kerio Personal Firewall 2.1.5" /f REG ADD %KEY%\045 /V 1 /D "%CDROM%\apps\KPF\Setup.exe -s -f2\"%systemdrive%\kerio.log\"" /f

Posteriormente podemos borrar el registro creado (KERIO.LOG). Cmo identificar un paquete del tipo InstallShield? En la ventana "Propiedades" del archivo SETUP.EXE podemos ver la lnea "InstallShield (R) Setup Launcher" o algo similar que lo identifica.

Nullsoft SuperPiMP Install System (NSIS)

87

Este tipo de paquetes se instalan de manera desatendida con el parmetro /S.


Setup.exe /S

Por otro lado, podemos utilizar el parmetro /D para especificar la ruta de destino de instalacin.
Setup.exe /S /D=E:\Software\CDex

Algunos programas muestran al finalizar una ventana para indicar que el proceso ha sido correcto, y para mostrar las extensiones de archivo que han sido reasignadas al programa. Por el momento, no hay manera de evitar esa ventana final.

Microsoft Windows Installer


Para identificar este tipo de paquetes slo hay que fijarse en la extensin del archivo SETUP.MSI. Estos paquetes se instalan silenciosamente con los parmetros /QB y /QN. /qb mostrar una barra de progreso. /qn no mostrar nada al usuario. Para evitar que algunos programa reinicien el sistema al finalizar la instalacin, usaremos el parmetro "REBOOT=Suppress" de la siguiente manera:
setup.msi "/qn REBOOT=Suppress"

Algunos programas requieren los siguientes parmetros:


setup.exe /s /v "/qn REBOOT=Suppress"

WISE Installer
Estos paquetes utilizan el parmetro /S para la instalacin desatendida. setup.exe /s

88

Otros parmetros y su significado pueden consultarse en WISE's Support Area Para identificar este tipo de paquetes, hemos de fijarnos en el fondo azul de la ventana inicial:

El programa no incluye instalador En ocasiones utilizamos programas que no requieren instalacin. Es decir, pueden ejecutarse directamente, independientemente del directorio en el que estn ubicados, o de si se han registrado en el sistema operativo previamente o no. Para incluir estos programas en nuestro Windows Desatendido, podemos crear nosotros mismos un paquete de instalacin, con algn programa apropiado para ello, por ejemplo, Inno Setup. O simplemente crear un fichero CMD que copie los archivos desde el CD hasta una subcarpeta de "Archivos de programa" y cree los iconos de acceso directo en el escritorio y/o men de inicio. Configuraciones post-instalacin Algunos programas requieren ciertas configuraciones que se almacenan en el registro de Windows, y que requieren de interaccin directa del usuario (no son realizadas por la instalacin desatendida). El ejemplo ms comn es la introduccin del nmero de serie del programa, que es pedido al usuario la primera vez que ejecuta el programa, no durante la instalacin. Para automatizar completamente este proceso, es preciso escribir en el registro de Windows todas esas lneas. Las bases de datos citadas anteriormente incluyen las configuraciones del registro necesarias para la instalacin. Lo nico que hemos de hacer es escribirlas en un archivo *.reg, con la estructura adecuada. Por ejemplo, guardamos la siguiente informacin en "conf.reg":
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%\Info] UserName=yourusername Company= yourcompany SerialNo=yourserialno. [HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%\Options] Language=1033

Despus de ejecutar la lnea "setup.exe /s" (o la equivalente) del programa de instalacin, debemos ejecutar:

89

regedit.exe /s "%systemdrive%\install\alcohol 120%\conf.reg"

La manera ms "profesional" de realizar todas estas tareas es crear un archivo CMD de instalacin del programa. Por ejemplo:
@echo off break on cls title Instalacin desatendida de PowerDVD-6 rem Instalando PowerDVD-6 start /wait %systemdrive%\install\PowerDVD-6\setup.exe -r rem Configuracin posterior regedit /s %systemdrive%\install\PowerDVD-6\pDVD6.reg rem Borrando archivos de instalacin rd /s /q %systemdrive%\install\PowerDVD-6 rem Fin del proceso

Si guardamos el texto anterior con el nombre de Setup-PowerDVD6.CMD slo tenemos que iniciarlo desde GuiRunOnce para que instale y configure este programa al final del proceso de instalacin de Windows. La ltima alternativa... Cuando todo falla, debemos preguntarnos si el programa realmente permite una instalacin desatendida o los ingenieros que lo han desarrollado no han considerado esa opcin. Hay programas con instalacin desatendida muy difcil (por no decir imposible). En ese caso, podemos utilizar alguna aplicacin que analice los cambios que se producen en tu computadora al instalar el programa, y te cree automticamente un registro de esos cambios. Estas aplicaciones tienen la opcin de crear automticamente instalaciones desatendidas que son un reflejo del proceso realizado por ti en un ordenador de prueba. Algunas aplicaciones de este tipo se recopilan en la siguiente lista (no exhaustiva): WinInstall LE 2003 (Freeware). InstallRite (Freeware). AutoIT (Freeware). Symantec AI Snapshot (Incluido en el paquete Symantec Ghost Corporate) Reempaquetar el programa Con el fin de ahorrar espacio en el CD/DVD, podemos reempaquetar el conjunto de archivos necesarios para la instalacin del programa. Una opcin recomendable (hay otras) es utilizar los archivos SFX de WinRAR. Los pasos a seguir son los siguientes: 90

Situar en la carpeta $1\install\programa todos los archivos necesarios: SetupPrograma.CMD, conf.reg, setup.exe, data1.cab, etc. Aadir todos esos archivos a un nico archivo RAR autodescomprimible (SFX=SelF-eXtracting).

91

Le decimos que al ejecutarse se autodescomprima en una carpeta temporal y justo despus ejecute el fichero Setup-PowerDVD.CMD (que se encontrar en esa ruta), que es un fichero de proceso por lotes que realiza todos los pasos de la instalacin, silenciosamente. 92

Como precaucin, hemos de tener en cuenta que Setup-PowerDVD.CMD se ejecutar desde el directorio %temp%, que puede variar su ruta de unos ordenadores a otros. Incluimos una lnea en GuiRunOnce para ejecutar el archivo SFX recin creado (en el ejemplo, PowerDVD7_Deluxe.exe). Otros programas de compresin, como 7-ZIP, tambin tienen la opcin de crear ficheros SFX, y el proceso es similar. Comentario final Ciertamente, incluir instalaciones desatendidas de los programas es algo muy til. Pero hemos de advertir que tambin es un proceso muy largo. Hay aplicaciones que presentan cierta complejidad para instalarse completamente desatendidas, y no hay una solucin vlida para todos los casos. Afortunadamente, disponemos de bases de datos en internet, en las que usuarios de todo el mundo comparten sus conocimientos, y que nos ayudarn muchsimo en esta tarea.

93

Por otro lado, invitamos tambin a participar en los numerosos foros que tratan el tema, con la intencin de compartir dudas y soluciones con otros usuarios.

MS Office 2003
Introduccin Tienes una grabadora de dvd? La vas a necesitar si quieres integrar Office 2003 a Windows XP, debido a su gran tamao. Si no, puedes utilizar un 2 CD para Office, y mandar a un archivo batch a que le diga a Windows que te pida el 2 CD en el que est Office. Alternativamente, puedes utilizar el mtodo de reempaquetacin del programa descrito anteriormente, y utilizar un archivo SFX de WinRAR para que quede en el CD de Windows XP. Con suerte, Office 2003 puede ocupar apenas 259Mb. Este manual est hecho para que se pueda hacer una instalacin desatendida de Microsoft Office 2003. El mtodo simple que se utilizar ser un silencioso instalador desde un CD existente de MS Office e instalar los componentes que vienen seleccionados por defecto. Si eres un usuario avanzado podras poner las actualizaciones ms recientes de MS Office y personalizar la instalacin.

MS Office 2003 - Actualizacin e integracin de parches


Creando un punto de instalacin administrativa Aviso: Los que hayan comprado el office 2003 en versin OEM (cosa que no es muy corriente y es lo que dice la Web) NO pueden hacer esto porque necesitan ejecutar Setup.exe en modo administrativo y no les va a dejar. Si no pueden hacer este paso no les va a dejar integrar las actualizaciones. Vamos a crear un punto administrativo para poder integrar las actualizaciones. Inserta el CD de Office 2003 (Aviso: A los que tengan un AIO (todo en uno) de office 2003 deben crearse una ISO en el disco duro de office 2003 y luego grabar la imagen) y se inserta el siguiente comando: Inicio/ejecutar/E:\Setup.exe /a

Recordad que E:\ equivale a la unidad de CD en la que tenis el Office. Recordad que

94

hay un espacio entre .exe y /a. Esto iniciar el asistente para crear un punto de instalacin administrativo:

Una vez introducido el n de serie ya no lo pedir ms. Lo vais a meter todo en C:\Office2003\ si no lo tenis creado lo hacis ahora. Le dais a siguiente (Next) y aceptis el contrato de licencia, le dais a siguiente y esperis a que concluya el proceso. Una vez terminado os saldr el mensaje:

Una vez finalizado el proceso le dais a OK y vais al directorio donde deben de estar los ficheros:

95

El proceso de integracin Service Pack 2 En esta parte vamos a integrar el Service Pack 2 de Office 2003. Es el archivo Microsoft Office 2003 Service Pack 2 Actualizacin Administrativa. Luego vamos a ejecutar el siguiente comando en el archivo descargado usando el smbolo del sistema o desde el men Inicio/Ejecutar:
Office2003SP2-KB887616-FullFile-ESN.exe /Q /C /T:C:\SP2

De esta forma se crear un directorio en C:\ llamado SP2 donde se descomprimirn los archivos del ejecutable.

Ahora tenis que ejecutar estos comandos en el smbolo del sistema:


msiexec /p C:\SP2\MAINSP2ff.msp /a C:\Office2003\PRO11.msi SHORTFILENAMES=TRUE /qb msiexec /p C:\SP2\OWC11SP2ff.msp /a C:\Office2003\OWC11.MSI SHORTFILENAMES=TRUE /qb

Si alguien tiene en la carpeta del Office 2003 un archivo llamado STD11.msi lo tenis que sustituir por PRO11.msi en el comando de antes. De esta forma acabamos de integrar SP2 a office 2003. Como est integrado eliminamos el directorio SP2.

96

Actualizaciones y parches de seguridad Ahora necesitamos las actualizaciones de office 2003 ms recientes. Una vez descargadas las actualizaciones administrativas de office 2003 las vamos a meter en una carpeta llamada O2003updates y estar en C:\

Ahora tenemos que descomprimir los ejecutables. Esa tarea nos la puede facilitar winrar, o se puede hacer manualmente introduciendo el siguiente comando (aseguraos de que estis en C:\O2003updates):
FOR %f IN (*.exe) DO %f /Q /C /T:C:\O2003updates

O tambin podis ejecutar el siguiente scrip:


TITLE Office XP SP2 and Post-SP2 Extractor brought to you by www.MSFN.org CLS @echo off ECHO. ECHO Extracting files.... ECHO. oxpsp2a.exe /Q /C /T:C:\OXPupdates officexp-kb824934-fullfile-enu.exe /Q /C /T:C:\OXPupdates exc1003a.exe /Q /C /T:C:\OXPupdates Olk1006a.exe /Q /C /T:C:\OXPupdates OfficeXP-KB822036-FullFile-ENU.exe /Q /C /T:C:\OXPupdates officexp-kb824938-fullfile-enu.exe /Q /C /T:C:\OXPupdates officexp-kb826293-fullfile-enu.exe /Q /C /T:C:\OXPupdates ECHO Extraction Completed pause EXIT

97

Slo lo tenis que pegar en la carpeta donde estn los ejecutables y ejecutarlo. Una vez extrados las actualizaciones podemos eliminarlas o bien moverlas de localizacin. Para integrar las actualizaciones podemos utilizar el Integrador de actualizaciones de office 2003, igual que lo anterior.
TITLE Office 2003 Updates Slipstreamer brought to you by www.MSFN.org CLS @echo off ECHO. ECHO Slipstreaming Office 2003 Updates ECHO Please wait... FOR %%f IN (*.msp) DO msiexec /p %%f /a C:\Office2003\pro11.msi SHORTFILENAMES=TRUE /qb ECHO. ECHO Slipstreaming Completed! ECHO. pause EXIT

y se ejecuta desde la carpeta donde tenemos los parches (nota: Este programa est hecho para que funcione si la ruta es C:\XPCD\$OEM$\$1\install\Applications\Office2003\) Nota: En el comando que aparece a continuacin tenemos que tener en cuenta si el archivo que tenemos en STD11.msi o es PRO11.msi.
cd C:\O2003updates FOR %f IN (*.msp) DO msiexec /p %f /a C:\Office2003\pro11.msi SHORTFILENAMES=TRUE /qb

Otros CDs de Office En el paso siguiente vamos a integrar el SP2 a otros CDs de Office 2003 (componentes opcionales). Si no desea realizar este paso, puede continuar con la instalacin desatendida mtodo simple En este apartado vamos a necesitar crear otro punto de instalacin administrativa como en la seccion anterior. Recordad: Se introduce el CD en la lectora (o grabadora) de CD, nos vamos a Inicio/Ejecutar y escribimos E:\Setup.exe /a Ahora se integrarn las actualizaciones como en la seccin 2: Microsoft Frontpage 2003 SP2 Descarga: Microsoft Frontpage 2003 SP2 actualizacin administrativa Ejecutar:
Office2003SP2-KB887616-FullFile-ESN.exe /Q /C /T:C:\Frontpage2003SP2

Integracin:

msiexec /p C:\Frontpage2003SP2\MAINSP2ff.msp /a C:\Frontpage2003\FP11.MSI SHORTFILENAMES=TRUE /qb msiexec /p C:\Frontpage2003SP2\OWC11SP2ff.msp /a C:\Frontpage2003\OWC11.MSI SHORTFILENAMES=TRUE /qb

98

Microsoft Visio 2003 SP2 Descarga: Microsoft Visio 2003 SP2 actualizacin administrativa Ejecutar:
Visio2003SP2-KB887622-FullFile-ESN.exe /Q /C /T:C:\Visio2003SP2

Integracin:
msiexec /p C:\Visio2003SP2\VISIOSP2.MSP /a C:\Visio2003\VISPRO.MSI SHORTFILENAMES=TRUE /qb

Microsoft Project 2003 SP2 Descarga: Microsoft Project 2003 SP2 actualizacin administrativa Ejecutar:
Project2003SP2-KB887620-FullFile-ESN.exe /Q /C /T:C:\Project2003SP2

Integracin:

msiexec /p C:\Project2003SP2\PROJECTSP2.msp /a C:\Project2003\PRJPROE.MSI SHORTFILENAMES=TRUE /qb

Microsoft Onenote 2003 SP2 Descarga: Microsoft Onenote 2003 SP2 actualizacin administrativa Ejecutar:
OneNote2003SP2-KB887619-FullFile-ESN.exe /Q /C /T:C:\OneNote2003SP2

Integracin:
msiexec /p C:\OneNote2003SP2\ONENOTESP2.msp /a C:\OneNote2003\ONOTE11.MSI SHORTFILENAMES=TRUE /qb

MS Office 2003 Mtodo simple


Descripcin del mtodo ste apartado es muy pequeo, lo primero que tenemos que hacer es copiar el contenido del CD a C:\XPCD\$OEM$\$1\install\Applications\Office2003\ de forma que nos quede algo como:

99

Dependiendo de la versin de office 2003 aparecern unos archivos u otros. Ahora slo tenis que aadir esto a vuestro archivo batch:
ECHO. ECHO Instalando Office 2003 ECHO Por favor, espere... start /wait %systemdrive%\install\Applications\Office2003\PRO11.msi /QB

MS Office 2003 Mtodo avanzado


El asistente de instalacin personalizada Volvemos a donde tenemos los archivos de Office 2003, es decir, a C:\XPCD\$OEM$\$1\install\Applications\Office2003\ Estad seguros de que se han copiado todos los archivos bien y se muestran tanto los ocultos como los del sistema. Descarga: Microsoft Office 2003 Resource Kit Tools Ejecutamos ork.exe para instalar Office resource kit tool. Cuando se haya instalado nos vamos a inicio/programas/Microsoft office/herramientas de Microsoft office/Microsoft office resource kit tools y seleccionamos custom instalation wizard. Son 22 pasos pero esto es como con el office XP, algunos no valen y el resto no hay que hacer mucho

100

En el primer paso le damos a siguiente (empezamos bien) o next. Paso 2: Seleccionamos el archivo MSI que tenemos en nuestra carpeta, puede ser PROPLUS.msi o PRO.msi

Paso 3: Creamos nuevo archivo MST Paso 4: Le llamamos Unattended.MST en C:\XPCD\$OEM$\ $1\install\Applications\Office2003\ Paso 5: Pasamos de largo De todos modos hasta el paso final el resto lo ponemos para que sea ms cmodo y se ajuste a las necesidades de cada uno. En el paso final veremos algo como esto:

101

Vamos a tener que aadir unas cosas cuando lo aadamos al archivo batch
TRANSFORMS=C:\XPCD\$\$1\install\Applications\Office2003\Unattended.MST /qb-

Lo cambiamos a:
TRANSFORMS=Unattended.MST /qb-

Archivo Batch para MS Office 2003 Para que funcione vamos a cambiar un poco el archivo TRANSFORM, as que aadimos esto al fichero batch para que funcione:
ECHO. ECHO Instalando Office 2003 Professional ECHO Por favor, espere... start /wait %systemdrive%\install\Applications\Office2003\setup.exe TRANSFORMS=Unattended.MST /qb-

102

Aadir usuarios
Ahora vamos a aadir la creacin de usuarios para nuestro CD/DVD. Este paso se puede realizar de dos formas, dependiendo de cual resulte ms confortable y los tipos de Cuentas de Usuarios que queremos realizar. Mtodo OOBEINFO.INI Nota: ste mtodo es vlido slo para Windows XP y 2003 (no para Windows 2000). Bsicamente, esto lo que va a hacer es automatizar la pantalla de creacin de usuarios que aparece despus de que se nos pida que registremos nuestra copia de Windows. Empecemos, no? Primero, abrimos el bloc de notas y haremos un archivo que se va a llamar OOBEINFO.INI y que contendr las siguientes lneas:
[UserInfo] Identity000="NuevoUsuario-Admin" Identity001="NuevoUsuario-User"

Si no queremos tener dos usuarios slo tenemos que borrar la 2 lnea. Si se quieren ms usuarios slo hay que incrementar el nmero de Identify000 en 001, 002 Pero el mximo de usuarios es 6. La terminacin 000 es de administrador, 001 de usuario con propiedades de administrador (por eso se poner user en vez de admin.) y los otros de usuarios normales. Una vez hayamos terminado guardamos el archivo en $OEM$\$ $\system32\oobe y habremos acabado. Mtodo NET USER ste es el mtodo tradicional utilizado en las versiones de Windows con plataforma NT. Te permite crear todos los usuarios que quieras y es uno de los ms efectivos mtodos. Para comenzar vamos a abrir el bloc de notas y escribimos esto:
[COMMANDS] "useraccounts.cmd"

Y lo guardamos como cmdlines.txt en la carpeta $OEM$\. Para ms informacin sobre la sintaxis del archivo cmdlines.txt, vase el anexo. Lo que tratamos es que se active el archivo useraccounts.cmd al instalar el sistema operativo as que abrimos otra ventana en el bloc de notas y escribimos el texto siguiente, guardando el archivo con el nombre useraccounts.cmd en la carpeta $OEM$\:
net user gotenks fusion /add net localgroup Administrators John /add net accounts /maxpwage:unlimited REGEDIT /S autologon.reg EXIT

Esto significa que se crear un usuario de nombre gotenks con una contrasea llamada fusion, la lnea net accounts /maxpwage:unlimited hace que la contrasea no tenga 103

que ser cambiada a los 14 das. Si queremos crear un usuario con 2 palabras (por ejemplo: gotenks fusion) deberemos ponerlo entre comillas: gotenks fusion. El fichero deber ser guardado con el nombre de useraccounts.cmd en la carpeta $OEM$\. La ltima lnea regedit /s autologon.reg se explica a continuacion. Identificacin de usuario automtica Con ste tercer y ltimo paso vamos a loguearnos en Windows. Vamos al bloc de notas y escribimos esto:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "DefaultUserName"="Usuario" "DefaultPassword"="Contrasea" "AutoAdminLogon"="1"

Introducimos nuestro nombre de usuario y nuestra contrasea y guardamos el archivo con el nombre de autologon.reg en la carpeta $OEM$\ En esta carpeta debemos de tener los tres archivos: cmdlines.txt, useraccounts.cmd y autologon.reg

104

Activando Windows
Demasiadas configuraciones? Ests ya cansado? Bueno, aqu hay una ms. Hay tres maneras de activar nuestra copia de Windows, dependiendo de la versin. Versiones modificadas pueden utilizar el mtodo de activacin mediante Winnt.sif, o realizar una copia del archivo de activacin. Versiones OEM pueden utilizar el mtodo de activacin mediante Winnt.sif, realizar una copia del archivo de activacin, o bien utilizar el mtodo de activacin estndar. Por ltimo, existen versiones de Windows que van pre-activadas (ya tienen licencia) por lo que no requieren de este paso.

Activacin mediante Winnt.sif Activacin mediante copia del fichero Wpa.dbl Activacin mediante OEMBIOS.BIN (activacin estndar)

WINNT.SIF
Este mtodo es bastante sencillo, pero debes tener una conexin a internet activa en el momento del primer inicio de sesin en Windows. Si no dispones de dicha conexin, entonces este mtodo fallar y el usuario tendr que completar la activacin manualmente. Lo nico que hay que hacer es aadir el siguiente texto a la seccin [Unattend] del fichero Winnt.sif:
AutoActivate=YES

WPA.DBL
Para utilizar este mtodo, debes tener acceso a la computadora en la que se instar nuestro Windows Desatendido, y tener Windows XP instalado y activado en ella. Para usuarios domsticos, esto es habitual, puesto que se trata de la computadora que estn utilizando, y la versin de Windows Desatendido que van a crear la van a usar en ese mismo ordenador. Una vez que la activacin del sistema operativo se ha realizado, podemos navegar hasta la carpeta system32 dentro de la carpeta Windows, y localizar el archivo wpa.dbl. Este archivo contiene informacin encriptada que demuestra que la copia de Windows es original, y es vlida para la mquina en la que est instalada. Copiaremos el archivo wpa.dbl a la carpeta $OEM$\$$\system32 y eso es todo. Nota: si utilizas una mquina virtual, ten en cuenta que este mtodo no funcionar, 105

puesto que el archivo wpa.dbl slo es vlido para la misma mquina en la que se origin. Obviamente, la mquina virtual es distinta de la computadora en la que instalaremos nuestro Windows Desatendido.

OEMBIOS.BIN
Este mtodo exige una instalacin de Windows que haya sido pre-activada por una compaa OEM de confianza. Por ejemplo, muchos ordenadores porttiles se distribuyen con copias de Windows pre-activadas, que tienen dos logos en la cartula del CD: el de Microsoft y el del fabricante del hardware (Toshiba, HP, ACER, etc.). En ese caso, localizaremos los siguientes archivos dentro de nuestro disco duro:
%SystemRoot%\system32\OEMBIOS.BIN %SystemRoot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E500C04FC295EE}\OEMBIOS.CAT %SystemRoot%\system32\OEMBIOS.DAT %SystemRoot%\system32\OEMBIOS.SIG

Los comprimiremos utilizando MakeCAB, y copiaremos las versiones comprimidas de estos ficheros dentro del directorio I386 de nuestra instalacin de Windows Desatendido. MakeCAB es un comando del sistema operativo, y est disponible en la consola del sistema. Cada archivo se guarda dentro de un fichero comprimido diferente.

106

Configuracin avanzada - Parches del registro


Introduccin
Descripcin del Registro La quinta edicin del Microsoft Computer Dictionary define el Registro de la manera siguiente: Una base de datos jerrquica central utilizada en Microsoft Windows 9x, Windows CE, Windows NT y Windows 2000 con el fin de almacenar informacin necesaria para configurar el sistema para uno o varios usuarios, aplicaciones y dispositivos de hardware. El Registro contiene informacin que Windows utiliza como referencia continuamente, por ejemplo los perfiles de los usuarios, las aplicaciones instaladas en el equipo y los tipos de documentos que cada aplicacin puede crear, las configuraciones de las hojas de propiedades para carpetas y los iconos de aplicaciones, los elementos de hardware que hay en el sistema y los puertos que se estn utilizando. El Registro reemplaza la mayora de los archivos .INI basados en texto que se utilizan en los archivos de configuracin de Windows 3.x y MS-DOS, por ejemplo Autoexec.bat y Config.sys. Aunque el Registro es comn a varios sistemas operativos Windows, existen algunas diferencias entre ellos. Los datos del Registro se almacenan en archivos binarios. Edicin del registro con Windows Desatendido La idea que pretendemos conseguir al editar el registro del sistema con nuestra instalacin de Windows Desatendido es que no sea necesario hacer esas modificaciones en el registro a posteriori. Al finalizar la instalacin de Windows tendremos todos los cambios realizados, y nuestra computadora perfectamente configurada a nuestro gusto. Ejemplo aclaratorio Para ilustrar lo que somos capaces de hacer con esto mostraremos el procedimiento con una modificacin tpica del registro del sistema: acelerar la aparicin de los elementos del Men Inicio. Esta modificacin es una de las ms populares, puesto que, en realidad, Windows muestra dichos elementos con bastante lentitud por defecto. Como probablemente sabr, abriendo el Editor del Registro (regedit.exe), y navegando hasta la clave HKEY_CURRENT_USER\Control Panel\Desktop, podemos acceder al parmetro que indica el tiempo transcurrido entre que situamos el ratn sobre el Men Inicio hasta que ste se muestra (valor en milisegundos).

107

Por defecto este valor es 400. Pero si lo modificamos a 20 (por ej.), conseguiremos un Men Inicio "acelerado".

Sin embargo, hay un mtodo alternativo. Podemos conseguir el mismo efecto si copiamos el siguiente cgido en el Bloc de Notas:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="20"

y guardamos el archivo como "conf01.reg" (utilizando las comillas evitamos la extensin TXT del archivo). Al intentar ejecutar el archivo, aparece la siguiente pregunta:

108

Si elegimos que "S", obtenemos nuestro Men Inicio acelerado. Si queremos evitar el mensaje de confirmacin anterior, podemos ejectuar el siguiente comando en la consola del sistema:
REGEDIT /S <ruta>\conf01.reg

donde <ruta> es la direccin de acceso al archivo, excepto si se encuentra en la carpeta actual. El modificador /S suprime el cuadro de dilogo de confirmacin. Este mtodo ser el que usemos para realizar mltiples configuraciones en el registro durante la Instalacin de Windows Desatendido. La nica diferencia reside en que podemos incluir varias configuraciones en el mismo archivo *.REG. A continuacin se muestran algunas entradas del registro y configuraciones de ejemplo. No es necesario copiar estos archivos, nicamente deben servir de gua. Cada usuario tendr sus propias preferencias personales. Por ejemplo, en los archivos siguientes se desactiva "Restaurar Sistema" y "Windows Update" completamente, y sin embargo, puede que t prefieras no hacerlo. Es recomendable utilizar dos archivos diferentes: uno para las entradas HKEY_LOCAL_MACHINE (HKLM) y otro para las HKEY_CURRENT_USER (HKCU). Ms adelante se explicar por qu. Archivos de ejemplo: HKLM.reg
Windows Registry Editor Version 5.00 ;----------------------;Sistema operativo ;----------------------;Desactivar Reinicio automtico en caso de error [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "AutoReboot"=dword:00000000 ;Apagado rpido [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "WaitToKillServiceTimeout"="3000" ;Desactivar el reporte de errores, pero notificar errores graves [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting] "DoReport"=dword:00000000 ;No usar comparticin simple de archivos [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "forceguest"=dword:00000000 ;Acelerar navegacin por red al desactivar la programacin de tareas en red [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

109

\RemoteComputer\ NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}] ;Desactivar "Paseo por Windows XP" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\ Tour] "RunCount"=dword:00000000 ;Desactivar "Restaurar Sistema" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore] "DisableSR"=dword:00000001 ;Papelera con el 3% del disco duro [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \BitBucket] "Percent"=dword:00000003 ;Desactivar actualizaciones automticas [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\ AU] "NoAutoUpdate"=dword:00000001 ;Desactivar actualizaciones automticas [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsU pdate\Auto Update] "AUOptions"=dword:00000001 "AUState"=dword:00000007 ;Desactivar el registro de Windows XP con Microsoft [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion] "RegDone"="1" ;--------------;Servicios del sistema ;--------------;Desactivar el servicio de mensajera (no afecta a MSN Messenger) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger] "Start"=dword:00000004 ;Desactivar Registro de Servicio Remoto [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry] "Start"=dword:00000004 ;Desactivar UPS [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UPS] "Start"=dword:00000004 ;Desactivar "Restaurar Sistema" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice] "Start"=dword:00000004 ;Desactivar Servicio de Indexado [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CiSvc] "Start"=dword:00000004 ;Desactivar configuracin inalmbrica rpida [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WZCSVC] "Start"=dword:00000004 ;Desactivar servicio de tarjeta inteligente [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SCardDrv"] "Start"=dword:00000004 ;Disable Portable Media Serial Number [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmdmPmSN"] "Start"=dword:00000004 ;Desactivar administrador de acceso remoto [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RDSessMgr"] "Start"=dword:00000004 ;Desactivar Imapi CD-Burning Service [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImapiService] "Start"=dword:00000004 ;Desactivar IPSEC Services [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent"]

110

"Start"=dword:00000004 ;Desactivar Centro de Seguridad [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc] "Start"=dword:00000004 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv] "Start"=dword:00000004 ;---------------------------------------------;Funciones de Windows ;---------------------------------------------;Borrar carpetas compartidas de Mi PC [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ MyComputer \NameSpace\DelegateFolders\{59031a47-3f72-44a7-89c5-5595fe6b30ee}] ;Permitir cambiar el nombre de la Papelera [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F0800AA002F954E}\ShellFolder] "Attributes"=hex:50,01,00,20 "CallForAttributes"=dword:00000000 ;Herramientas administrativas en el Panel de Control [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \ControlPanel \NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}] @="Administrative Tools" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer \Advanced] "TaskbarGlomming"=dword:00000000 ;Desactivar ayuda de web para encontrar extensiones de archivo desconocidas [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies \system] "NoInternetOpenWith"=dword:00000001 ;No conectar a internet para buscar un driver apropiado [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearchin g] "DontSearchWindowsUpdate"=dword:00000001 "DontPromptForWindowsUpdate"=dword:00000001 ;Mostrar archivos protegidos del sistema operativo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Advanced\Folder \SuperHidden] "DefaultValue"=dword:00000001 ;Desactivar compresin ZIP integrada en Windows [-HKEY_CLASSES_ROOT\.zip\CompressedFolder] [-HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CompressedFolder] ;---------------------------------------------;Otras configuraciones ;---------------------------------------------;Desactivar previsualizacin de archivos de video [-HKEY_CLASSES_ROOT\.avi\ShellEx] [-HKEY_CLASSES_ROOT\.mpg\ShellEx] [-HKEY_CLASSES_ROOT\.mpe\ShellEx] [-HKEY_CLASSES_ROOT\.mpeg\ShellEx] ;Borrar entradas en Men - Nuevo... [-HKEY_CLASSES_ROOT\.bfc\ShellNew] [-HKEY_CLASSES_ROOT\.rtf\ShellNew] [-HKEY_CLASSES_ROOT\.bmp\ShellNew]

111

[-HKEY_CLASSES_ROOT\.wav\ShellNew] [-HKEY_CLASSES_ROOT\.zip\CompressedFolder\ShellNew]

HKCU.reg
Windows Registry Editor Version 5.00 ;---------------------------------------------;Funciones de Windows ;---------------------------------------------;Desactivar asistente para limpieza de escritorio [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ Desktop\CleanupWiz] "NoRun"=dword:00000001 ;Desactivar aviso por falta de espacio libre en disco duro [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] "NoLowDiskSpaceChecks"=dword:00000001 ;Men Inicio acelerado [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="20" ;Desactivar lista de documentos recientes [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] "NoRecentDocsMenu"=hex:01,00,00,00 ;Omitir "Acceso directo a" en el nombre de los accesos directos [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "link"=hex:00,00,00,00 ;Quitar "Configurar acceso y programas predeterminados" del Men Inicio [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] "NoSMConfigurePrograms"=dword:00000001 ;Desactivar aviso por programas instalados recientemente [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer] "Start_NotifyNewApps"=dword:00000000 ;No agrupar ventanas similares en la barra de tareas ;---------------------------------------------;Men inicio y Navegacin por carpetas ;---------------------------------------------[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ Advanced] "Hidden"=dword:00000001 "ShowCompColor"=dword:00000001 "HideFileExt"=dword:00000000 "DontPrettyPath"=dword:00000000 "ShowInfoTip"=dword:00000001 "HideIcons"=dword:00000000 "MapNetDrvBtn"=dword:00000000 "WebView"=dword:00000000 "Filter"=dword:00000000 "SuperHidden"=dword:00000001 "SeparateProcess"=dword:00000000 "ListviewAlphaSelect"=dword:00000001 "ListviewShadow"=dword:00000001 "ListviewWatermark"=dword:00000001 "TaskbarAnimations"=dword:00000001 "StartMenuInit"=dword:00000002

112

"StartButtonBalloonTip"=dword:00000002 "CascadeNetworkConnections"="YES" "TaskbarSizeMove"=dword:00000000 "EnableBalloonTips"=dword:00000000 "Start_LargeMFUIcons"=dword:00000001 "Start_MinMFU"=dword:00000006 "Start_ShowControlPanel"=dword:00000002 "Start_EnableDragDrop"=dword:00000001 "StartMenuFavorites"=dword:00000000 "Start_ShowHelp"=dword:00000001 "Start_ShowMyComputer"=dword:00000001 "Start_ShowMyMusic"=dword:00000002 "Start_ShowPrinters"=dword:00000001 "Start_ShowRun"=dword:00000001 "Start_ScrollPrograms"=dword:00000000 "Start_ShowSearch"=dword:00000000 "Start_ShowRecentDocs"=dword:00000002 "Start_AutoCascade"=dword:00000001 "Start_NotifyNewApps"=dword:00000000 "Start_AdminToolsRoot"=dword:00000002 "StartMenuAdminTools"="YES" "NoNetCrawling"=dword:00000000 "FolderContentsInfoTip"=dword:00000001 "FriendlyTree"=dword:00000001 "WebViewBarricade"=dword:00000001 "DisableThumbnailCache"=dword:00000000 "ShowSuperHidden"=dword:00000001 "ClassicViewState"=dword:00000000 "PersistBrowsers"=dword:00000000 "Start_ShowNetPlaces_ShouldShow"=dword:00000041 "Start_ShowNetPlaces"=dword:00000000 "Start_ShowNetConn_ShouldShow"=dword:00000042 "StartMenuRun"=dword:00000001 "StartMenuChange"=dword:00000001 "CascadeControlPanel"="YES" "CascadePrinters"="NO" "StartMenuScrollPrograms"="NO" "IntelliMenus"=dword:00000001 ;---------------------------------------------;Windows Explorer e Internet Explorer ;---------------------------------------------;Orden alfabtico de favoritos y elementos del men inicio [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\M enuOrder\Favorites] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\M enuOrder\Start Menu] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\M enuOrder\Start Menu2] ;Desactivar IE just in time debugger [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Disable Script Debugger"="yes" ;Motor de bsqueda predeterminado Google en vez de MSN [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\G] @="http://www.google.com/search?q=%s" ;Deshabilitar servicio de bsqueda en internet para extensiones de archivo desconocidas [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "NoInternetOpenWith"=dword:00000000

113

Ms informacin sobre el registro del sistema El registro del sistema es algo complejo y puede dar lugar a confusiones y malinterpretaciones de todo tipo. Por eso a continuacin se describir de manera sencilla la informacin recogida en cada una de las secciones del mismo (N.T. registry hives). Para usuarios avanzados, se recomienda leer el artculo de Microsoft donde se describe la funcionalidad y sintaxis del registro del sistema. HKEY_LOCAL_MACHINE (HKLM) Tal y como su ttulo dice, son entradas sobre la computadora. Los cambios realizados en las entradas de este nivel afectan a todos los usuarios. Es recomendable realizar los cambios en esta rama del registro durante el primer inicio de sesin, mientras se carga el explorador. Si bien es posible realizar estos cambios antes de ese primer inicio de sesin, lo cual podra ser una ventaja, no es recomendable pues algunos cambios no se fijan durante las primeras fases de la instalacin. En la siguiente seccin se describe con ms detalle los problemas que pueden ocurrir cuando intenta modificarse el registro en las primeras fases de la instalacin. La manera ms usual de importar modificaciones al registro HKLM es incorporar el siguiente comando en un fichero de proceso por lotes (BAT) que se ejecute desde [GuiRunOnce]. A continuacin se muestra el cdigo necesario:
ECHO. ECHO Realizando modificaciones en el registro... REGEDIT /S %systemdrive%\install\hklm.reg

HKEY_CURRENT_USER (HKCU) Como su nombre indica, contiene informacin y configuraciones personalizadas del usuario actual. Generalmente, los cambios realizados en esta seccin slo se aplican al usuario que haya iniciado sesin. Podramos realizar modificaciones en esta seccin del registro durante el primer inicio de sesin, pero entonces se aplicaran slo a la cuenta "Administrador", lo cual no resulta muy prctico. Lo ideal es utilizar una cuenta diferente a la de "Administrador", pero con los mismos derechos, y dejar la cuenta "Administrador" intacta para tareas de mantenimiento (inicio de sesin en modo a prueba de fallos). La cuenta de "Administrador" permanece oculta si existe otro usuario con derechos de administrador. Lo importante llegado este momento es cmo aplicar modificaciones al HKCU que se apliquen a todos los usuarios por igual. Afortunadamente, existe una solucin excelente para aquellos que configuran varias cuentas y desean tener todas ellas perfectamente personalizadas. Se pueden importar modificaciones en el registro cuando todava no se ha producido ningn inicio de

114

sesin. Esta tarea debe ser iniciada desde cmdlines.txt en el instante T-12. De esa forma, las modificaciones en HKCU realizadas en T-12 se aplican a la seccin "Default User" (seccin que contiene informacin de usuario por defecto). Cuando ms tarde algn usuario inicie sesin por primera vez, la seccin DEFAULT USER es cargada como HKEY_CURRENT_USER. Es por ello que los "registry tweaks" importados en T-12 se aplican a todos los usuarios (sea cual sea su tipo y forma de creacin). sta es la razn para tener dos archivos diferentes, uno para HKCU y otro para HKLM. El primero se carga desde cmdlines.txt y el segundo desde GuiRunOnce, en momentos diferentes de la instalacin, y con propsitos diferentes. Para importar las modificaciones en el registro en el instante T-12, el archivo cmdlines.txt (o un archivo BAT que se ejecute desde aqul) debe contener el siguiente cdigo (donde se supone que el archivo HKCU.reg se encuentra en la carpeta raz de $OEM$, o en una ruta en el path):
[Commands] "REGEDIT /S hkcu.reg"

HKEY_CLASSES_ROOT (HKCR) No vamos a repetir la informacin recopilada en el artculo de Microsoft donde se describe la funcionalidad y sintaxis del registro del sistema, donde se incluye una descripcin de esta seccin del registro. De forma resumida, si se quiere que los cambios en esta seccin afecten a todos los usuarios por igual, entonces deben importarse simultneamente a los HKCU desde cmdlines.txt, o bien poner esas entradas en HKEY_LOCAL_MACHINE\Software\Classes durante el primer inicio de sesin. En cualquier caso, normalmente no es necesario realizar ningn cambio en esta seccin del registro. HKEY_USERS (HKU) El significado de esta seccin del registro es a menudo interpretada incorrectamente. Esta seccin se aplica a todos los usuarios que previamente han iniciado sesin en el sistema al menos una vez. Examinemos el contenido de esta seccin ms a fondo. HKEY_USERS\.DEFAULT Algunos miembros de los foros MSFN utilizan esta seccin para realizar cambios que afecten a todos los usuarios del sistema. Esto puede funcionar, pero es recomendable utilizar HKCU segn se ha explicado anteriormente (es ms sencillo y fiable). HKEY_USERS\S-[long-set-of-numbers]

115

Existe una clave de este tipo por cada usuario definido en el sistema. Esta clave contiene el perfil de usuario. Si utilizas algn programa que monitoree el registro, podrs ver que se accede a estas claves con mucha frecuencia. Sin embargo, estas claves no son tiles para nuestros propsitos, pues la cadena de nmeros es nica, y acta como identificador de usuario. Esos nmeros no se repetirn en otra mquina donde instalemos el sistema operativo, as que es difcil saber, a priori, cul ser el identificador de usuario que necesitaremos. A nivel prctico, los cambios en esta seccin son equivalentes a los realizados en HKCU. En una seccin anterior hemos explicado con detalle cmo importar cambios en HKCU de manera sencilla y fiable. Advertencias Esperemos que esta pgina haya ayudado a entender mejor cmo funciona el registro y cmo modificarlo en una instalacin desatendida de Windows XP. Para ms informacin podemos acudir a la pgina del foro MSFN. Lo nico que se necesita ahora es determinar cules son los cambios en el registro que nos interesan. Existen listas de cambios tiles, que podemos encontrar en internet. Utilizaremos cualquier buscador, como por ejemplo, google, con las palabras clave "registry tweaks". O bien acudiremos a los foros de internet que versan sobre el tema. Otro mtodo bastante bueno es configurar una mquina a nuestro gusto, y luego exportar todas las secciones del registro que nos interesen. Esto es mucho mejor que utilizar los "tweaks" de otra gente. Para saber qu cambios en el registro estn relacionados con determinadas configuraciones, es muy til utilizar programas que monitorean el registro, como Regmon (de SysInternals) o Regshot. Estos programas nos dicen qu claves se cambian cuando estamos cambiando alguna configuracin del sistema.

116

Finalizando y probando el CD
Una vez que estamos satisfechos de la Instalacin Desatendida de Windows que hemos creado, comprobamos que todo es correcto: el fichero de respuestas winnt.sif, los ficheros de proceso por lotes (batch), el archivo svcpack.inf, y todo lo que hayamos aadido. Es recomendable hacer muchos chequeos pues es fcil que hayamos pasado por alto algn detalle y perdamos todo el trabajo realizado. Creacin de la imagen ISO Una imagen ISO es un archivo que contiene toda la informacin disponible en un CD, con la misma estructura. En trminos sencillos, es una rplica de un CD, grabada en el disco duro. Existen muchas maneras de crear imgenes ISO, mediante multitud de programas. Sea cual sea el mtodo elegido, hemos de tener en cuenta las siguientes indicaciones: Se trata de un CD/DVD de arranque (bootable). El sector de arranque puede conseguirse tal y como se explica aqu. El arranque se realizar sin emulacin de ningn tipo, segn el estndar El Torito. Cargar 4 sectores, comenzando por 07C0. Debe tener el subformato ISO 9660, nivel 1, modo 1. No es vlido el UDF, ni 221 caracteres, ni minsculas, ni caracteres especiales. Relajar restricciones ISO. Permitir Joliet. Para ms informacin, en los siguientes apartados se describe la creacin de ISO de arranque con: Nero Burn-at-once UltraISO Roxio Easy CD and DVD Creator (en ingls) CDImage GUI (en ingls) Utilice el mtodo de grabacin Disc-at-once, en lugar de Track-at-once, puesto que se han detectado algunos errores en los sectores de arranque con este segundo mtodo. La utilizacin de programas de edicin de archivos ISO como WinISO y UltraISO no son recomendables, pues existe riesgo de que el fichero imagen resulte corrupto y quede inutilizable. selos slo si sabe lo que hace. Chequeo en una mquina virtual Como es muy posible que hayamos cometido muchos errores sin darnos cuenta, es muy buena idea chequear nuestra instalacin en una mquina virtual. Si usted prefiere evitar el uso de estos programas, asegrese de utilizar medios regrabables (CD-RW, DVD-RW) en vez de discos de grabacin simple. Para informacin de uso de los programas de mquina virtual acceda a los siguientes apartados:

117

VMWare MS Virtual PC

Grabacin Una vez comprobado que el resultado es el deseado, podemos grabar nuestra Instalacin de Windows Desatendida en un medio fsico como un CD-DVD y utilizarla cuando sea preciso. Lo nico que hay que hacer es grabar la imagen ISO creada con cualquier programa de grabacin: Nero Alcohol 120% Burn-at-once

118

Avanzado - Inicio
Llegamos a la seccin avanzada de esta gua. Esta porcin va a referirse sobre todo a modificar tu instalacin de Windows para requisitos particulares, desde usar ficheros del sistema modificados hasta cambiar la apariencia y estilo visual de tu Windows. Desafortunadamente la mayora de esto se aplicar solamente a Windows XP y a Windows 2003. Tambin dentro de esta seccin, encontrars cmo aadir ms funcionalidad a tu instalacion usando otros mtodos para instalar Windows y programas. Necesitars:

Un CD desatendido de las dos secciones anteriores Tiempo para aprender un nuevo sistema de cambiar los mtodos Divertirte.

Mtodos de instalacin avanzados - Introduccin


Los mtodos avanzados. stos se llaman asi, porque simplemente son mejores para conseguir una comprensin del proceso de instalacin. En funcin del camino que lleves, puede que sientas que ests perdiendo el tiempo, pero en realidad ser enteramente provechoso. Mtodos El mtodo RunOnceEX from CD es casi EXACTAMENTE igual que el mtodo RunOnceEX. La diferencia es que los archivos de la instalacin nunca salen del CD. Esto reducir la cantidad de tiempo necesario para la copia de los archivos, y en algunos casos acelera el proceso. Esto tambin elimina la necesidad de un archivo de limpieza.

RunOnceEx from CD
Algunos de nuestros lectores queran una manera de instalar su software desde el CD sin copiar los archivos a la unidad de disco duro usando la carpeta \$OEM$\$1\ . Esta gua te mostrar una forma simple de cmo se puede lograr esto sin necesidad de utilizar utilidades de terceros. Por favor, asegrese de que ha ledo la gua RunOnceEx primero!. Hacer modificaciones en su archivo existente RunOnceEx.cmd Con el fin de encontrar la letra de la unidad de CD, tenemos que incluir algunas declaraciones IF EXIST en el archivo RunOnceEx.cmd. Abra RunOnceEx.cmd en el Bloc de Notas, e incluya lo siguiente @ echo off:

119

FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i:

Crear un archivo de texto en blanco llamado CD.txt y coloquelo en el raz de la carpeta de los archivos de instalacion de Windows. Esto permite que el comando IF EXIST escanee todas las letras de unidad especificada, y luego cuando encuentre CD.txt se establecer una variable de entorno %CDROM% que apunte a la letra de unidad correcta. Alternativamente, puede usar el siguiente cdigo para establecer la variable %CDROM%, si desea no ser molestado por el archivo CD.txt de las necesidades, o comprobar cada unidad de un archivo especfico, use el mtodo anterior.
SetLocal enableextensions SET CDROM=%~d0

Esto trabaja mediante el establecimiento de la variable %CDROM% a la misma unidad en la que reside el script. En este caso, el script est en el archivo RunOnceEx.cmd. Simplemente asegrese de incluir tambin
EndLocal

Antes de la lineas EXIT, para cerrar la extension. Tenga en cuenta, cuando la extensin est cerrada, la variable %CDROM% se restablecer. En aras de la coherencia, esta gua utiliza el primer mtodo, pero ambas son soluciones de trabajo. Lo siguiente que debe hacer es tener todo su software de \$OEM$\$1\install\, y poner este en \Software\ o en una carpeta de su eleccin. Volviendo al archivo RunOnceEx.cmd , tendremos que hacer ms cambios: Cambie todas las instancias de %systemdrive% a %CDROM% Repare todas las rutas a los archivos de instalacin de software, por ejemplo, "%CDROM%\Software\MSN_Messenger.msi/qn" Eso es todo lo que tiene que hacer. RunOnceEx.cmd buscarn por la correcta letra de la unidad donde se encuentra el CD, establecera a la letra de la unidad de la variable de entorno %CDROM%, y la letra de la unidad ser importado al registro. Comienza a jugar y ver por ti mismo. El resultado final debe ser parecido a este:
cmdow @ /HID @echo off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Installing Applications" /f REG ADD %KEY%\001 /VE /D "Preparing Installation..." /f

120

REG ADD %KEY%\001 /V 1 /D "%CDROM%\Software\prepare.cmd" /f REG ADD %KEY%\015 /VE /D "Alcohol 120 Percent" /f REG ADD %KEY%\015 /V 1 /D "%CDROM%\Software\alcohol\setup.exe /qn Reboot=Suppress" /f REG ADD %KEY%\015 /V 2 /D "REGEDIT /S %CDROM %\Software\alcohol\register.reg" /f REG ADD %KEY%\025 /VE /D "Diskeeper 8.0.478" /f REG ADD %KEY%\025 /V 1 /D "%CDROM %\Software\Diskeeper\DiskeeperPro_8.0.478.exe /s /v/qn" /f EXIT

Otras cosas a tener en cuenta La variable de entorno %CDROM% no es permanente, dura y slo durante el perodo que la sesion del archivo cmd esta ejecutandose. Puesto que hemos colocado la declaracin FOR y las entradas al REG ADD en un solo archivo cmd, no hay nada ms para preocuparse. Sin embargo, si ejecuta otro archivo diferente cmd que accede a un archivo en el CD, usted debe incluir la declaracin FOR en este archivo cmd. Si usted necesita una variable de entorno permanente, considere el uso de una herramienta como DetectCD.exe o setenv.exe.

121

El mtodo de Windows Post-Installer Wizard (WPI) es ms que un solo reemplazo, esto sustituir totalmente el RunOnceEx y el batch scripting. Si miras la captura veras un ejemplo de lo que ser. Tiene la capacidad de ser totalmente automatizado o bien permitir que selecciones la aplicacin a instalar.

Windows Post-Installer!
Principalmente aade caractersticas como la seleccin y personalizacin de la apariencia. Tambin cuenta con un editor para aadir una lista de programas. Este puede ser considerado como de cdigo abierto y esta escrito en HTML y Javascript. Cosas que tendrs que hacer antes de empezar: Descargar una copia de WPI en su homepage . Extraer el archivo ZIP descargado a cualquier carpeta o a una carpeta temporal para la edicin. Si NO va a instalar todo desde el CD, entonces extraer en $OEM$\$1\Install Si va a instalar desde el CD, entonces extraer en la carpeta de instalacion de Windows. Tenga en cuenta, que se trata de una SUSTITUCIN para un mtodo normal como RunOnceEX y de batch scripting, de modo que, al respecto, que se denominan, por la configuracin de la misma manera. Si desea instalar todo en la primera conexin, entonces lea sobre la forma de secuencias de comandos por lotes. Seleccin del idioma de WPI Si no habla el idioma que WPI se encuentra actualmente en el momento de carga, haga clic en el vnculo Options de la izquierda y la parte superior de la opcion sera cambio de idioma. Seleccione espaol en el cuadro desplegable, y haga clic en Save en la parte

122

inferior.

aadir entradas a WPI Una vez que lo tengas en tu carpeta de trabajo descarga el archivo config.js y sustitutayalo por el que esta en la carpeta WPISCRIPTS. Esto borrar la actual lista de programas. Si, no obstante, desea hacerlo de forma manual a continuacin lea la seccin de la edicin de entradas. Navegue por la carpeta WPI, haciendo doble clic en el archivo: WPI.HTA

En la parte izquierda, haga clic en el tema Config

Ahora debe ver en el centro una pantalla similar a:

123

Para obtener la pantalla exacta, haga clic en el botn en la parte inferior de la pantalla etiquetados ADD. Se abrir un formulario como el siguiente:

Este formulario es donde se hacen todas las entrada de los comandos En el cuadro titulado NOMBRE escriba el nombre de su programa. La caja descripcin muestra la descripcin cuando el ratn pasa sobre este programa en la pgina principal. Si este es un programa que DEBE ser instalado antes de que otro programa, asegrese de poner un nmero en la casilla de Orden. 1 se llevar a cabo antes del 2 y as sucesivamente. Esto slo funciona si estn en el mismo grupo. Marque la casilla por Default si quiere que se instale de forma predeterminada. Marque la casilla Forced si no queremos que el usuario, incluso tenga la opcin de elegir instalarla . El cuadro desplegable Category es donde se especifica qu bajo que categora desea. Si la categora no aparece en la lista, seleccione otro tipo y en el cuadro de lo que le gustara que fuera. Usted DEBE tener una categora o seleccione NONE

124

El cuadro COMMAND 1 es donde se introduce la instruccin para ejecutar el programa de instalacin. Esto se puede copiar-pegar desde el batch scrip del RunOnceEX. Si se toma de RunOnceEX, SOLO tiene que copiar la parte que est dentro de las comillas. Si hay algnos comandos consecutivos como taskkills o borrados de los atajos que quieres ejecutar despus de la ejecucin de los comandos COMMAND 1's entrar el resto en los cuadros COMMAND # Cuando termine de ingresar esta entrada, haga clic en el botn Save en la parte inferior. Esto salta a la pgina de inicio de WPI y muestra la forma en que se ver durante la ejecucin normal. Vuelva a la pantalla de Config y siga los pasos para completar todos los programas que quiere instalar. Editando/Borrando Entradas del WPI La edicin de las entradas es bastante simple. Regrese a la pantalla de Config. En lugar de una pantalla sin nada, se podr ver el listado de todos los programas entrados hasta el momento.

Haga clic en lo que desea editar, y aparecer justo a la derecha. Si desea suprimir este de WPI, simplemente haz clic en el vnculo Delete en la parte inferior del formulario. Finalizando la Produccion Antes de grabar en un CD, puede que desee ver los link HIDE la CONFIG y OPTIONS. Para empezar, haga clic en el enlace Options para acceder a la pgina de opciones. Debera ser similar a: 125

Si bien estamos en el tema, describire brevemente algunas de las opciones ms tiles. En esta casilla, escriba el orden en que deseas que aparezcan. La primera cosa introducida, ser la primera categora representada. Esto simplemente cambia la imagen de fondo. Esto muestra u oculta algunas opciones y configuraciones. Si no le gusta el valor por defecto del mouse sobre el cuadro de descripcin, este es el lugar donde se va a cambiar. Lamentablemente, es en puro CSS y debe ser mencionado como tal. Especifique el nmero de programas que se instalen en cada instancia de la ventana RunOnceEX. Si tiene ms de la cantidad especificada, entonces se divide en dos o ms ventanas. Esta opcin es til para instalaciones sin asistencia, pero todava mantienen la funcionalidad de la seleccin durante la instalacin. El temporizador de cuenta regresiva, cuando llega a cero, WPI instalar las aplicaciones marcadas. 126

Normalmente, WPI ordenar el proceso de instalacin por nombre, independientemente de la categora. Si quieres que se instalen por categora, marcar el botn S.

El mtodo Windows Installation Helper Utility (WIHU) es muy similar al WPI, pero aparece integrado con la instalacin de Windows. Tambin permite la creacin de cuentas de usuario, as como realizar otros cambios menores, como el nombre del sistema o la ubicacin de las carpetas del sistema.

Windows Installer Helper Utility


WIHU es muy til si desea que los archivos de comandos RunOnceEX / Batch sean seguidos como si fueran un programa tipo Windows. WIHU Homepage | Direct Download Creando nuestra propia lista de programas.

127

Antes de empezar, recomiendo que empiece con un archivo INI vacio. El archivo INI no es ms que un fichero de texto con la extensin del INI. Utilize un editor de texto, NOTEPAD va bien.

Me refiero a la imagen anterior para describir lo que hacen las secciones del archivo INI El siguiente es el archivo INI que se crea con la lista anterior:
[Windows System Files] ; Sub command 0 description.0=Windows Media Player 9 (Current Version is %wmp.dll.version%) command.0=Wmp9\MPSetupXP.exe /Q:A /R:N selected.0 = true ; Sub command 1 description.1=DirectX 9.0b Driver command.1=DirectX9b\DX9NTopk.exe selected.1 = true ; Sub command 2 description.2 = Microsoft .NET Framework 1.1 command.2 = %systemroot%\system32\msiexec.exe /i NetFramework\netfx.msi /qb selected.2 = true [TweakUI 2.10 Powertoy] description.0 = Windows XP Shell-Tweaker command.0 = %systemroot%\system32\msiexec.exe /i PowerToys\TweakUI.msi /qb selected.0 = true [Sun Java VM 1.4.2] description.0 = Java Virtual Machine 1.4.2 command.0 = SunJava\j2re-1_4_2_04-windows-i586-p.exe /s /v"/qn ADDLOCAL=jrecore IEXPLORER=1" selected.0 = true

Usando el ejemplo de archivo INI, en conjuncin con las que se muestran la imagen, vamos a comenzar con la descripcin de lo que est pasando. [Entry Title] En los archivos INI normales, este se llama etiqueta 128

description.x

command.x

selected.x

SECTIN . En WIHU, es el mismo concepto. Sea cual sea lo que est dentro de los [] ser el ttulo de la seccin. En los ejemplos, [Sun Java VM 1.4.2] se muestra como Sun Java VM 1.4.2 y es la cabecera del rbol. Esta ser la descripcin mostrada de este tema. Como se muestra en la seccin denominada por el [], encima de esta. Para tener mltiples comandos bajo el rbol, incremente. X. La primera entrada se debe description.0 Este es el actual comando a ejecutar. No se puede copiar directamente de su secuencia de comandos por lotes del RunOnceEX. La primera entrada se debe command.0 Esto significa si esta entrada es seleccionada por defecto. Los posibles valores son 1 o 0. La primera entrada debe ser selected.0

Una cosa a tener en cuenta, es que los tres valores .x estn conectados. As que todos los .1's son valores de entrada. El valor de x se reinicia con cada nueva seccin ([]). Cuando haya terminado de editar, guardar el archivo INSTALL.INI en el mismo directorio que el ejecutable WIHU. Funciones adicionales de WIHU Aunque no voy a entrar en detalles sobre estas funciones, voy a describir brevemente lo que WIHU puede hacer. WIHU tiene la capacidad de crear o modificar los usuarios, cambiar el nombre del equipo, de grupo de trabajo, el propietario registrado, y la organizacin. Como un incentivo adicional pruebe hacer las cosas por su cuenta, abrir la ventana 'Ejecutar', que apunte al ejecutable WIHU. Antes de pulsar OK, aadir /? y lea sobre los comandos disponibles, incluida la posibilidad de especificar un archivo LOG y cambiar la ruta del archivo INI. Mas ayuda Si necesita ms ayuda, por favor visite la pgina de inicio o WIHU el Foro WIHU Homepage , WIHU Forum.

129

XPlode fue el primer programa de modificacin de la instalacin de Windows, que permite cambiar la apariencia de la ventana que aparece mientras se van instalando los programas. Esta apariencia es completamente configurable, adems de presentar otras funcionalidades muy interesantes.

XPlode
XPlode fue el programa original que sustituye RunOnceEX y secuencias de comandos por lotes. Est impulsado por completo en un archivo XML, lo que significa que usted puede abrirlo en cualquier editor que soporte XML. Tiene la capacidad de "fusin" con WINNTBBU, as como de seguir siendo independiente. Lea el archivo PDF incluido en la liberacin de XPlode 4. El PDF es muy detallado con con cada una de las etiquetas. XPlode Homepage

130

131

Introduccion al Modificando de Archivos del Sistema


Esta seccin cubre cmo utilizar los archivos del sistema modificados. Vamos a sustituir los archivos directamente en el disco, de manera que se instalan los archivos de la forma habitual y se activen de inmediato. Estilos Visuales sin firmar - Cuando quiera instalar un estilo visual que no es uno de los facilitados por Microsoft, entonces este es su lugar. Ms conexiones concurrentes - Con el ltimo Service Pack para Windows XP, Microsoft puso un lmite del nmero mximo de conexiones que se pueden hacer por segundo. Este manual le mostrar la manera de aumentar ese lmite. Proteccin de archivos de Windows - Has probado a sustituir un archivo en el sistema, que no funciona bien, y te aparecer una ventana que pide el CD de instalacin de Windows para reemplazar el archivo. Vamos a deshabilitar esto. Otros Archivos modificados - Si, por alguna razn, hay otro archivo que desea reemplazar en el CD de instalacin de Windows le mostraremos los pasos bsicos para hacerlo.

Usando estilos visuales


El archivo UXtheme.dll es tal vez uno de los ms sustituidos de los archivos de Windows. Tiene por objeto permitir a los estilos visuales descargados de sitios tales como ThemeXP.org utilizararse como los estilos visuales normales de Windows. Esto le dar la oportunidad de evitar la compra de StyleXP que hace exactamente la misma cosa como la sustitucin de UXtheme.dll har. Si no desea utilizar nLite para hackear su archivo uxtheme.dll, he incluido prehacked y listo para ir a los archivos de su CD / DVD. Modificando el archivo Para ello, y para evitar tener que encontrar el archivo UXtheme.dll para su versin especfica de Windows, esta pgina le guiar a travs de ella utilizando nLite. Arranque el nLite, y haga clic en siguiente hasta llegar a esta pantalla:

132

Desmarque todo excepto Opciones. Haga clic en siguiente, y en la siguiente pantalla, pulsa en el botn "Examinar" y seleccione la localizacion donde tiene los ficheros de instalacion de windows.

133

Usted debe presentarse con esta pantalla, y desmarque todo a empezar con:

134

Segn lo que estamos tratando con la modificacin de UXtheme, marque la siguiente opcin.

Despus de marcar el cuadro, haga clic en el boton siguiente. Haga clic en S en el indicador para iniciar el proceso. Debe tardar slo un momento. Click en Siguiente, para terminar

Notas finales. Como se puede notar, hay muchas ms opciones dentro de nLite que puede utilizar. De hecho, podra hacer el parche TCP, el PMA, y el parche UXtheme, todos en un solo paso.

Mas conexiones concurrentes


El archivo TCPIP.SYS en el Service Pack 2 para Windows XP se encarga de la limitacin de conexiones simultneas. Esto afecta por lo general a programas tales como juegos en lnea multijugador (donde el nmero de usuarios es masivo), o descargar programas. En todo caso, otras personas simplemente no les gusta tener este lmite. El lmite actual es de 10 conexiones concurrentes por segundo. Vamos a cambiar eso. Hacking el archivo Para ello, y para evitar tener que encontrar el archivo TCPIP.SYS para su versin especfica de Windows, esta pgina le guiar a travs de ella utilizando nLite. Arranque el nLite, y haga clic en siguiente hasta llegar a esta pantalla:

135

Desmarque todo excepto Options.

Haga clic en siguiente, y en la siguiente pantalla, pulsa en el botn "Examinar" y seleccione la localizacion donde tiene los ficheros de instalacion de windows.

136

Usted debe presentarse con esta pantalla, y desactive todo para comenzar con:

Segn lo que estamos tratando con la modificacion del TCP, marque la opcin siguiente, en la segunda pestaa, y escriba el nmero que desee. Recomendado es de 10. En realidad, si tiene 100 conexiones por segundo, por lo general hay algo mal. Usted puede aumentar este. Despues de marcar el cuadro y cambiar el nmero, haga click en siguiente. Haga clic en Siguiente para Finalizar.

Notas finales Como se puede notar, hay muchas ms opciones dentro de nLite que puede utilizar. De hecho, que podra hacer el parche TCP, el PMA, y el parche UXtheme todos en un solo paso.

Proteccion de archivos de windows


El archivo sfc_os.dll es responsable de la proteccin de archivos de Windows. Cuando usted trata de sustituir un archivo / carpeta protegido, ver uno de estos mensajes:

137

Si realmente pretende reemplazar el archivo, entonces simplemente presione Cancelar para solucionar el problema. Qu pasa si usted no quiere tomarse el tiempo de buscar y borrar el archivo o el archivo protegido ya est en la carpeta DLLCACHE, entonces, siga leyendo para desactivar el PMA. Hacking el archivo Para ello, y para evitar tener que encontrar el archivo sfc_os.dll para su versin especfica de Windows, esta pgina le guiar a travs de ella utilizando nLite. Arranque el nLite, y haga clic en siguiente hasta llegar a esta pantalla:

138

Desmarque todo excepto Options.

Haga clic en siguiente, y en la siguiente pantalla, pulsa en el botn "Examinar" y seleccione la localizacion donde tiene los ficheros de instalacion de windows.

Usted debe presentarse con esta pantalla, desactive todo para comenzar con

139

Segn lo que estamos tratando con la modificacion del WFP, marque la siguiente opcin

Despus de marcar el cuadro, haga clic en siguiente. Haga clic en S en el indicador para iniciar el proceso. Debe tardar slo un momento. Click en siguiente para finalizar.

Si quieres activar WFP Es tan sencillo como el establecimiento de una clave de registro y reiniciar el sistema. La clave en cuestion se llama SFCD y esta localizada en.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Cambie el valor a 0x00000000 para activarla y a 0xFFFFFF9D para desactivarla. Los siguientes son los archivos REG pre-escritos que se pueden aplicar a su archivo RegTweaks, o importarlos por su cuenta ms tarde.
;Re-enable WFP [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "SFCDisable"=dword:00000000 ;Disable WFP [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "SFCDisable"=dword:FFFFFF9D

Notas finales Como se puede notar, hay muchas ms opciones dentro de nLite que puede utilizar. De hecho, que podra hacer el parche TCP, el PMA, y el parche UXtheme todos en un solo paso.

Otros archivos a modificar


Algunos de ustedes pueden hacerse la pregunta de si el archivo lo tengo o no, es uno de los otros tres, ya se trate de una nueva imagen de arranque, o la pantalla de la conexin.. Si recibe el mensaje de error diciendo que el archivo no puede ser copiado correctamente durante la parte de texto de la instalacion, entonces este es tu lugar tambin. Descargue: ModifyPE 0.81 y salvelo en el directorio SYSTEM32 para un facil uso posterior.

140

Para este ejemplo, se va a utilizar el archivo shell32.dll a reemplazar. Abra la lnea de comandos en la carpeta donde est su archivo modificado, y ejecutar los siguientes comandos:
modifyPE.exe shell32.dll -c

entonces....
makecab shell32.dll

Despus de haber hecho esto, debera tener un archivo comprimido shell32.dl_ (que era el fin buscado). Todo lo que tienes que hacer ahora es copiar shell32.dl_ a su directorio i386 y sobrescribir cuando se le solicite. Debido a que hemos usado modifyPE con el el archivo shell32.dll, esto edita la cabecera CRC y el programa de instalacion de Windows ya no tratar de abortar la copia de archivo. Sin embargo, ser conectado a setuperr.log cuando Windows ha terminado de instalar, mencionando que el archivo no est firmado digitalmente. No hay nada de que preocuparse por que el archivo original de Microsoft no existe en ninguno de los dos: dllcache o en el CD, por lo que no hay forma que se pueden sustituir de nuevo a su versin original.

141

Introduccion a la cosmetica
Ahora que tenemos todos los Unatendidos fuera del camino, vamos a empezar a personalizar nuestra instalacin. Yo se que abarcan temas que van desde la configuracin propia, para temas cuando Windows esta corriendo. Ellos se enumeran a continuacin. Las pantallas de la instalacion son los que se muestran durante la instalacin. La mayoria de las pantallas que aparecen en Windows XP y Windows 2003, son "publicidad" de las caractersticas del sistema operativo

La pantalla de arranque se muestra al inicio del sistema. Todos los sistemas NT las ofrecen y estan localizadas en el fichero ntoskrnl.exe en el directorio de Windows. , Ya que vamos a cambiar no slo la imagen, sino tambin la barra de desplazamiento y colores usaremos un programa llamado Boot Editor. Lamentablemente, este mtodo NO trabaja para Windows 2000. De hecho, este mtodo slo ha sido probado en Windows XP.

Si se ha sustituido su UXTHEME.DLL pero tambin desea incluir su tema favorito con Windows y se la active al arrancar. Vamos a crear nuestro propio archivo para este tema. Este mtodo no reemplaza ninguno de los archivos de Windows original, y slo funciona en Windows XP y superior.

142

Todos ustedes ve la pantalla Inicio de sesin, pero a que nunca la han cambiado Veremos cambios en Classic Logon y la pantalla de bienvenida de Windows.

La mayora de los fabricantes OEM, como Dell y HP tienen su informacin y el logotipo en el cuadro de dilogo Propiedades del sistema. Cmo agregar el nuestro propio?

Introduccion a las pantallas de la instalacion


Las pantallas de la instalacion se muestran durante la instalacin, obviamente. Desde la llegada de Windows XP, hay dos diferentes estilos sin embargo. El Clsico y el Nuevo. El Nuevo Estilo est presente en Windows XP y Windows 2003. Esplicaremos la manera de cambiar diversos aspectos de la disposicin, incluido el cambio de imgenes y fuentes.

143

El Estilo Clsico est disponible para Windows 2000, XP, 2003, pero slo son nativas en Windows 2000. Para permitirlo en XP y 2003, es tan fcil como suprimir dos lneas de texto.

Nuevo estilo en pantallas de instalacion


Lo primero que cambiare sera la cubierta Azul o Plata orgenales de las pantallas. Podemos sustituirlo por algo que queremos, y dar nuestra propia configuracin. Esto puede ser til para las empresas que quieren poner logos de sus marcas. Lo siguiente ser cambiar el resto de imgenes, como las bolas y el logo de Windows en la parte superior izquierda. Cambiar el texto sin ningn tipo de ayuda visual puede resultar abrumador. Afortunadamente ayuda visual es lo que encontrars aqu. Cada cadena de texto tiene una imagen asociada a ella, as como una presentacin de diapositivas para ilustrar su posicin durante el proceso de configuracin.

144

Colores Colores colores. Despus de todas las personalizaciones, los colores pueden no funcionar con las nuevas imgenes. Vamos a cambiar eso.

Imgenes de fondo
Una de las formas ms comunes de configuracin es quitar el fondo azul. Puede ser sustituido por casi cualquier imagen. Yo uso el ResEdit, descarguelo y empecemos. Lea la referencia de archivos comprimidos en el anexo. Guarde el archivo extrado WINNTBBU.DLL a un directorio temporal. Utilice siempre el mismo archivo de la versin que la de su versin de Windows. No utilice un archivo de SP1 para un SP2. Cambio de la imagen Abre WINNTBBU.DLL en su editor de recursos, y seleccione la imagen que desea reemplazar. Vea abajo para una lista de los correspondientes recursos y las designaciones.

Una vez que haya seleccionado el recurso de mapa de bits, haga clic en el botn Reemplazar

En la ventana Abrir, seleccione la imagen de fondo a poner. Se puede encontrar una imagen de fondo en su sistema, o simplemente una imagen que haya creado. La resolucin debera ser una normal, como la resolucin de 800x600 o 1024x768 etc, BITMAP o una imagen (BMP).

Una vez que haya terminado de editar el archivo haga clic en el botn SAVE

145

El archivo debera ser salvado como WINNTBBU.DLL en el directorio I386. Una vez guardado, puede salir de ResEdit. Volver a los archivos comprimidos, y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL , copia AMBOS. DLL y la. DL_ en el directorio I386, y sustituye a cualquier que ya exista.

A continuacin encontrar una tabla con las descripciones de los nmeros de los recursos de mapa de bits Recurso # 103 153 123 163 Descripcion La imagen de fondo de color verdadero utilizado durante la configuracin de Windows XP Esta imagen es de 16bit. En el caso de que VGASAVE falle a la carga del driver en la instalacion de Windows XP Imagen de fondo de color verdadero usada durante la instalacion de Windows 2003 Esta imagen es de 16bit. En el caso de que VGASAVE falle a la carga del driver en la instalacion de Windows 2003

Cambio de la vista preliminar Usted tiene tres opciones para obtener una vista previa de su cambio de fondo. Dos de las cuales implican el uso de rutina de configuracin de Windows. Utilice este programa para obtener una vista previa. Se llama XPreview y requiere el. NET Framework . Instale este pequeo programa, y arranquelo. Haga clic en el men Archivo en la parte superior, seleccione Abrir y, a continuacin, abra su archivo modificado WINNTBBU.DLL. A continuacin aparecen en el centro del programa.

146

Despus de la sustitucin de los archivos originales en i386, haga doble clic en WINNT32.EXE. Esto har que SETUP se inicie. Se detendr en la primera pantalla, sin embargo, en la parte de atrs deberas ver tus modificaciones. Inicie una mquina virtual y dejar correr a travs de la configuracin hasta que llegue a la parte GUI, y, a continuacin, debera ver su imagen backgroud modificada

Otras imagenes
Como te habrs dado cuenta, en la seccion anterior slo se cambi el fondo, pero qu pasa con las otras imgenes? El logo de Windows en la parte superior izquierda, o las bolas, o incluso la "animada" imgenes en la parte inferior derecha, todas sern cubiertas en esta seccion. Lea el anexo referente a archivos comprimidos, y como guardar el archivo extrado WINNTBBU.DLL a un directorio temporal. Utilice siempre el mismo archivo de la versin que la de su versin de Windows. No utilice un archivo de SP1 para un SP2. Windows Logotipo Esta seccin cubrir el cuidado del logotipo de Windows en la parte superior izquierda de la pantalla.

147

Abre WINNTBBU.DLL en su editor de recursos, y seleccione la imagen que desea reemplazar. Vea abajo para una lista de los correspondientes recursos y las designaciones. Una vez que haya seleccionado el recurso de mapa de bits, haga clic en el botn Reemplazar

Y seleccione la imagen que desea que se debe sustituir. Si no desea que un logo (no visible) tiene dos opciones: o Reemplace la imagen con una imagen de 1x1. Esto slo da la impresin de que no est ah, ya que slo se muestra un pxel. o Eliminar los recursos del todo. Seleccione la imagen a borrar, y pulse el botn Borrar

Una vez editado el archivo pulsar el boton SALVAR

148

El archivo debera ser salvadop como WINNTBBU.DLL en el directorio I386.


Una vez guardado, puede salir de ResEdit. Volver a los archivos comprimidos, y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL, copia AMBOS. DLL y la. DL_ en el directorio I386, y sustituye a cualquier que ya exista.

A continuacin encontrar una tabla con las descripciones de los nmeros de los recursos logo Recurso # 100 101 102 150 151 152 120 121 122 160 161 162 Descripcion El BITMAT de color verdadero utilizado en la instalacion de Windows XP Estas parecen las mismas que las anteriores mapas de bits, salvo estos tienen una transparencia. Estos se utilizan durante la configuracin de Windows XP El BITMAT de color verdadero utilizado en la instalacion de Windows 2003 Estas parecen las mismas que las anteriores mapas de bits, salvo estos tienen una transparencia. Estos se utilizan durante la configuracin de Windows 2003

Bolas Esta seccin cubrir el cuidado del texto junto a las bolas en la parte izquierda de la pantalla.

149

Abre WINNTBBU.DLL en su editor de recursos, y seleccione la imagen que desea reemplazar. Vea abajo para una lista de los correspondientes recursos y las designaciones. Una vez que haya seleccionado el recurso de mapa de bits, haga clic en el botn Reemplazar

Y seleccione la imagen que desea que se debe sustituir. Si no desea que un logo (no visible) tiene dos opciones: o Reemplace la imagen con una imagen de 1x1. Esto slo da la impresin de que no est ah, ya que slo se muestra un pxel.
o

Eliminar los recursos del todo. Seleccione la imagen a borrar, y pulse el botn Borrar

Una vez editado el archivo pulsar el boton SALVAR

150

El archivo debera ser salvadop como WINNTBBU.DLL en el directorio I386.


Una vez guardado, puede salir de ResEdit. Volver a los archivos comprimidos, y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL, copia AMBOS. DLL y la. DL_ en el directorio I386, y sustituye a cualquier que ya exista.

A continuacin encontrar el orden en el que las balas se muestran. La primera imagen es una tarea que se ha completado, el segundo es una tarea incompleta, y el tercero es la tarea actual. El nmero de recursos tambin van en este orden, de menor a mayor.

A continuacin encontrar una tabla con las descripciones de los nmeros de los recursos logo Recurso # 104 105 109 154 155 156 124 125 126 164 165 166 Descripcion El BITMAT de color verdadero utilizado en la instalacion de Windows XP El equivalente 16bit del BITMAT de color verdadero utilizado en la instalacion de Windows XP El BITMAT de color verdadero utilizado en la instalacion de Windows 2003 El equivalente 16bit del BITMAT de color verdadero utilizado en la instalacion de Windows 2003

Barras de progreso animadas 151

Esta seccin cubrir el cuidado de la barra de desplazamiento en la esquina inferior derecha de la pantalla.

Abre WINNTBBU.DLL en su editor de recursos, y seleccione la imagen que desea reemplazar. Vea abajo para una lista de los correspondientes recursos y las designaciones. Una vez que haya seleccionado el recurso de mapa de bits, haga clic en el botn Reemplazar

Y seleccione la imagen que desea que se debe sustituir. Si no desea que un logo (no visible) tiene dos opciones:
o

Reemplace la imagen con una imagen de 1x1. Esto slo da la impresin de que no est ah, ya que slo se muestra un pxel. Eliminar los recursos del todo. Seleccione la imagen a borrar, y pulse el botn Borrar

152

Una vez editado el archivo pulsar el boton SALVAR

El archivo debera ser salvadop como WINNTBBU.DLL en el directorio I386.


Una vez guardado, puede salir de ResEdit. Volver a los archivos comprimidos, y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL, copia AMBOS. DLL y la. DL_ en el directorio I386, y sustituye a cualquier que ya exista.

A continuacin encontrar el orden en que las imgenes individuales crean la apariencia de animacin. En el fondo, todo lo que hace es correr a travs de las 4 imgenes, y luego va hacia atrs y muestra la previa. Por lo tanto, utilizando el cuadro a continuacin, como ejemplo, se vaya: 1,2,3,4,3,2,1 para crear la ilusin de la imagen animada.

A continuacin encontrar una tabla con las descripciones de los nmeros de los recursos logo. Recurso # 185 186 187 188 189 190 191 192 500 501 502 503 510 511 512 513 Descripcion El BITMAT de color verdadero utilizado en la instalacion de Windows XP El equivalente 16bit del BITMAT de color verdadero utilizado en la instalacion de Windows XP El BITMAT de color verdadero utilizado en la instalacion de Windows 2003 El equivalente 16bit del BITMAT de color verdadero utilizado en la instalacion de Windows 2003

153

Finalizando Lea en el anexo la seccion sobre archivos comprimidos, lea sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL, copie AMBOS. DLL y la. DL_ en su directorio I386, y sustituya cualquiera que exista. Previsualizando los cambios Se tienen tres opciones para obtener una vista previa de su cambio de fondo. Dos de las cuales implican el uso de rutina de configuracin de Windows. Utilice el programa de vista previa XPreview que requiere el. NET Framework. Instale el programa e inicielo. Haga clic en el men Archivo en la parte superior, seleccione Abrir y, a continuacin, abra su archivo modificado WINNTBBU.DLL. En el centro del programa aparecera la imagen con los cambios.

Despus de la sustitucin de los archivos originales en i386, haga doble clic en WINNT32.EXE. Esto har que SETUP se inicie. Se detendr en la primera pantalla, sin embargo, en la parte de atrs deberas ver tus modificaciones. Inicie una mquina virtual y dejar correr a travs de la configuracin hasta que llegue a la parte GUI, y, a continuacin, debera ver su imagen backgroud modificada

Textos
Esta seccin cubrir el cambio de texto que aparece en la pantalla. Se tratar de cambiar el texto, la fuente y el tamao, o todo a la vez.

154

Lea la seccion de archivos comprimidos en el anexo, y como guardar el archivo extrado WINNTBBU.DLL a un directorio temporal. Utilice siempre el mismo archivo de la versin que la de su versin de Windows. No utilice un archivo de SP1 para un SP2.

Cambiando texto Vamos a empezar a cambiar el texto. Abre WINNTBBU.DLL en su editor de recursos. Yo recomiendo el uso de Resource Tuner, ya que ser el ms fcil de usar cuando escribamos una nueva cadena. Doble clic en el encabezado de STRING y seleccione el ndice de la cadena. Puede ser 1033 en el caso de ResEdit o simplemente incrementar el nmero a partir de 1 de Resource Tuner's . Vea a continuacin los vnculos a los recursos correspondientes y las designaciones. Cuando encuentre el nmero de recursos correspondiente al texto que desea editar (de los enlaces de abajo), haga doble clic en la entrada de la derecha, en este caso 1

155

La siguiente pantalla debera ser una version ampliada de esto.

Haga clic en el nmero de recursos que estaba buscando, y en el cuadro situado en la parte inferior, escriba el texto nuevo. 156

Tenga en cuenta, que al escribir, separar cada palabra con un | como en el ejemplo siguiente:
Windows |XP |Professional |sports |a |visual |design |that | combines |a |sleek |look.

La | tambin tiene que preceder a la palabra, y no inmediatamente despus. Una vez que haya terminado la edicin de los recursos haga clic en el botn OK

Continue editando las siguientes cadenas hasta finalizar . Pulsar el boton SALVAR para terminar

Sustityase el archivo original WINNTBBU.DLL, y confirmar la sobreescritura.. Una vez guardado, puede salir ResEdit. Volver a la seccion sobre los archivos comprimidos, en el anexo y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL , copie ambos. DLL y la. DL_ en el directorio I386, y sustituya cualquier que ya exista. Debajo puedes encontrar una tabla con los recursos de texto de las pantallas en orden ascendente de Windows XP profesional, para las zonas ROJAS Y AMARILLAS de la primera imagen de esta seccion. Los link muestran las pantallas. Order #
1 2 3 4 5 6 7 8

Resource # Description
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 Screen 7 Screen 8

157

9 10 45 12 13 14 15 16 17 18

43 44 61 62 27 46 47 48 49 50 51 52 53 54 55 56 57 58 58 60

Screen 9 Screen 10 Screen 11 Screen 12 Screen 13 Screen 14 Screen 15 Screen 16 Screen 17 Screen 18

La siguiente tabla indica el numero de recurso para el area de la pantalla en VERDE, en la primera imagen de esta seccion. Recurso # 23 24 25 63 64 Descripcion "Collecting Information" Bullet Text "Dynamic Update " Bullet Text "Preparing Installation " Bullet Text "Finalizing Installation " Bullet Text "Collecting Information" Bullet Text

Ahora vamos a cambiar el texto del rea MORADO. Las cadenas se encuentran a s mismos en syssetup.dll y winnt32u.dll. Regresar a la pgina de archivos comprimidos y use el segmento expand para estos dos archivos. El proceso para la edicin de estos dos archivos, es exactamente la misma que la anterior con la excepcion que | no es necesario, por lo que no voy a repetirlo. A continuacin la cadena de nmeros a editar. syssetup.dll Recurso # 1179 1180 winnt32u.dll Recurso # 1064 1065

Descripcion Cambia el texto "Setup will Complete..." . Este archivo es usado por la instalacion durante CDBOOT Descripcion Cambia el texto "Setup will Complete..." . Este archivo es usado por Windows durante la instalacion.

Cambio de Tipo de letra Abre WINNTBBU.DLL en su editor de recursos, yo recomiendo el uso de Resource Tuner, ya que ser el ms fcil de usar cuando escribamos una nueva cadena. Doble clic en el encabezado de STRING y seleccione el ndice de la cadena. Puede ser 1033 en el 158

caso de ResEdit o simplemente incrementar el nmero a partir de 1 de Resource Tuner's . Vea a continuacin los vnculos a los recursos correspondientes y las designaciones. Cuando encuentre el nmero de recursos correspondiente al texto que desea editar (de los enlaces de abajo), haga doble clic en la entrada de la derecha, en este caso 1

La siguiente pantalla muestra una pantalla ampliada de esto

159

Haga clic en el nmero de recursos que estaba buscando, y en el cuadro situado en la parte inferior, escriba el texto nuevo El tipo de letra que utiliza aqu, deberan estar presentes y registrados en el momento de la configuracin. Si desea aadir un tipo de letra, tendr que editar hivesft.inf y aadir las adecuadas entradas del registro, y luego editar txtsetup.sif por lo que son copiados como parte de la configuracin.. o El texto que escriba aqu deber ser tambin el nombre exacto de la fuente. No el nombre de archivo, ni la descripcin, es decir, Comic Sans MS. Para saber el nombre de la fuente, abra un editor de texto y navegar por la lista de fuentes.. Una vez editado el recurso, pulse sobre OK
o

Continue editando los restantes recursos hasta finalizar. Pulse en el boton SALVAR para finalizar

160

Sustityase el archivo original WINNTBBU.DLL, y confirmar la sobreescritura.. Una vez guardado, puede salir ResEdit. Volver a la seccion sobre los archivos comprimidos, en el anexo y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL , copie ambos. DLL y la. DL_ en el directorio I386, y sustituya a cualquier que ya exista. A continuacin se muestra una tabla con los numeros de recursos. Estn codificados por color para identificarlos con la la imagen primera de esta seccion.
Recurso # 4 5 19 Descripcion Cambia el tipo de letra en el lado izquierdo de la pantalla. Area VERDE. Cambia el tipo de letra en la parte de arriba de la pantalla. Area ROJA. Cambia el tipo de letra de la parte principal de la pantalla. Area AMARILLA.

Cambiando el tamao de las fuentes Abre WINNTBBU.DLL en su editor de recursos, yo recomiendo el uso de Resource Tuner, ya que ser el ms fcil de usar cuando escribamos una nueva cadena. Doble clic en el encabezado de STRING y seleccione el ndice de la cadena. Puede ser 1033 en el caso de ResEdit o simplemente incrementar el nmero a partir de 1 de Resource Tuner's . Vea a continuacin los vnculos a los recursos correspondientes y las designaciones. Cuando encuentre el nmero de recursos correspondiente al texto que desea editar (de los enlaces de abajo), haga doble clic en la entrada de la derecha, en este caso 1

161

La siguiente pantalla muestra una pantalla ampliada de esto

162

Haga clic en el nmero de recursos que estaba buscando, y en el cuadro situado en la parte inferior, escriba el texto nuevo. Una vez que haya terminado la edicin de los recursos haga clic en el botn OK

Seguir editando el resto de cadenas hasta que finalizar. Haga clic en el botn SAVE

Sustityase el archivo original WINNTBBU.DLL, y confirmar la sobreescritura..

163

Una vez guardado, puede salir ResEdit. Volver a la seccion sobre los archivos comprimidos, en el anexo y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL , copie ambos. DLL y la. DL_ en el directorio I386, y sustituya a cualquier que ya exista. A continuacin se muestra una tabla con los numeros de recursos. Estn codificados por color para identificarlos con la la imagen primera de esta seccion. Recurso# 2 3 10 14 12 16 Descripcion Esto efecta al tamao de la letra del texto de la izquierda de la pantalla. Esto efecta al tamao de la letra del texto de la parte de arriba de la pantalla Esto efecta al tamao de la letra del texto del area principal de la pantalla

Previsualizando los cambios. Se tienen tres opciones para obtener una vista previa de su cambio de fondo. Dos de las cuales implican el uso de rutina de configuracin de Windows. Utilice el programa de vista previa XPreview que requiere el. NET Framework. Instale el programa e inicielo. Haga clic en el men Archivo en la parte superior, seleccione Abrir y, a continuacin, abra su archivo modificado WINNTBBU.DLL. en el centro del programa aparecera la imagen con los cambios.

164

Despus de la sustitucin de los archivos originales en i386, haga doble clic en WINNT32.EXE. Esto har que SETUP se inicie. Se detendr en la primera pantalla, sin embargo, en la parte de atrs deberas ver tus modificaciones. Inicie una mquina virtual y dejar correr a travs de la configuracin hasta que llegue a la parte GUI, y, a continuacin, debera ver su imagen backgroud modificada

Colores
Ok, as que ha cambiado la imagen de fondo, y posiblemente el texto, pero ahora el blanco de texto simplemente no parece funcionar demasiado bien. O tal vez la barra de progreso verde. Vamos a utilizar un programa que edita posiciones HEX automticamente, para cambiar los colores. Utilice el siguiente link para descargarlo. Descarga : BBU Color Changer Lea la seccion sobre archivos comprimidos en el anexo, y guardar el archivo extrado WINNTBBU.DLL a un directorio temporal. Utilice siempre el mismo archivo de la versin que la de su versin de Windows. No utilice un archivo de SP1 para un SP2. Cambiando los colores Arranca el BBU Color Changer, y usted debera ver un cuadro similar a:

Haga clic en el botn Examinar y navegar hasta que encuentre el archivo WINNTBBU.DLL que ha creado anteriormente. Los cuatro colores que puede cambiar debera explicarse por s misma, pero vamos a verlos de todos modos.. El color de texto - Se refiere a todo color del texto, independientemente de su posicin. Esto cambiar TODOS los colores del texto.

165

Hilight Color del texto - Se refiere a los colores del actual proceso en ejecucion que figuran en la parte derecha de la pantalla. Texto o Shadow - Se refiere a la sombra que aparece en el "ttulo" de texto, en la imagen siguiente. Progreso Bar - Se refiere al color de la barra de progreso

Haga clic en el botn Editar color, y una seleccin de colores estndar de pantalla. Seleccionar el color y haga clic en Aceptar. Contine a travs del resto de los colores que desea cambiar. Cuando haya terminado, haga clic en el botn Aplicar. Cerrar la BBU Color Changer. Volver a los archivos comprimidos, y lea la seccin sobre makecab y hacer lo que dice. Despus de usar makecab sobre el archivo WINNTBBU.DLL , copie ambos. DLL y la. DL_ en el directorio I386, y sustituya a cualquiera que exista.

Estilos clasicos
Esto realmente debe ser atribuido a MStest como l fue el primero en escribir sobre este tema. Sin embargo, desde entonces, otro usuario del foro hp38guser aadio la posibilidad de aumentar la resolucin y profundidad de color durante la configuracin. Este proceso va a cambiar las pantallas azul / gris que an se encuentra en la instalacion de Windows XP y Windows 2003 como las cajas que se encuentran en la instalacion de Windows 2000. No va a alterar el proceso de instalacion en cualquier caso, slo el aspecto de la misma. Se ver como a continuacin.

166

Activar las pantallas clasicas. Este paso es facil.

Borre los archivos: o winntbbu.dll o winntbbu.dl_ Ahora abra txtsetup.sif. Encuentre todas las instancias winntbbu.dll, y borre la linea entera que la contenga. Tambin puede utilizar nlite y eliminarlo en la seccin Opciones. Haga lo mismo para el archivo dosnet.inf, y suprimir todos los casos que encuentre en winntbbu.dll all tambin.

Cambiando la resolucion & profundidad de Color Esta seccin es totalmente opcional en este proceso. No slo le permitir cambiar el fondo a una mayor resolucin y profundidad de color durante la configuracin.. Aadir las siguientes seis lneas en el archivo hivesys.inf, ubicado en el I386 de su directorio de instalacin de Windows. Aadir justo despus de la entrada [AddReg].
HKLM,"SYSTEM\CurrentControlSet\Services\VgaSave\Device0","DefaultSetti ngs.BitsPerPel",0x00010001,32 HKLM,"SYSTEM\CurrentControlSet\Services\VgaSave\Device0","DefaultSetti ngs.XResolution",0x00010001,1024 HKLM,"SYSTEM\CurrentControlSet\Services\VgaSave\Device0","DefaultSetti ngs.YResolution",0x00010001,768 HKLM,"SYSTEM\CurrentControlSet\Control\Video\{23A77BF7-ED96-40EC-AF069B1F4867732A}\0000","DefaultSettings.BitsPerPel",0x00010001,32 HKLM,"SYSTEM\CurrentControlSet\Control\Video\{23A77BF7-ED96-40EC-AF069B1F4867732A}\0000","DefaultSettings.XResolution",0x00010001,1024 HKLM,"SYSTEM\CurrentControlSet\Control\Video\{23A77BF7-ED96-40EC-AF069B1F4867732A}\0000","DefaultSettings.YResolution",0x00010001,768

Lo anterior establecer una resolucin de 1024x768 con una profundidad de color de 32 bits. Si desea cambiar la resolucin, cambiar el nmero correspondiente. Tenga en cuenta sin embargo, que las resoluciones de 1280x1024 y superiores estn limitadas a 16 bits de color. Cambiar el fondo Ahora viene la parte fcil, en trminos de cambios en la pantalla. Basta con crear una imagen de 800x600 con 256 colores (a menos que haya modificado la resolucin y profundidad de color). Guarde el archivo como setup_w.bmp si est utilizando Windows XP o setup_s.bmp si utiliza Windows 2003, y sustituir a la original en su directorio i386. Cambio de la transparencia de la ventana de Configuracin Usted ha establecido una resolucion de refresco realmente alta y molesta, pero la ventana de configuracin aparecera. Entonces, qu hacer al respecto 167

Necesitas: Wintrans Haga un script AutoIt como los siguientes: Para Windows XP Professional:
Run ("wintrans.exe -a 170 -n ""Windows XP Setup""", "", @SW_HIDE) WinWaitActive ("Windows XP Professional Setup", "") Run ("wintrans.exe -a 170 -n ""Windows XP Professional Setup""", "", @SW_HIDE)

Para Windows XP Home Edition:


Run ("wintrans.exe -a 170 -n ""Windows XP Setup""", "", @SW_HIDE) WinWaitActive ("Windows XP Home Edition Setup", "") Run ("wintrans.exe -a 170 -n ""Windows XP Home Edition Setup""", "", @SW_HIDE)

Salvelo como transparency.au3 en su escritorio. Use AutoIt3 o superior, para convertirlo a un EXE. Seleccione cualquier icono, comprension, etc. Copie transparency.exe dentro $OEM$\$1 y en WINNT.SIF o UNATTEND.TXT, ponga
[GuiUnattended] DetachedProgram=transparency.exe

Pantalla de inicio
Vamos a obtener algunos trminos y qu s yo de la forma. La imagen de la pantalla de arranque, es en realidad un recurso situado en el ncleo de Windows el archivo ntoskrnl.exe Ahora viene la parte complicada, hay 4 archivos de ncleo que Windows utiliza: ntoskrnl.exe - Windows nico ncleo de procesador ntkrnlmp.exe - Windows Multi ncleo del procesador ntkrnlpa.exe - Windows nico ncleo de procesador con ms de 3 GB de RAM ntkrpamp.exe - Windows Multi ncleo de procesador con ms de 3 GB de RAM Los Procesadores AMD en el momento de escribir esto, se considera TODOS los procesador como de nucleo nico, que como los procesadores Intel Pentium 4 con Hyperthreading son mltiples y todos los procesadores NO Hyperthreaded como procesadores individuales. Antes de proceder, tendr que descargar el Editor de arranque a continuacin. Descarga: Homepage | Download Preparando para crear el Kernel Lo primero, sera extraer el Boot con el editor de arranque a una carpeta de su eleccin, e intentar su ejecucion. Si obtiene un error acerca de que le falta un archivo, es que es muy probable que necesite msvbvm60.zip. Extraer estos archivos en la misma carpeta que el Editor de arranque, por lo que debe ser hecho antes.

168

Una vez tenga el programa corriendo, se le enfrenta con esta pantalla:

Pulse NO. Si est interesado en la lectura ms tarde, es el archivo readme en el directorio de arranque del Editor.

La siguiente pantalla sera:

Puede hacer clic en CERRAR. No va a daar su sistema. Bienvenido a la pantalla principal del Editor de arranque. Debera ser similar a:

169

Haga clic en el men Archivo y seleccione Nueva pantalla de arranque.. Esta ventana debe aparecer:

En la caja, el tipo es slo un nombre para su arranque. Este ser el nombre de archivo que ya se ha guardado abajo. Ahora vamos a cambiar las imgenes. La ltima versin del Service Pack 2 del ncleo, tiene slo 4 mapas de bits, mientras que la versin anterior incluyendo el ncleo de Windows 2003 tiene ms. Usted entiende lo que el ir a imgenes, como en la caja son descripciones para cada imagen.

170

Una vez que haya seleccionado la imagen que desea reemplazar, haga clic en el botn de carga de imagen en la parte superior

Seleccione la imagen que desea reemplazar a la original. Al sustituir la imagen MAIN -#1 tambin presione el boton <<Mover para corregir la paleta de colores del archivo. Si decimos que desea mover la barra de animacin, para ver la imagen MAIN # 1 , hacer clic y arrastrar la barra de progreso de imagen arriba y abajo. Usted no puede moverlo hacia la izquierda o derecha. Vamos a guardar esto, ya sea para la distribucin en lnea, o caso que desee realizar copias de seguridad. Pulse el botn Make(Hacer) situado en la parte superior de la pantalla.

La siguiente pantalla lo vera a mayor precisin, guarde el archivo.

171

Si desea cambiar el nombre, haga doble clic en el nombre de etiqueta, y el tipo. En la columna Put In, haga doble clic y seleccione No Haga clic en Ok cuando haya terminado, haga clic en Ok de la confirmacin. El archivo que acaba de crear es en realidad un archivo zip que puedes subir para que otros puede utilizar sus mismas imgenes. Est guardado en el directorio de arranque del editor con el nombre que usted lo llam, con la extensin arranque. Creando el archivo EXE Ahora para crear el archivo kernel. Como vamos a estar creando tanto el nico procesador y de procesador de ncleos mltiples vas a necesitar hacer una copia de Los siguientes archivos. Localicelos en los discos de instalacion de Windows. o ntoskrnl.ex_ o ntkrnlmp.ex_ Estos archivos estan normalmente (Ver el anexo sobre archivos comprimidos) Una vez que se han ampliado los dos archivos, entrar en su directorio system32 ubicadas dentro de su directorio de Windows. Cambiar nombre de la actual ntoskrnl.exe a ntoskrnl.bak. Cambiar el nombre de una de sus archivos expandidos desde los discos de instalacion de Windows a ntoskrnl.exe en su directorio system32. Regrese al Editor de arranque, pulse el botn Test, justo al lado del botn Make. Se le presentar esta pantalla:

Pulse NO como lo que no es realmente la prueba

El siguiente cuadro, es slo informar a usted que es la creacin de la nueva disposicin, y que si estbamos probando, que se haba hecho por defecto.

Presione OK y continue. Presione OK para cerrar la pantalla.

172

Ahora, de vuelta en el directorio system32, copie NewBoot.exe a la $$ dentro de $OEM$ . Para ms informacin leer acerca de la distribucin de carpetas. Renombrar el archivo a singkrnl.exe si utiliz el nico procesador de archivos, o si utiliz dualkrnl.exe el otro. Recuerde dnde lo guarda, lo necesitar ms adelante. Repita los ltimos pasos con el otro ncleo de archivo, y copiarlo en el mismo directorio de cambiar el nombre al nombre que no utiliz en el otro.

Mtodo 1: Creacin del archivo por lotes para escoger el kernel El siguiente archivo por lotes, es un simple script que lee el NUMBER_OF_PROCESSORS variable del registro y, a continuacin, selecciona la correcta kernel file based on it.
FOR /F "tokens=3 delims= " %%A IN (\'REG QUERY "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v NUMBER_OF_PROCESSORS\') DO SET NUMBER_OF_PROCESSORS=%%A bootcfg /copy /D "Windows XP Professional" /ID 1 if %NUMBER_OF_PROCESSORS%==2 goto DUAL REM ----For Single proc bootcfg /RAW "/Kernel=singkrnl.exe" /A /ID 2 goto End :DUAL REM ----For Multiprocess/Hyperthread proc bootcfg /RAW "/Kernel=dualkrnl.exe" /A /ID 2 :End bootcfg /Timeout 2 bootcfg /Default /ID 2

Lo que este guin en realidad esta haciendo, es hacer una copia de la original entrada (que debera ser la una para Windows) y lo llama Windows XP Professional. A continuacin, se agrega la entrada al ncleo para usar un archivo kernel diferente y a continuacin, establece el retraso a 2 segundos en caso de que algo no funciona y, a continuacin, establece el nuevo kernel por defecto. Si desea utilizar un nombre distinto para el ncleo de los archivos, estoy seguro de que puedes ver donde cambiarlo. Si quera un tiemo diferente, cambie el nmero. Si no desea retardo de aviso, introduzca 0. Guardar este archivo por lotes como bootscreen.cmd y guardelo en su distribucin de las carpetas. Introduzca una lnea en su rutina de instalacin para ejecutar el archivo por lotes. Tal como:
[GUIRunOnce] "%systemdrive%\install\bootscreen.cmd"

Para su archivo WINNT.SIF. Si ya dispone de una entrada en [GUIRunOnce] luego

173

copiar slo el citado porcentaje por debajo del ya presente. El camino est asumiendo bootscreen.cmd se guarda en $OEM$\$1\install Metodo 2: Integracion Directa 1. Correr Modifype -c para re-checksum el archivo. 2. Renombre el archivo de kernel para un procesador como"ntoskrnl.exe" y el de multiple procesador como"ntkrnlmp.exe". 3.Comprima usando "makecab" y coloque el archivo comprimido bajo la carpeta I386 en tu Xp C.D Reparando el Boot Editor A veces, cuando se utiliza el Editor de arranque durante largos perodos de tiempo, deja de responder. Todo lo que tienes que hacer es cerrarlo, y reiniciar el programa. Haga doble clic en su archivo de arranque aparece a la izquierda, y contine.

Temas
Vamos a fijar la configuracin para cargar automticamente un tema para la nueva instalacin. La belleza del tema de los archivos, es que no slo el control de Estilo Visual que se est ejecutando, pero tambin guarda el iconos, colores, sonidos, papel tapiz, protector de pantalla, y cursores. Vamos a crear un tema de archivo, y entonces todo lo que tendrs que hacer para que funcione. Crear el tema archivo Lo primero, el conjunto del escritorio de Windows y en la apariencia que desee, incluidos los iconos, sonidos, salvapantallas, fondos de escritorio y cursor.

174

Abra el Panel de Control de Pantalla y seleccione la pestaa de Temas. Pulse el boton Salvar, para salvar el fichero de temas en el directorio $OEM$\$ $\Resources\Themes\

Copia de los archivos a fin de que funcione correctamente Ahora viene la parte difcil. Si utilizas CUALQUIER tema visuales de Windows no estndar (cursores, iconos, salvapantallas, etc), entonces vamos a tener que saber dnde se encuentran. La mayora de los archivos que han sido guardados en su directorio de Windows, sin embargo en caso de no estar, entonces, para referirse a la pgina de distribucin de carpetas hay que averiguar en que directorio estan los archivos. Ahora, en la distribucin de las carpetas dice, %systemdrive%\Windows\ (el directorio de Windows) es equivalente a \$OEM$\$$\. Dado que este es el caso, acaba de crear la misma carpeta con los nombres como com los directorios fuente (si los archivos procedan de Media , crear una nueva carpeta llamada Media en la carpeta $$) y luego copia los archivos que utiliza en el mismo.

175

Este ser el caso para el estilo visual, y ser mi ejemplo. Ir a su carpeta %systemdrive%\Windows\ recursos\ Temas. Aparecera como esto

Aqu es donde tendrs que recordar el estilo visual seleccionado. He seleccionado Storm (Tormenta) como mi estilo visual, de modo que lo que voy a hacer, es copiar la carpeta Tormenta entera dentro de la carpeta en $OEM $\$ $\Recursos\Temas\. Esto har que la carpeta copiada sea la ubicacin original durante la instalacion.

Haga lo mismo con el resto de los archivos, como de sonido y pantalla. Recuerde sin embargo, lo ms probable es que no desea copiar la carpeta entera, pero slo los archivos individuales que us. Usando el tema en la instalacion Simplemente por tener copiados los archivos, la instalacion no va a funcionar facilmente. Sin embargo, slo hay que aadir dos lneas a la WINNT.SIF archivo.
[Shell] CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"

Slo tienes que copiar estos dos lneas en su archivo WINNT.SIF en la parte inferior, y cambia MyTheme.theme por el nombre del archivo con el tema de archivo que ha creado al principio.

Pantalla de inicio
La pantalla de inicio constar de las dos pantallas. De la pantalla clsica, y la nueva pantalla de bienvenida. La pantalla clasica es de lo ms fcil de modificar, ya que justo con cambiar un par de recursos, sin embargo, la pantalla de bienvenida se vuelve ms complejo, ya que tambin consta de alittle HTML like script. Para modificar la pantalla de bienvenida sin embargo, voy a sugerir la utilizacin de LogonStudio, sin

176

embargo su uso no se describe aqu. Con el tiempo sin embargo, esta pgina ser actualizada para reflejar el cambio manual de la pantalla de bienvenida. Solo voy a cubrir cmo editar la pantalla clasica de inicio, y cmo conseguir que Windows utilice cualquiera de las pantallas modificados. Edicin pantalla de inicio clasica La pantalla de la clsica se encuentra en el archivo msgina.dll en el directorio system32. Abrir este archivo en tu editor favorito de recursos. Recomiendo Resource Tuner, pero ResEdit valdra. Abre msgina.dll en su editor de recursos, y seleccione la imagen que desea reemplazar. Vea abajo para una lista de los correspondientes recursos y las designaciones.

Una vez seleccionada la imagen de recursos pulse el boton Reemplazar

Y seleccione la imagen que desea que se debe sustituir. Yo recomiendo usar las mismas dimensiones que la imagen original, para evitar posibles conflictos.

Una vez acabado de editar el archivo, abra el men Archivo y haga clic en Guardar como

177

Y el nombre pon lo que quieras, solo recuerda el nombre. Guardar en tu directorio $OEM $\$$\system32.

A continuacin encontrar una tabla con los mas comunes recursos de mapa de bits y las designaciones. El ms grande de las dos imgenes (dimensin racional), se muestra el cdigo de acceso cuando el dilogo est a la espera de el nombre de usuario y contrasea. La otra se utiliza cuando se entra en el sistema. Recurso # 103 101 107 128 129 130 131 132 133 134 135 145 147 Descripcion Esta es la barra de progreso que aparece justo debajo de la imagen principal. Est presente en todas las versiones. Windows XP Professional Edition principales imgenes Windows XP Home Edition principales imgenes Windows 2003 Standar Edition principales imgenes Windows 2003 Enterprise Edition principales imagenes Windows 2003 Datacenter Edition principales imagenes Windows 2003 Web Edition principales imagenes

Obtencin de Windows para utilizar las nuevas pantallas de Logon Asegrese de que antes de proceder, que su archivo de Pantalla de Inicio Clasica se guardan en $OEM$\$$\system32 Metodo 1

178

Todo esto va a requerir editar el Registro. Para la pantalla de inicio clasica, use
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] GinaDll="mygina.dll"

Sustituya mygina.dll con el nombre de su archivo de inicio clasico. Para la pantalla de bienvenida, use
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] UIHost="%systemroot%\system32\dragon.exe"

Reemplace dragon.exe con el nombre de su archivo de pantalla de bienvenida. Como puede adivinar, podra haber colocado el archivo en otro directorio. Si el camino a la pantalla de bienvenida es incorrecto, entonces se retorna a la pantalla Clasica, pero a la opcin por defecto, no la que usted hizo. Si utiliza la Pantalla clsica, la pantalla de bienvenida ser deshabilitada, de modo que no puede usar ambas. Sin embargo, puede tener ambos archivos en el sistema, aunque usted no puede usar el GinaDLL si desea utilizar la pantalla de bienvenida. Metodo 2 (Permanente) Si quiere anular completamente los antiguos ficheros, cambia el nombre de los archivos de la pantalla de bienvenida como "logonui" o en la pantalla clasica como "msgina" y comprimilos. Entonces con el built cabinet maker (Ver anexo sobre compresion) y tambin asegrese de ejecutar Modifype.exe antes de la compresin. (Ver anexo sobre compresion). Este es el checksums del archivo para que no consiga una copia erronea. Al instalar, despus de modificar y empaquetar situelo en la carpeta de I386 de tu Xp Cd.

Logo e Informacion del fabricante


Puede importar sus logos OEM personalizados y la informacin del fabricante desatendidamente, le mostraremos cmo hacerlo en esta gua. Para ello, tendr que crear 2 archivos - oeminfo.ini y oemlogo.bmp Oeminfo.ini Abra el Bloc de Notas y Copie y pegue el siguiente ejemplo, y luego editarlo en consecuencia:

179

[General] Manufacturer=MSFN Unattended XP CD Model= [OEMSpecific] SubModel= SerialNo= OEM1= OEM2= [Support Information] Line1=Support Contact: johndoe@domain.com

Salvelo como oeminfo.ini oemlogo.bmp Crear una nueva imagen con un tamao de pixel de 182 x 115 (anchura x altura), personalizar su logotipo a la forma en que usted desee. Guardelo como oemlogo.bmp. NOTA: Los Foros MSFN tienen muchas discusiones sobre el tamao de imagen recomendado para oemlogo.bmp. Esta gua utiliza para recomendar un tamao de imagen de 180 x 114 (anchura x altura). Lo siguiente es citado directamente desde el cuadro de dilogo Administrador de configuracin de Windows XP SP2 el Kit de preinstalacin OEM (OPK): Su logotipo grfico (Oemlogo.bmp) no debe ser mayor que 172 por 100 pxeles. Grficos ms grande se saldran, y los ms pequeos se centrarn. Un color de la imagen emlogo.bmp puede ser transparente, lo que significa que para mostrar el color utilice el dialogo de Propiedades del sistema . Para designar el color de transparencia, editar los pixel de las cuatro esquinas de oemlogo.bmp para ser el ndice exacto RGB (por ejemplo 0:0:0, para el color negro, 255:255:255, para blanco, etc) para el color deseado. Una documentacin anterior de Microsoft afirma que slo un pixel: x = 0, y = 0 (que se encuentra en la esquina superior izquierda) debe modificarse, algunos miembros de MSFN (tal vez utilizando diferentes versiones de Windows XP) han informado que coloreando pixeles en diferentes esquinas tambien funciona. Para estar seguros, edite el color de los pixeles de las cuatro esquinas con el mismo indice RGB. Si la imagen desea ser transparente, editar estos 4 pxeles para utilizar un color que no se utiliza en ningn otro lugar de la imagen, o crear un 1 pixel del ancho de la imagen. NOTA: Para que la imagen transparente funcione, la imagen debe ser guardada como 8 bits (256 colores) o 4-bit (128 colores) indexados como un archivo de mapa de bits. Muchas de las edicines de imgenes digitales de las aplicaciones de software por defecto se guardan como imgenes de mapa de bits de 48 bits (tambin llamado color verdadero). Si bien estas imgenes se mostrarn en el cuadro de dilogo Propiedades del sistema, la transparencia caracterstica no funciona con ellas. NOTA: El oemlogo.bmp no funcionar en absoluto sin la presencia de un archivo oeminfo.ini. Comprobando su OEM Informacion y Logotipo Copiar ambos archivos en la carpeta System32 de Windows (normalmente C: \ 180

Windows \ System32 \) y abrir su cuadro de Propiedades del sistema para ver los cambios. Edite tus archivos de nuevo hasta que estn de acuerdo con lo que quieras. . Importar informacin del logo OEM automticamente Podemos utilizar las carpetas de distribucion $OEM$ para hacer esto. Crear una subcarpeta llamada $$, si no existe ya, a continuacin, crear otra subcarpeta dentro $$ llamado System32. Por ejemplo: C: \ XPCD\$OEM$\$$\System32\ Copiar ambos oeminfo.ini y oemlogo.bmp en la carpeta System32. Cuando la instalacion de Windows XP se ejecute, estos archivos se copian automticamente al directorio System32. No importa en que carpeta Windows este.

Conclusion Si usted ha hecho todo correctamente, el cuadro de Propiedades del sistema debe ser parecido a este:

181

182

Creando un CD/DVD multiarranque


Quieres ms de una versin de Windows en un nico CD? Curioso, como a la manera de Microsoft que hace asi algunos de sus CD's de MSDN? Multiboot CD / DVD 's permite esto y mucho ms. No slo puede tener mltiples versiones de Windows en el simple disco, tambin puede incluir versiones de Linux, Windows PE, u otros servicios pblicos. Existe una gua en MSFN, no dude visitar el siguiente post en el foro. Flyakite's Multiboot Guide

Aplicacione creadas por particulares


Ahora puedes ver todos los programas tiles que puede utilizar en su CD / DVD. stos van desde el reemplazo de GUIRunOnce de Strippers. Voy a tratar de agruparlos en categoras. He tratado de poner el enlace a la pgina principal del proyecto en vez de hilo en el foro. Si algun enlace no funciona, por favor, bsque el hilo en el foro para informar del error. Parches XPCREATE | Forum XPCREATE es un programa utilitario que combinar una original y variada distribucin de parches para XP y actualizaciones para producir una actualizada distribucin de XP. XPCREATE permite al usuario definir la configuracin personalizada de la instalacion y programas, pero la principal riqueza radica en la disposicin de la mayora de las slipstreaming de actualizaciones y parches. Windows XP SP2 Update Pack | Forum El propsito de este pack es reemplazar archivos en el CD de instalacin de Windows XP (con SP2 integrado) con los archivos actualizados de los parches publicados desde el lanzamiento de Service Pack 2. Est destinada nicamente para Windows XP Service Pack 2. Application Installation Selection Utilities XPlode XPlode es una herramienta para la ayuda de la instalacion de programas durante la instalacin de Windows 2000, XP o 2003. Windows Installation Helper Utility | Forum WIHU es una herramienta fcil de utilizar para la creacin de cuentas de usuario y de instalacin de software, es decir, que permite al usuario seleccionar el software que debe o no debe instalarse. Despus de finalizada la seleccin se ejecuta automticamente las aplicaciones deseadas. Automatizar la instalacin de software es el principal objetivo de WIHU.

183

Windows Post-Installer | Forum Windows Post-Install Wizard (WPI abreviado) es una aplicacin hecha en hipertexto diseada para dar a los usuarios la eleccin de instalar las aplicaciones. Mientras que Windows XP ofrece muchas maneras de personalizar el proceso de configuracin del sistema, su principal inconveniente es la falta de poder seleccionar las aplicaciones que un usuario final podr instalar. kTool AutoIT script para instalar / seleccin de software. Software Installation Selection Installs.exe es similar en funcin a Installs.vbs, aunque ahora se tiene ms opciones que installs.vbs. Ayudantes para instalar aplicaciones areSilentInstall Supongamos que quiere utilizar una instalacin de Windows XP desatendida con diferentes software pero tienen un software de configuracin para cada mquina que recibi. Slo tienes que grabar un CD con todos los diferentes tipos de software e incluir areSilentInstall en lugar de RunOnceExec.bat XP en el CD. Universal Switch Finder Se trata de un pequeo programa que puede determinar automticamente los Parametros que se pueden utilizar para una instalacin desatendida en un archivo de configuracin. RunOnceEX.cmd Creator La manera ms fcil de crear su propio RunOnceEx.cmd, si es la primera vez que hace una instalacin desatendida. Tambin incluye algunas lneas por defecto de los programas conocidos. UnattendedXP Esta aplicacin guarda copias de sus archivos y los lugares donde los guarda. Se har todo lo que est en PASOS y copiara los archivos segn sea necesario. Guardando las rutas por si hay que empezar de nuevo. Procesamiento de parches, aplicaciones, y todas las medidas necesarias para crear tus propios CD de copia de seguridad de XP con todo lo establecido en la instalacin. Reduccion tamao nLite | Forum nLite es un GUI para Windows para la creacin de instalaciones desatendidas y la eliminacin de componente imnecesarios. jdeboeck's Batch Files

184

Igual que en el diseo de nLite, sin embargo estos llegaron primero. El nico problema con el que en los ltimos tiempos, es que ellos no apoyan el Service Pack 2 para Windows XP como nLite lo hace. Miscelanea. Unattended Codec-Pack Es como el K-Lite Mega Codec Pack, pero puro codecs y no los extras. Este pack contiene los codecs de uso ms comn y de all se instala todos ellos para usted. CDChanger Se expulsa el CD y pide para el segundo o tercer CD, controles de la etiqueta en cada unidad de CD-ROM, descubre letra de la unidad y, si es el derecho CD ejecuta un archivo de otro expulsa y los controles de nuevo hasta que el derecho se inserta CD o cancelar Presionado (presionando cancelar ejecuta otro archivo). Bshrat the Sneaky's DriverPacks Estos DriverPacks contiene la mayora de los conductores se encuentran comnmente en el mercado listos para el uso en su instalacin de Windows. Est continuamente actualizado, y con ello nunca tendr que ir de caza para los conductores de nuevo. XPreview Una pequea utilidad para obtener una vista previa de WINNTBBU.DLL. Compression Bin Una interfaz grfica de usuario de utilidad para makecab y modifype.

Finalizando y comprobando CD
Una vez que ests satisfecho con tu CD sin asistencia XP preparacin, la doble comprobacin para ver si todo est correcto, incluido el archivo winnt.sif respuesta, todos los archivos por lotes, svcpack.inf, y cualquier otra cosa que podra haber aadido. Es muy probable que usted tenga varios errores que han pasado desapercibidos, por lo que es una buena idea para poner a prueba su instalacin en una mquina virtual. Si prefiere no utilizar una mquina virtual asegrese de utilizar CD-RW/DVD-RW discos para probar antes de grabar a una sola quema medio. Usando Microsoft's CDImage Tool para crear la ISO CDImage es un programa de lnea de comandos impulsada desarrollada por Microsoft para crear una imagen ISO de un directorio de archivos y carpetas. El CDIMAGE GUI es slo un frontend de la herramienta en lnea de comandos. Lea ms sobre CDIMAGE GUI en el anexo.

185

Alternativamente, puede grabar todos los contenidos de C: \ XPCD \ a un CD-R, utilizando una de estas guas: MSFN Windows XP SP2 Gua | The Elder Geek Windows XP SP2 Gua Notas Asegrese de quemar la ISO utilizando Disc-at-one, en lugar de Track-at-once. Debido a que este por lo general ayuda a resolver cuestiones bootability o errores de copia de archivos. El uso de software como el WinISO, UltraISO o cualquier otra variante para crear / editar su imagen ISO de arranque, no se recomienda ya que existe un riesgo de corromper el archivo ISO.

186

ANEXOS Secuencia temporal en la instalacin de Windows


En esta pgina se intenta explicar cul es la secuencia de pasos seguida por el programa de instalacin de Windows, con el fin de clarificar la confusin sobre cundo se ejecutan las diferentes tareas. En primer lugar, configuramos la BIOS para que arranque desde CD, si no lo hemos hecho anteriormente. Si no sabe cmo, lea esta pgina o sta otra. Insertamos el CD y reiniciamos la computadora. Instalacin en modo slo-texto 1. Carga los controladores. 2. Muestra el CLUF y ofrece la posibilidad de formatear y particionar el disco duro (a no ser que se hayan desactivado). El usuario elige el disco duro y la particin donde se instalar Windows. 3. Copia al disco duro los archivos que el programa de instalacin necesita. 4. Copia el contenido de las carpetas $OEM$ al disco duro. 5. Reinicia el ordenador. Instalacin con interfaz grfica de usuario (GUI) 1. DetachedProgram se ejecuta desde winnt.sif en la fase T-39. 2. Instala dispositivos. 3. Instala componentes de red. 4. Instala elementos del men inicio. 5. Registra componentes. 6. svcpack.inf se ejecuta en la fase T-13. 7. cmdlines.txt se ejecuta en la fase T-12. 8. SetupParams se ejecuta desde winnt.sif en la fase T-9. 9. Guarda la configuracin. 10. Borra ficheros temporales y reinicia de nuevo. Primer inicio de sesin (Logon) 1. El usuario inicia sesin y se carga la configuracin personal. 2. GUIRunOnce y RunOnceEX de winnt.sif se ejecutan simultneamente. 3. Se inicia el escritorio y la barra de tareas. Para ms informacin sobre el programa DetachedProgram o la seccin [SetupParams], lea el archivo ref.chm (en ingls).

Carpetas $OEM$
187

Todo lo que se site en las carpetas $OEM$ es automticamente copiado al disco duro en el que estamos instalando Windows. Una vez que se han copiado, podemos crear ficheros de proceso por lotes que instalen programas y realicen todo tipo de tareas con esos archivos. Para ello es muy til la variable %systemdrive%, que se refiere a la unidad en la que se ha instalado el sistema operativo. Por ejemplo, si Windows se ha instalado en D:\, esta variable permite acceder a la ruta correcta. La pregunta es: por qu no instalar las aplicaciones directamente desde el CD? La respuesta es que la letra de unidad que adopta el CD-ROM vara de uno PC a otro. No existe la variable de entorno %cdrom%, aunque se puede crear. Si creamos y ejecutamos un fichero de proceso por lotes que chequee la ubicacin de un fichero del CD en las diferentes letras disponibles, podemos fcilmente asignar a la variable %cdrom% la letra correcta. Una explicacin ms detallada de este mtodo puede encontrarse en el foro. Estructura de la carpeta $OEM$ Como se muestra en la imagen de la izquierda, la carpeta $OEM$ se sita en el mismo nivel que la carpeta I386, y no dentro de ella. El contenido de $1 se copiar al directorio raz de la particin en la que se ha instalado Windows (C:\ por ejemplo). Cuando estamos preparando la instalacin desatendida, la ruta es: C:\XPCD\$OEM$\$1\Install\ Cuando lo grabamos en el CD, si X es la letra del CDROM, la ruta es: X:\$OEM$\$1\Install\ Cuando la carpeta $OEM$ es copiada al disco duro, la ruta es: C:\Install\ De esta manera, el siguiente comando: "start /wait %systemdrive %\install\MSN\msnmsgs.msi /qb" ejecuta la instalacin de MSN Messenger de la misma manera que: "start /wait C:\Install\MSN\msnmsgs.msi /qb" El contenido de la carpeta $$ es copiado al directorio de instalacin de Windows, sea cual sea su nombre (Windows, WINNT, WindowsXP). Por ejemplo, si creamos una subcarpeta en la ruta:

188

$$\Resources\Themes podemos situar en ella todos los estilos visuales que queramos utilizar en nuestro ordenador, ya que sern automticamente copiados a la ruta: C:\WINDOWS\Resources\Themes que es la ruta habitual de Windows para ese tipo de archivos. Otro ejemplo: si necesitamos utilizar alguna utilidad para ficheros de comando por lotes como cmdow.exe, que necesita estar en el path, podemos simplemente situarla en: $$\system32 ya que ser copiada a: C:\Windows\System32 ya que es una carpeta que siempre est en el path. El resto de carpetas tiene el siguiente significado: $Docs - Documents and Settings $Progs - Archivos de programa $$ - Windows $1 - Raz de la particin en la que el sistema operativo se ha instalado Esto evita tener que utilizar copy y xcopy en ficheros de proceso por lotes para copiar ficheros y carpetas al disco duro.

WINNT.SIF Referencia
Seleccione una seccin de la siguiente lista: [Data] [Unattended] [GUIUnattended] [Shell] [UserData] [TAPILocation] [RegionalSettings] [Display] [Networking] [Components] [Identification] [GUIRunOnce] [IEPopupBlocker] [WindowsFireWall] [SetupParams] [Data]
AutoPartition=0

Si establecemos el valor en 1, el Programa de Instalacin de Windows instalar el sistema operativo en la primera particin libre disponible. Si esta lnea no aparece, o se establece el valor a 0, entonces el programa preguntar al usuario cul es la particin que desea utilizar para la instalacin. Esta pregunta aparece en la fase inicial modo-slo-texto ("text-mode setup"). Si la particin elegida contiene datos, el programa de instalacin mostrar al usuario una

189

serie de alternativas (reinstalar, formatear, borrar).


MsDosInitiated = "0"

El valor "0" se corresponde con la instalacin desde un CD de arranque. Estableceremos el valor a "1" si vamos a usar diskettes para arrancar (til si la BIOS no permite arrancar desde CD).
UnattendedInstall = "Yes"

La opcin "Yes" indica que el tipo de instalacin es desatendida.


AutomaticUpdates=yes

Esta opcin activa las actualizaciones automticas a la opcin recomendada, y evita la aparicin de la ventana "Cmo proteger su PC" que aparece al finalizar la instalacin (slo en Windows XP SP2).

[Unattended]
UnattendMode=FullUnattended

Si establecemos esta opcin a FullUnattended , la instalacin ser completamente desatendida, y se usar el fichero de respuestas winnt.sif para todas las opciones de instalacin. El usuario no tendr opcin de cambiar esas respuestas durante la instalacin. El resto de valores posibles pueden consultarse en el archivo ref.chm o deploy.chm , tal y como se explica en la pgina "Crear una instalacin desatendida sencilla".
OemSkipEula=Yes

Al establecer esta opcin a Yes , evitamos que aparezca la ventana de EULA durante la fase inicial de instalacin en modo-slo-texto. Si la establecemos en No , el usuario tendr que pulsar la tecla F8 para demostrar que acepta las condiciones del contrato de licencia de usuario final (CLUF).
OemPreinstall=Yes

La opcin por defecto es No, pero si queremos utilizar carpetas $OEM$ de distribucin, debemos indicar Yes. En ese caso, el programa de instalacin copia el contenido de esas carpetas al disco duro al final de la fase de instalacin en modo-slotexto. Para ms informacin sobre esas carpetas, vea la siguiente pgina. Por otro lado, si indicamos Yes en esta opcin, no podremos cargar controladores RAID/SATA desde un diskette durante la fase modo-slo-texto. La nica manera de solventar esta limitacin, es integrar estos controladores dentro del CD, tal y como se describe aqu.

190

TargetPath=\WINDOWS

Esta opcin indica cul ser la ruta de instalacin del sistema operativo en el disco duro.
Repartition=No

Esta opcin especifica si borrar y reformatear automticamente todas las particiones existentes en el ordenador, para crear una nica particin activa primaria de tipo NTFS y ocupando todo el espacio disponible.
FileSystem=*

Esta opcin permite elegir durante la fase de instalacin en modo-slo-texto cul ser el formato de particin a utilizar (NTFS o FAT32).
UnattendSwitch="yes"

Esta opcin indica si se van a mostrar las ventanas: "Bienvenida de Windows", "Configuracin de la conexin a internet", y "Creacin de Cuentas de Usuario", que aparecen al finalizar el proceso de instalacin. Escribir "yes" para omitir estas ventanas.
WaitForReboot="No"

Especifica si el ordenador esperar 15 segundos antes de reiniciar automticamente al finalizar cada fase de instalacin.
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"

Esta opcin permite indicar cul es la ruta donde se guardan los controladores (drivers) a utilizar. Si Windows encuentra un controlador ms apropiado que los que se incluyen en el fichero drivers.cab, lo utilizar, tal y como se explica en esta pgina.
DriverSigningPolicy=Ignore

Esto obliga al programa de instalacin a aceptar controladores que no estn firmados y certificados segn WHQL.
AutoActivate = Yes

Esta opcin auto-activar la copia de Windows XP. Para ello, se requiere establecer una conexin a internet y especificar una clave de producto vlida en la seccin [UserData]
ProgramFilesDir="C:\Aplic"

Esta opcin permite cambiar la ubicacin por defecto de "Archivos de programa". Hay que indicar la letra de unidad y la ruta completa. Es til si utilizamos programas que no admiten rutas largas o con espacios.
CommonProgramFilesDir="C:\Aplic\Comunes"

Esta opcin permite cambiar la ruta por defecto de "Archivos comunes" dentro de "Archivos de Programa". 191

KeyboardLayout="Spanish"

Estableciendo la configuracin de teclado, evitamos que aparezca la "Barra de idioma" en la barra de tareas al iniciar sesin con cualquier usuario. Un listado de las opciones posibles puede consultarse aqu. [GuiUnattended]
AdminPassword=YourPassword

Esta opcin establece la contrasea de la cuenta "Administrador" en Windows XP. Si establecemos este valor a *, la contrasea queda en blanco.
EncryptedAdminPassword=Yes

Esta opcin indica si la contrasea se encriptar o no. Si la contrasea de Administrador est vaca, este valor debe ser No. El Asistente de Instalacin tambin encriptar la contrasea en el fichero winnt.sif si decidimos hacerlo.
OEMSkipRegional=0

Si establecemos esta opcin a 0, se mostrar la ventana de configuracin regional, mientras que si vale 1, esta ventana se omitir.
TimeZone=85

Esta opcin indica cul es el huso horario a utilizar. Por ejemplo, el huso del meridiano de Greenwich equivale al valor 85. Un listado completo de estos valores puede encontrarse en el archivo ref.chm de las Herramientas de Implementacin.
OemSkipWelcome=0

Esta opcin debe valer 0 si la opcin de OemPreinstall est establecida en No. Si OemPreinstall est establecida en Yes, OemSkipWelcome debe valer 1. En caso contrario, el proceso OEM se detendra. Al establecer esta opcin a 0 se omite una pantalla de bienvenida durante la fase GUI de instalacin.
ProfilesDir="C:\Documents and Settings\"

Esto cambia la ruta por defecto del directorio "Documents and Settings"
DetachedProgram="%systemdrive%\install\batch.cmd"

Utilizando esta entrada, se ejecutar el comando indicado en el instante T-39 del proceso de instalacin, justo antes de instalar los controladores (drivers). Es til para extraer los controladores actualizados, si los hemos almacenado dentro de un fichero comprimido para ahorrar espacio en el CD.
Arguments="/s"

192

Esta opcin permite indicar modificadores o "Parametros" del comando utilizado en DetachedProgram. [Display]
BitsPerPel=32

Con esta opcin seleccionamos la profundidad del color en bits. Los valores posibles son: 32 (color verdadero), 24, 16, y 8 (256 colores).
Xresolution=1024

Esta opcin fija la resolucin horizontal que windows aplicar por defecto en la pantalla.
Yresolution=768

Esta opcin fija la resolucin vertical que windows aplicar por defecto en la pantalla.
Vrefresh=85

Esta opcin permite configurar la frecuencia de refresco del monitor (nmero de parpadeos por segundo). Antes de indicar ningn valor en este parmetro, asegrese de conocer cul es el mximo valor que su monitor admite. Si indicamos un valor fuera de rango podemos daar la pantalla.
AutoConfirm=1

Al fijar esta opcin a 1, deshabilitamos el cuadro de dilogo que aparece durante el primer inicio de sesin, para que el usuario confirme la resolucin de escritorio deseada. [UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

En esta lnea podemos indicar la clave de producto que el programa de instalacin usar. Es imprescindible para tener una instalacin completamente desatendida.
FullName="Insert Name"

Esta opcin permite especificar el nombre del propietario del sistema. Este nombre aparece junto al texto "Registrado para:" en la ventana de "Propiedades del Sistema".
OrgName="Insert Organisation Name"

Esta opcin permite especificar el nombre de la compaa a la que pertenece, y que tambin aparece en la ventana "Propiedades del Sistema".
ComputerName=Insert Name

193

Esta opcin permite especificar el nombre del ordenador. Esta variable se utiliza para identificarlo dentro de la red domstica o de oficina, dentro del grupo de trabaja, en la ventana de inicio de sesin, y en la ventana de "Propiedades del Sistema". [TapiLocation] Estas opciones permiten configurar la conexin a internet mediante mdem.
CountryCode=34

En esta lnea podemos especificar el cdigo de pas. A Espaa le corresponde el cdigo 34. En el archivo ref.chm de las Herramientas de Implementacin puede consultar el valor correspondiente a otros pases.
AreaCode=07

En esta opcin especificamos el cdigo de regin o prefijo telefnico.


Dialing=Tone

Con esta opcin indicamos el tipo de lnea telefnica a usar. Los valores disponibles son Tone (tonos) y Pulse (pulsos). [RegionalSettings]
LanguageGroup=1

Esta opcin fija el grupo de idioma para la instalacin. El grupo 1 corresponde a Amrica y Europa occidental. Para ms informacin, lea el archivo ref.chm de las Herramientas de Implementacin.
Language=0000040a

Esta opcin indica el idioma de la instalacin. Para espaol de Espaa (alfabetizacin tradicional), use el valor 0000040a. Para ms informacin lea el archivo ref.chm de las Herramientas de Implementacin. [Identification]
JoinWorkgroup=WORKGROUP

Esta lnea permite indicar el grupo de trabajo al que desea unirse. Si no tiene una red domstica o de oficina, puede omitir este paso. [Networking]
InstallDefaultComponents=Yes

194

Esta opcin le indica al programa de instalacin que vamos a utilizar los componentes por defecto para la conexin a internet. Si le indicamos No, entonces podremos especificar qu protocolos, servicios y clientes instalar y cules no. La mejor manera de configurar estas opciones es mediante el Asistente de Instalacin (setupmgr.exe) de las Herramientas de Implementacin. [Components]

msmsgs=off

Esta opcin omite la instalacin de Windows Messenger 4.6. Es muy interesante si deseamos utilizar otros programas de mensajera como MSN Messenger.
msnexplr=off

Esta opcin omite la instalacin de MSN Explorer 7.


freecell=off

Esta opcin omite la instalacin del juego FreeCell.


hearts=off

Esta opcin omite la instalacin del juego Corazones.


minesweeper=off

Esta opcin omite la instalacin del juego Buscaminas.


pinball=off

Esta opcin omite la instalacin del juego Pinball.


solitaire=off

Esta opcin omite la instalacin del juego Solitario.


spider=off

Esta opcin omite la instalacin del juego Solitario Spider.


zonegames=off

Esta opcin omite la instalacin de los juegos MSN Zone. [Shell]

CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"

195

Mediante esta opcin, podemos indicar cul es el tema visual que queremos utilizar con Windows. Por defecto, Windows utiliza el tema Luna, pero podemos utilizar cualquier otro. Si vamos a utilizar temas no firmados debemos realizar algunos otros cambios, tal y como se indica en este apartado.
DefaultStartPanelOff = Yes

Con esta opcin indicamos que queremos utilizar el Men Inicio Clsico, y mostrar los iconos correspondientes a Mi PC, Mis Documentos, etc en el escritorio. Si fijamos esta variable a No, entonces Windows XP usar el Men Inicio por defecto.
DefaultThemesOff = Yes

Esta lnea obliga a Windows XP a utilizar el tema visual clsico. Nota: esta opcin anula la informacin escrita en la lnea CustomDefaultThemeFile, cuando DefaultThemesOff se establece en Yes. [GuiRunOnce]

"%systemdrive%\install\batch_file1.cmd"

En esta seccin es donde podemos indicar las rutas de los archivos de proceso por lotes (batch) que queremos ejecutar cuando la instalacin de Windows XP haya terminado. En concreto, estos ficheros de comandos se ejecutan cuando el primer usuario inicia sesin. [IEPopupBlocker]

AllowedSites=www.msfn.org;www.microsoft.com;www.amazon.com

Esto indica pginas web consideradas como fiables, y a las que se permitir abrir ventanas emergentes. Podemos indicar tantas pginas web como queramos, separadas por punto y coma.
BlockPopups=Yes

Esta opcin permite habilitar o deshabilitar el bloqueador de ventanas emergentes de Internet Explorer. Por defecto, el bloqueador de ventanas emergentes (pop-up blocker) est activado.
FilterLevel=High

Esta variable acepta 3 niveles: High, Medium y Low: High - Bloquea todas las ventanas emergentes (pop-ups) Medium - Bloquea la mayora de las ventanas emergentes automticas (opcin por

196

defecto). Low - Permite abrir ventanas emergentes en los sitios fiables.


ShowInformationBar=Yes or No

Esta variable puede establecerse a Yes o No. Indica si el navegador Internet Explorer mostrar una barra de informacin cada vez que bloquee una ventana emergente o la instalacin de un control ActiveX. Por defecto, la barra de informacin se muestra, pero puede desactivarse posteriormente. [WindowsFirewall]
[WindowsFirewall] Profiles = WindowsFirewall.TurnOffFirewall [WindowsFirewall.TurnOffFirewall] Mode = 0

Las lneas anteriores deshabilitan el Firewall de Windows completamente. Las utilizaremos si tenemos planeado instalar y utilizar otro firewall ms potente. Para ms informacin, lea el archivo ref.chm de las Herramientas de Implementacin. [SetupParams]
[SetupParams] UserExecute = "%systemdrive%\install\install.cmd"

Las lneas anteriores ejecutarn el comando entre comillas en la fase T-9 de la instalacin. Esto es particularmente til para implementar un proceso de limpieza de archivos temporales, en esa fase de la instalacin. Otras secciones de WINNT.SIF Para ms informacin sobre las lneas que se pueden utilizar en WINNT.SIF, lea detenidamente el archivo ref.chm y deploy.chm de las Herramientas de Implementacin (Deployment Tools).

CmdLines.txt
CmdLines.txt es quiz uno de los conceptos ms difciles de entender, por lo que esta pgina est dedicada nicamente a l. Este archivo se sita en el directorio $OEM$. Durante la instalacin, cmdlines.txt es analizado (antedes que decimos analizado y no ejecutado) en la fase T-12. Para localizar esa fase en su contexto, lase la secuencia temporal de instalacin. A continuacin se muestra un ejemplo de lo que puede ser ese fichero:

197

[COMMANDS] "REGEDT32.EXE /S tweaks.reg" "batch.cmd"

Este fichero SIEMPRE empieza por la lnea [COMMANDS] Despus se escribe la informacin que se analizar para ejecutarse. Cada lnea DEBE estar delimitada por comillas ("). CmdLines.txt puede ejecutar un conjunto muy limitado de comandos . La mayor parte de los comandos tradicionales de DOS no estn disponibles, aunque algunos programas ejecutables externos s (por ejemplo, Regedt32.exe, Reg.exe,...). Explicaremos cmo introducir esos comandos. Si el programa a ejecutar se encuentra en el PATH (abra una ventana de consola DOS y ejecute "echo %path%" para ver las rutas disponibles), no hace falta teclear toda la ruta de ubicacin del programa. Tampoco hace falta si el programa en cuestin est situado en el directorio actual. El directorio actual durante la ejecucin de cmdlines.txt es $OEM$. Esto significa que si el fichero de proceso por lotes batch.cmd se encuentra en el directorio $OEM$, para ejecutarlo slo hace falta escribir una lnea con "batch.cmd". Si el fichero se sita en otra carpeta diferente, tendr que escribir toda la ruta. Para facilitar esta tarea, lea los siguientes comentarios: Si el programa a ejecutar se encuentra en un subdirectorio de $OEM$, por ejemplo, en la ruta "$OEM$/folder/batch.cmd", entonces escriba una lnea en cmdlines.txt con el siguiente texto: "./Folder/batch.cmd". El signo ./ hace referencia al directorio actual. Si el programa a ejecutar se sita en otro directorio del CD, es decir, en "%cdrom%/Unattend/batch.cmd", entonces escriba en una lnea de cmdlines.txt lo siguiente: "../Unattend/batch.cmd". El signo ../ hace referencia al directorio padre del actual directorio. Si tenemos que utilizar comandos habituales de DOS (como por ejemplo PAUSE, TITLE, START, etc.) lo nico que tenemos que hacer es crear un fichero de proceso por lotes (batch.cmd) y llamarlo desde cmdlines.txt, tal y como se ha explicado anteriormente.

Comprimiendo archivos y ModifyPE


A medida que trabaja con la sustitucin de los archivos de Windows, o incluso simplemente aadiendo archivos al CD, puede recibir unos pocos errores de copia de archivos o encontrar que el archivo que est reemplazando sola ser comprimido.

198

Un pequeo programa llamado ModifyPE fijar la comprobacin de los archivos que han sido suprimidos, y evitar el temido error "Archivo no se copian correctamente". Makecab recomprimira los archivos modificados, o si simplemente planea agregar archivos, en la.? _ Equivalente (. Dll a. Dl_). Esto tambin comprimir el tamao de un archivo. Expand descomprimira los archivos comprimidos a fin de que estamos de regreso a su forma normal. Vamos a ir a travs y arreglar los errores de copia, y recomprimir - ampliar dichos archivos. ModifyPE | Makecab | Expand ModifyPE Lo primero que tendrs que hacer, es descargar el ejecutable de aqui ModifyPE. Ahora nos enfrentamos a una decisin de la colocacin. Puede colocar el archivo descargado en cualquier directorio, o para facilitar su uso en su directorio System32. Abra una ventana de comandos, escriba CMD en el cuadro de Ejecutar

Conoce usted la ruta completa de su archivo? Si no le apetece escribir en la ruta, entonces simplemente navegar a la carpeta. Si usted tiene la capacidad para abrir la lnea de comandos haciendo clic derecho en una carpeta, eso es incluso ms fcil. Una vez en la carpeta, escriba en el prompt: modifype.exe filename.xxx -c Cambie filename.xxx con tu archivo, o si necesitas la ruta entonces pon ( C:\winntbbu.dll como la figura de abajo).

199

Si lo hizo correctamente, recibir la misma respuesta que en la pantalla de arriba. Makecab Makecab es un comando estndar de los sistemas de Windows XP. Si por alguna razn no lo tiene, descargue este archivo y gurdelo en el directorio System32. Abra y ejecute CMD

Conoce la ruta completa del archivo? Si no le apetece escribir la ruta, entonces simplemente navegue hasta la carpeta. Si usted tiene la capacidad para abrir la lnea de comandos haciendo clic en el boton derecho en una carpeta, eso es incluso ms fcil. Una vez en la carpeta escriba: makecab.exe filename.xxx Cambie filename.xxx con tu archivo, o si necesitas la ruta entonces pon ( C:\winntbbu.dll como la figura de abajo).

200

Si lo hizo correctamente, recibir la misma respuesta que en la ventana superior. El archivo comprimido tendr el mismo nombre que el archivo que ha introducido (con la excepcin de que la ltima letra de la extension ser un _) y lo pondra en el mismo directorio.

Expand Expand, como Makecab, tambin es un comando estndar de Windows, y como makecab, tambin est disponible para su descarga. Abra y ejecute CMD

Conoce la ruta completa del archivo? Si no le apetece escribir la ruta, entonces simplemente navegue hasta la carpeta. Si usted tiene la capacidad para abrir la lnea de comandos haciendo clic en el boton derecho en una carpeta, eso es incluso ms fcil. expand.exe -r filename.xxx Cambie filename.xxx con tu archivo, o si necesitas la ruta entonces pon ( C:\winntbbu.dll como la figura de abajo). 201

Si lo hizo correctamente, recibir la misma respuesta que en la pantalla de arriba. La ampliacin de archivo con la extensin completa se encuentra en el mismo directorio que el archivo fuente.

Usando CDIMAGE GUI


CDIMAGE GUI es slo un frontend para la aplicacin de comandos de CDIMAGE. La interfaz grfica de usuario que incluye la propia CDIMAGE, as que usted no necesita descargar. Sin embargo, si slo desea descargar la versin de comandos, se encuentra en la lista a continuacin. El GUI CDIMAGE que descargue esta preconfigurado con las opciones recomendadas, de modo que solo tendr que cambiar los directorios, etiqueta de volumen, y el camino sector de arranque. Download: CDIMAGE GUI | CDIMAGE.EXE | boot.img Haciendo cambios Despus de descargar el GUI EXE, ejecute el archivo y dicen que el directorio que desea el CDIMAGE GUI archivos que se almacenan. Ya utilizar C: \ CDIMAGE como mi directorio. Arranque el archivo cdimagegui.exe y la primera pantalla debe ser

202

Estas dos cajas son muy importantes. El primer cuadro es el directorio de fuentes de los archivos. Puedes escribir en el,el camino, o haga clic en el botn del disco y busquelo. El segundo cuadro es el destino archivo del ISO. Slo tienes que introducir la ruta de archivo de la ISO, y asegrese de que no est en el directorio fuente. Haga clic en el botn Configuracin de la izquierda, a continuacin, haga clic en la pestaa de arranque en la parte superior, y recibir esta pantalla

Cambia la ruta en el cuadro de punto a los incluidos en el archivo boot.img

203

CDIMAGE GUI distrobution. Este arranque es utilizable para Windows 2000, Windows XP, Windows 2003 y el CD, sin embargo no en las versiones de 64 bits. Haga clic en la ficha Creacin, en la parte superior, y recibir esta pantalla.

El cuadro en la parte inferior con WXPVOL_EN ser lo que su CD se convertir en la etiqueta. Escriba lo que desee. Para terminar esta creacin, haga clic en la pestaa Creacin de la izquierda, y haga clic en el botn de inicio de la imagen Creaton cerca de la parte inferior derecha.

204

El archivo ISO creado aqu puede ser usado para grabar en cualquier programa de grabacin como. Simplemente seleccione la opcin "Grabar imagen" o la opcin "Grabar ISO" opcin en el software y seleccionar este archivo de la ISO. No tendr que configurar los parmetros de arranque de cualquier puesto que ya estn incluidas en este archivo de la ISO.

Explicacin de los Parametros usados en parches


Hay 5 parametros en total que pueden ser usado con los parches Tipo1. (los otros Parametros documentados por la Base de conocimiento de Microsoft son irrelevantes). A continuacin se encuentra la explicacin de cada uno de los Parametros y elegir el que mas le convenga. /U Modo Desatendido. No requiere intervencion del usuario para instalar el parche, pero se vera la barra de progreso. /Q - Quiet Mode. Esto funciona de la misma forma que / U, pero no muestra ninguna barra de progreso. Usted no necesita utilizar / Q y / U juntos. /O - Overwrites (Sobreescribe los archivos OEM sin peticin. Los ltimos ensayos realizados por varios usuarios de los foros han visto este conmutador util para acelerar la instalacin de los parches, muy notablemente, alrededor de un minuto por parche. Esto se debe a que cada instalacin de parches gasta tiempo en busca de parches o controladores de terceros, en repetidas ocasiones una tras otra. El uso de /O puede evitarlo. Por favor, utilice este conmutador con precaucin, ya que cualquier controlador puede sobrescribir archivos de la instalacion. (Aunque no hemos odo ningun efecto secundario de este conmutador, merece la pena mencionarlo aqui) /N - No realiza copias de seguridad de archivos. Al no crear copia de seguridad no se podra desistalar ningun parches. /Z No hace reinicio cuando la aplicacion es instalada.

Base de datos programas


Curso acelerado en Parametros Vea las siguientes ilustraciones para ver como funcionan los conmutadores en las instalaciones desatendidas.

205

El texto en negro, es el tipico comando para comenzar el batch scripting. Ignorelo. Esto no se usa aqui. El texto en azul es la actual llamada a la aplicacion. La extension mas tipica es .EXE, pero puede haber otras extensiones como .MSI. Algunas veces puede que este encerrada en (") si , por ejemplo, hay un espacio en la ruta (i.e. C:\Archivos de Programa\). El texto rojo es la posicion del conmutador. Los conmutadores deben ir separados por un espacio. Hay algunos conmutadores que no tienen que ir acotados por (). Vea el siguiente ejemplo:

Los conmutadores anidados son pocos y dispersos. Lo ms probable, es que se incluyn en la base de datos en el sitio adecuado. Si, en cambio, incluso despus de mirar la base de datos y buscar en el foro, usted no ha encontrado su respuesta, pruebe estos interruptores comunes: /? /help En algunos casos raros --help Por lo general, los desarrolladores del programa han permitido ayudas al usuario a utilizar su programa. Esto es especialmente comn con cualquier comandos de DOS o comandos que se ejecutan desde la lnea de comandos. A continuacin se muestra una reducida base de datos.

Adobe Reader 8
ECHO. ECHO Installing Adobe Reader 8 ECHO Please wait... start /wait %SYSTEMDRIVE%\Install\AdbeRdr80_en_US.exe /sAll ECHO.Done

206

Tambien elimino los atajos y uso mi propio argumento


ECHO.Delete Start Menu Shortcut - Adobe Acrobat 8 DEL "%ALLUSERSPROFILE%\Start Menu\Programs\Adobe Reader 8.lnk" /q ECHO.Delete Desktop Shortcut - Adobe Acrobat 8 DEL "%ALLUSERSPROFILE%\Desktop\Adobe Reader 8.lnk"

.Net Framework 2.0


install.exe /S /qb-! /f

o pruebe lo siguiente Suprima todas las pantallas durante la instalacion


dotnetfx.exe /q:a /c:"install.exe /q"

-omsiexec.exe /i netfx.msi /qn ADDEPLOY=1

Suprima todas las pantallas excepto la pequea barra de progreso durante la instalacion Se puede ejecutar una instalacion desatendida con uno de los siguientes Parametros de la linea de comandos:
dotnetfx.exe /q:a /c:"install.exe /qb"

-omsiexec.exe /i netfx.msi /qb ADDEPLOY=1

CCleaner
Descargue CCleaner de aqui. Desde el sitio: Utilice elparametro /S (en maysculas) para poder ejecutar el instalador. Esto usa todas las opciones por defecto y no plantea ninguna opcin en las ventanas. Para ejecutar el instalador en silencio, use el parametro /AUTO sobre ccleaner.exe. As que lo que debemos hacer es la siguiente: Renombrar el instalador ejecutable a ccleaner.exe ; Aada las siguientes lneas a su archivo por lotes:

207

ECHO. ECHO Installing CCleaner ECHO Please wait... start /wait %systemdrive %\install\Applications\CCleaner\ccleaner.exe /S

ESET NOD32
start /w setup.exe /silentmode

Mozilla Firefox 2.0


El parametro es "Firefox 2.0 Setup.exe /S"

Nero Burning ROM 6.x


Descarga: Nero Burning ROM Copie los ficheros descargados a: \$OEM$\$1\install\Applications\nero\

Si eres un usuario registrado, puedes desatender el registro de la aplicacion. Copie y Pegue dentro del bloc de notas y salvelo como register.reg.

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Nero - Burning Rom\Info] "User"="InsertName" "Company"="InsertCompanyName" "Serial6"="InsertSerial"

Aadir estas lineas al fichero por lotes.


ECHO. ECHO Registering Nero Burning ROM... REGEDIT /S %systemdrive%\install\Applications\Nero\register.reg ECHO. ECHO Installing Nero Burning ROM v6.0.0.9 ECHO Please wait... start /wait %systemdrive%\install\Applications\Nero\Nero6009.exe /silent /noreboot

208

Porque debemos estar registrados antes de instalar? Al hacerlo de esta manera, esto impide que el Nero se instale como como "Nero 6 Demo" en el men Inicio. Una alternativa a la instalacin y al registro de Nero Burning ROM Desde Nero 6.0.0.15, ms Parametros se han incluido. Se puede ocultar la pantalla de instalacin del Nero e insertar su nmero de serie:
Nero60015.exe /silent /noreboot /no_ui /sn=xxxx-xxxx-xxxx-xxxx-xxxxxxxx /write_sn

Para una lista de todos los Parametros usar /help soble el ejecutable del Nero.

WinRAR
Descarga: WinRAR Copie los archivos descargados a : \$OEM$\$1\install\Applications\WinRAR\

Aada estas lineas a su fichero por lotes:


ECHO. ECHO Installing WinRAR 3.20 ECHO Please wait... start /wait %systemdrive%\install\Applications\WinRAR\wrar320.exe /s

Usando /silent en lugar de /s mostrara la siguiente pantalla cuando termine.

209

Seguidamente abra la carpeta que contiene los accesos directos a WinRAR. Despues use para la instalacion desatendida / s o / silent.

WinZip 10.0
Extraiga los archivos de instalacin en su carpeta de instalacin y uso de estos Parametros para instalarlo desatendidamente
winzip32.exe /noqp /autoinstall

Qu es un sector de arranque
La BIOS del sistema es una informacin que est almacenada en la placa base, y que se lee al encender la computadora. Esta informacin le dice al ordenador cmo tiene que inicializar los diferentes dispositivos que tiene instalados. Otra de las funciones de la BIOS es inicializar el sistema operativo. Para ello busca y carga en memoria el sector de arranque del primer sistema operativo que encuentre. Generalmente cargar en memoria el sector de arranque del sistema operativo que tenemos instalado en nuestro disco duro. Pero hay ocasiones en las que puede interesarnos arrancar nuestro ordenador desde otro medio: disquete, CD, DVD, USB, SCSI, etc. En concreto, cuando queremos instalar un nuevo sistema operativo, tenemos que iniciar el sistema a partir del arranque existente en nuestro CD-DVD de instalacin. As pues, el sector de arranque de nuestro CD-DVD es una porcin oculta del mismo, en la que estn escritas las instrucciones necesarias para iniciar el programa de instalacin.

210

Para Windows XP, Windows 2000, Windows 2003 y todos los sistemas basados en NT, es preciso situar en el sector de arranque un archivo de 2048 bytes. Para Windows 98 y Windows Millenium, el sector de arranque es una imagen de disquete de 1,44 Mb. Existen sectores de arranque de 2.88Mb, que se utilizan en otras ocasiones, mientras que algunas distribuciones Linux utilizan arranque por tablas de inicio. Cmo obtener el sector de arranque Para obtener el sector de arranque para Windows XP, Windows 2000, Windows 2003 y todos los sistemas basados en NT, podemos seguir los siguientes mtodos: Descargarlo de internet Utilizar un archivo del disco de instalacin Extraerlo mediante UltraISO Extraerlo mediante IsoBuster Descargar el sector de arranque desde msfn.org En el servidor principal de MSFN, hay un sector de arranque listo para descargar y utilizar. Descargue el archivo boot.bin de aqu. Descomprima su contenido (el sistema de compresin es ZIP). Utilizar un archivo del CD En ocasiones, el sector de arranque est copiado en forma de archivo en el directorio raz de nuestro CD/DVD. Este mtodo no siempre es posible, puesto que muchas veces el sector de arranque queda oculto al sistema operativo. Se trata de un archivo de 2048 bytes de extensin img o bin. Extraer el sector de arranque con UltraISO UltraISO es un programa de edicin de imgenes de CD-DVD, principalmente, de formato ISO, aunque puede utilizarse con otros formatos de imagen. Para ms informacin, visite la pgina de EZB Systems. Iniciamos el programa. Insertamos un CD de instalacin de Windows XP original (arrancable). Pulsamos Archivo -> Open CD/DVD... y seleccionamos la ruta del CD insertado. Pulsamos Iniciable -> Extract boot file from CD/DVD...

211

Seleccionamos el CD insertado e indicamos dnde queremos guardar el sector de arranque.

El archivo de extensin bif es nuestro sector de arranque. Podemos cambiarle el nombre y la extensin si queremos. Extraer el sector de arranque con IsoBuster IsoBuster es un programa de edicin de imgenes de CD-DVD, principalmente, de formato ISO, aunque puede utilizarse con otros formatos de imagen. Para ms informacin, visite la pgina de IsoBuster. Iniciamos el programa. Insertamos un CD de instalacin de Windows XP original (arrancable). En la barra superior, seleccionamos la unidad donde hemos insertado el CD. Seleccionamos Bootable CD. Nos mostrar a la derecha un archivo de extensin img. se es el sector de arranque. Pulsamos con el botn derecho sobre el archivo img y seleccionamos Extraer.

212

Guardamos este archivo en la ubicacin que queramos.

213

Potrebbero piacerti anche