Habilitando el estilo clásicoYo habilito el estilo clásico de la instalación para no desperdiciar recursos con el nuevo estilo de las ventanas de Windows XP. Esto esta explicado aquí:
http://unattended.msfn.org/unattended.xp/view/web/74/Basicamente, en tu carpeta I386, elimina el, o los archivos winntbbu.dll y winntbbu.dl_
Abre el archivo txtsetup.sif con Notepad y elimina la línea entera donde aparezca winntbbu.dll (estas pueden ser varias, en el documento entero). Lo mismo haces con el archivo dosnet.inf – eliminas la línea entera donde encuentres winntbbu.dll.
Tema Pre-determinado o Pre-EstablecidoEsto esta explicado con todos los detalles necesarios aquí:
viewtopic.php?f=14&t=1337&start=0Baja hasta llegar al inicio del Tutorial - Primera Fase - Creando el Tema con tu fondo o wallpaper. Este tema tiene otros detalles de cómo lo lograron otros miembros:
viewtopic.php?f=14&t=700Copiando archivos al disco duroPara esto, leemos sobre las carpetas $OEM$, $$ y $1 aquí:
viewtopic.php?f=14&t=619OEM Logo (Logo y datos personalizados)Puedes usar las carpetas de $OEM$ para colocar el logo, si este método no te funciona, puedes ejecutar un batch script (archivo .bat) con GuiRunOnce. Despues de leer la sección de copiando archivos al disco duro y como usar las carpetas $OEM$, $$ y $1, aquí se continua la discusión de el OEM logo:
viewtopic.php?f=14&t=688, y este articulo te muestra como crear los archivos (Logo y Datos):
http://www.letheonline.net/oemlogo.htm[GuiRunOnce]Esta es mi parte favorita. Con el GuiRunOnce puede integrar actualizaciones, ejecutar scripts, integrar optimizaciones y muchas cosas mas. EL mio es un poco complicado porque uso el [GuiRunOnce] para ejecutar una serie de scripts. Por ejemplo, [GuiRunOnce] ejecuta script1.bat, pero script1.bat ejecuta script2.bat etc., y se lo explico.
Para usar el [GuiRunOnce], agregamos [GuiRunOnce] al final del archivo WINNT.SIF y después todo lo que deseamos ejecutar, por ejemplo:

Como vemos en este ejemplo, mi [GuiRunOnce] ejecuta ciertas cosas de %systemdrive%\Additional. Additional es una carpeta cual copie al %systemdrive% o C: usando las carpetas $OEM$ como explicado arriba. Esta carpeta Additional contiene actualizaciones cuales no pude integrar con el SVCPACK.inf, archivos cuales quiero copiar a ciertas carpetas, archivos .reg con optimizaciones, y otro script llamado copy.cmd
Copy.cmdEste script, cual también puede ser copy.bat, u cualquier otro nombre tiene las siguientes líneas:
Eliminacion de archivos – Estas líneas se usan para eliminar accesos directos o shortcuts creados por las instalaciones de programas.del /Q /F /S "%allusersprofile%\Desktop\A*.lnk"
rmdir /Q /S "%allusersprofile%\Start Menu\Programs\Xvid"
rmdir /Q /S "%allusersprofile%\Start Menu\Programs\Mozilla Firefox"
rmdir /Q /S "%allusersprofile%\Start Menu\Programs\AC3filter"
rmdir /Q /S "%allusersprofile%\Start Menu\Programs\Microsoft Silverlight"
rmdir /Q /S %windir%\$hf_mig$
rmdir /Q /S %windir%\$NtUninstallKB929399$
rmdir /Q /S %windir%\$NtUninstallKB939683$
rmdir /Q /S %windir%\$NtUninstallMSCompPackV1$
rmdir /Q /S %windir%\$NtUninstallWMFDist11$
rmdir /Q /S %windir%\$NtUninstallwmp11$
rmdir /Q /S %windir%\$NtUninstallWudf01000$
rmdir /Q /S %windir%\ie8
Esta linea elimina un archivo de activacion y te permite instalar el Windows Media Player sin activar primero.
del "C:\Program Files\Windows Media Player\LegitLibM.dll"Copiar los archivos de instalación o ficheros al disco duroIF EXIST C:\win51ip.SP3 (set CDROM=C:)
IF EXIST D:\win51ip.SP3 (set CDROM=D:)
IF EXIST E:\win51ip.SP3 (set CDROM=E:)
IF EXIST F:\win51ip.SP3 (set CDROM=F:)
IF EXIST G:\win51ip.SP3 (set CDROM=G:)
IF EXIST H:\win51ip.SP3 (set CDROM=H:)
IF EXIST I:\win51ip.SP3 (set CDROM=I:)
IF EXIST J:\win51ip.SP3 (set CDROM=J:)
IF EXIST K:\win51ip.SP3 (set CDROM=K:)
IF EXIST L:\win51ip.SP3 (set CDROM=L:)
IF EXIST M:\win51ip.SP3 (set CDROM=M:)
MD %systemdrive%\I386
MD %systemdrive%\I386\ASMS
MD %systemdrive%\I386\COMPDATA
MD %systemdrive%\I386\DRW
MD %systemdrive%\I386\LANG
MD %systemdrive%\I386\MCEUR2
MD %systemdrive%\I386\SYSTEM32
MD %systemdrive%\I386\WM9
MD %systemdrive%\I386\WM10
MD %systemdrive%\I386\WM10L
MD %systemdrive%\I386\WM10MIX
MD %systemdrive%\I386\WM11
copy %CDROM%\i386\*.* %systemdrive%\i386
xcopy %CDROM%\i386\ASMS /E /Y %systemdrive%\I386\ASMS
xcopy %CDROM%\i386\COMPDATA /E /Y %systemdrive%\I386\COMPDATA
xcopy %CDROM%\i386\DRW /E /Y %systemdrive%\I386\DRW
xcopy %CDROM%\i386\LANG /E /Y %systemdrive%\I386\LANG
xcopy %CDROM%\i386\MCEUR2 /E /Y %systemdrive%\I386\MCEUR2
xcopy %CDROM%\i386\SYSTEM32 /E /Y %systemdrive%\I386\SYSTEM32
xcopy %CDROM%\i386\WM9 /E /Y %systemdrive%\I386\WM9
xcopy %CDROM%\i386\WM10 /E /Y %systemdrive%\I386\WM10
xcopy %CDROM%\i386\WM10L /E /Y %systemdrive%\I386\WM10L
xcopy %CDROM%\i386\WM10MIX /E /Y %systemdrive%\I386\WM10MIX
xcopy %CDROM%\i386\WM11 /E /Y %systemdrive%\I386\WM11
Se puede seguir aprovechando de este script y agregar cualquier comando que uno ejecutaria en cmd.exe o ventana de DOS, por ejemplo:
rmdir %systemdrive%\Additional /S /Q – Elimina todo el contenido de la carpeta Additional cual acabamos de usar
rmdir /Q /S %windir%\help\tours – elimina todos los archives dentro de la carpeta C:\Windows\Help\Tours ya que nadie usa el contenido de esta carpeta
rmdir /Q /S %windir%\Cursors – Elimina la carpeta de los cursores: C:\Windows\Cursors
del /Q /F /S %windir%\*.bmp – Elimina todos los archives .bmp en la carpeta C:\Windows
del /Q /F /S %systemdrive%\*.log – Elimina todos los archives .log en la carpeta C:\Windows
Archivos autoextraíblesPodemos especificar estos en GuiRunOnce para copiar archivos al disco duro, a cualquier directorio. Lo bueno de estos archivos es que podemos comprimir el contenido de ellos para reducir su tamaño y ocupar menos espacio en el CD – esto lo hablamos aquí:
viewtopic.php?f=14&t=2321