CONSTRUIR UN CD DE XP CON OFFICE INTEGRADO - PARTE -2-
Metodo RUNONCEEX
-
Este es el segundo metod para instalar programas. Es mas profesional y no
puede ser cancelado de ninguna manera, pero requiere ser muy cuidadoso en su
generacion.
Antes de nada se debe quitar todo el contenido de [GuiRunOnce] en el archivo
winnt.sif. Aunuqe no es incompatible usar ambos metodos, su mezcla puede
crear confusion.
Para arrancar RunOnceEx, el cual se ejecutará durante el primer logon en
windows, es necesario cargarle las apropiadas claves de registro, lo cual se
debe hacer durante el propio proceso de instalacion de windows. Debe usarse
para ello el procedimiento cmdlines.txt descrito anteriormente el cual se
ejecutará en el minuto T-12 de la propia instalacion.
Deberemos crear un fichero llamado cmdlines.txt con el contenido:
[COMMANDS]
"RunOnceEx.cmd"
Y guardarle dendro de la carpeta $OEM$
Posteriormente debemos crear el fichero RunOnceEx.cmd el cual va a contener
la sintexis en formato del programa REG.exe para importar las entradas al
regsitro de windows. Se puede usar cualquier metodo conocido para importar
dichas entradas. Por ejemplo, podria crearse un .reg, pero este requiere una
letra de unidad fija (ya que no funcionan las variables de entorno), pero
esto nos obligará a instalar siempre windows en la unidad que hayamos
prefijado (C:, D:, etc... siendo esta unica), mientras que el metodo de
REG.exe lo hace mas flexible al posibilitar la instalacion en cualquier
unidad.
Un ejemplo de lo que podriamos hacer es:
cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Instalando aplicaciones" /f
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\alcoholegister.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%\020 /VE /D "DU Meter 3" /f
REG ADD %KEY%\020 /V 1 /D "%systemdrive%\install\dumeter3.exe /VERYSILENT
/SP-" /f
REG ADD %KEY%\025 /VE /D "IsoBuster 1.5" /f
REG ADD %KEY%\025 /V 1 /D "%systemdrive%\install\IsoBuster1.5.exe
/VERYSILENT /SP-" /f
REG ADD %KEY%\025 /V 2 /D "taskkill /F /IM isobuster.exe" /f
REG ADD %KEY%\030 /VE /D "Kerio Personal Firewall 2.1.5" /f
REG ADD %KEY%\030 /V 1 /D "%systemdrive%\install\KPF\Setup.exe -s" /f
REG ADD %KEY%\035 /VE /D "MDAC 2.7 SP1 Hotfix" /f
REG ADD %KEY%\035 /V 1 /D "%systemdrive%\install\mdac\mdac.cmd" /f
REG ADD %KEY%\040 /VE /D "MSN Messenger 6.1" /f
REG ADD %KEY%\040 /V 1 /D "%systemdrive%\install\MSN_Messenger_6.1.0202.msi
/qn" /f
REG ADD %KEY%\045 /VE /D "Nero Burning ROM 5.5" /f
REG ADD %KEY%\045 /V 1 /D "REGEDIT /S
%systemdrive%\installeroegister.reg" /f
REG ADD %KEY%\045 /V 2 /D "%systemdrive%\install\Nero\Nero551054.exe /silent
/noreboot" /f
REG ADD %KEY%\050 /VE /D "Importando optimizaciones del registro" /f
REG ADD %KEY%\050 /V 1 /D "REGEDIT /S %systemdrive%\installegtweaks.reg"
/f
REG ADD %KEY%\055 /VE /D "Borrado de temporales y reinico" /f
REG ADD %KEY%\055 /V 1 /D "%systemdrive%\install\cleanup.cmd" /f
EXIT
El archivo RunOnceEx.cmd lo debemos guardar igualmente en C:\XPCD\$OEM$\
Entendiendo el funcionamiento del archivo RunOnceEx.cmd
-
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
Esto no pone la direccion del registro
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx en la variable de
entorno %KEY%. A partir de ese momento, podemos usarlo ya en la
instrucciones REG ADD
REG ADD %KEY% /V TITLE /D "Instalando aplicaciones" /f
La sentencia anterior situará el titulo de la ventan que vamos a ver durante
la instalacion de aplicaciones. Podemos situar la frase que nos interese
entrecomillada.
REG ADD %KEY%\010 /VE /D "Alcohol 120" /f
Es el nombre de la tarea a realizar. Cuando hay mas de una, veremos la
ventana de instalacion con el nombre de todas las tareas pendientes y como
se van ejecutando.
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\alcoholegister.reg" /f
Son realmente las tareas de instalacion de la aplicaicon Alcohol 120.
cmdow.exe
¿que hace cmdow @ /HID? Esta, es una pequeña utilidad que puede descargarse
de
http://www.commandline.co.uk la cual, entre una de sus funciones, es
ocultar la ventana de comandos durante la ejecucion de un fichero bath (y
eliminar por tanto la posibilidad de cancelarlo por el usuario).
Aplicaciones que requieran "comillas" para su instalacion.
-
Deberemos añadir entonces un \ antes de la comilla requerida. Por ejemplo:
%KEY%\005 /V 1 /D "\"%systemdrive%\install\AdobeReader6\Adobe Reader 6.msi\"
/qn" /f
Cleanup.cmd
Es opcional. Pero es conveniente para borrar ficheros temporales y restos de
la instalacion, así como para reiniciar la maquina despues de las
instalaciones.
cleanup.cmd puede contener comandos de borrado y reinicio, como por ejemplo:
cmdow @ /HID
shutdown.exe -r -f -t 60 -c "Windows XP se reiniciará en un minuto..."
net user aspnet /delete
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\Web\Wallpaper\*.jpg"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk"
DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk"
DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk"
RD /S /Q %systemdrive%\drivers\
RD /S /Q %systemdrive%\install\
EXIT
RESUMEN de RunOnceEx
Como resumen, RunOnceEx.cmd se ejecutará durante la instalacion de windows
en el minuto T-12. Sin embargo, en esa ejecucion no instalará nada:
unicamente situará las claves correspondientes en el registro de windows
para que instale lo que necesitemos durante el primer reinicio del sistema.
(la primera vez que entremos en windows).
***CONTINUARÁ. Una ven entendidos los metodos anteriores, ya estamos en
disposicion de instalar cualquier aplicacion, y en particular Office xp /
W2003. En el sguiente articulo, veremos dos metodos de instalacion. Uno
sencillito y otro para usuarios avanzados. Este ultimi realizará tambien las
tareas de instalar un Office XP / W2003 con todos sus parches y service
packs (es decir, una integracion de Office, a su vez, integrado en la
instalacion de windows.
Jose Manuel Tella Llop
MVP - Windows
jmtella@XXXcompuserve.com (quitar XXX)
http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.
Leer las respuestas