Arrancar wpi despues de instalar XP

Consejos • Metodos • Integracion • WPI • Enlaces • Mucho mas
Javo
Mensajes: 263
Registrado: Dom Mar 15, 2009 6:50 am

Re: Arrancar wpi despues de instalar XP

Mensaje por Javo »

necesito algo de ayuda sobre este tema y el problema es que no logro que inicie el integrador de programas que uso pero lo hice a mi manera paso a explicarlo me falta un detalle:

creo un cmd con estas lineas:

@echo off

@for %%i in (C 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:\INSTALL\start.cmd set cdrom=%%i:

@set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

@reg add %key% /v "RunMars" /d "%cdrom%\INSTALL\start.cmd" /f

Lo integro como svcpack

hasta hay vamos bien bueno ahora se complica cuando creo el segundo cmd el cual lo pongo dentro de la carpeta del integrador

@echo off

%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"%Windir%\Resources\Themes\windows XP.theme"

start /wait marsinst.exe; Esto no encuentra

@set key="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

@reg delete %key% /v "RunMars" /f

exit

pero falta algo por que me sale un cartel que no encuentra el exe o sea al cmd lo encuentra pero al exe parece que no este metodo es sin usar el metodo oem ese pequeño detalle alguien sabe que me falta o por que no se ejecuta

Slds!!!!!
Ryzen 5 3600 (Disipador 1600)|ASUS PRIME B550M-K|2x8GB Kingston Fury 2400Mhz |WD CB 1TB - M2 2280 Adata Swordfish 250GB PCie|R9 290 TRI-X|CM 600M SP|BD-RW: BH10LS38|Cougar 331 Mesh G|LG 23EA53V - 42LN5400
Avatar de Usuario
LeThe
Site Admin
Mensajes: 7046
Registrado: Vie Jun 15, 2007 5:11 pm
Ubicación: Florida, Estados Unidos
Contactar:

Re: Arrancar wpi despues de instalar XP

Mensaje por LeThe »

Yo no he usado ese metodo de integrar un Tema y no uso WPI. Osea, que este seria un proyecto en cual vas a tener que trabajar y actualizarnos.

Otra cosa, recuerda publicar imagenes de errores, o por lo menos publicar el error exacto, esto ayuda bastante.
Ing. Joshua Marius
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Javo
Mensajes: 263
Registrado: Dom Mar 15, 2009 6:50 am

Re: Arrancar wpi despues de instalar XP

Mensaje por Javo »

este es mi version beta que esta andando.

probando en mi pc la carpeta del integrador tiene que estar en la raiz de la unidad como para probar, simulando el futuro DVD que quiero hacer.

lo dejo de esta forma en cualquier unidad:

C:\INSTALL\Marsint.exe (asi quedaria en la raiz del dvd junto con el windows claro)

Ejecuto el 1er batch y reinicio

Bach1 - SVCPACK

Código: Seleccionar todo

@echo off

@for %%i in (C 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:\INSTALL\marsinst.exe set cdrom=%%i:
@for %%i in (C 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:\INSTALL\ClearRun.cmd set cdrom=%%i:

@set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
@reg add %key% /v "RunMars" /d "%cdrom%\INSTALL\marsinst.exe" /f
@reg add %key% /v "RunCmd" /d "%cdrom%\INSTALL\ClearRun.cmd" /f
una vez reiniciado se habre el integrador y el batch 2

Bach2 - JUNTO CON EL INTEGRADOR

Código: Seleccionar todo

@echo off

REM %SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"%Windir%\Resources\Themes\Luna Element 5.1.theme"

@set key="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
@reg delete %key% /v "RunMars" /f
@reg delete %key% /v "RunCmd" /f
Pero...

ahora el problema que tengo es que se me abren los 2 procesos juntos por eso puse el rem en la apertura del theme

el error esta en el Bach1 que crea 2 runs pero es la unica forma que encontre de hacerlo andar, no hay una manera de llamar al integrador en el bach2 como quise hacer en el primer ejemplo que puse?.

Slds!!!!
Ryzen 5 3600 (Disipador 1600)|ASUS PRIME B550M-K|2x8GB Kingston Fury 2400Mhz |WD CB 1TB - M2 2280 Adata Swordfish 250GB PCie|R9 290 TRI-X|CM 600M SP|BD-RW: BH10LS38|Cougar 331 Mesh G|LG 23EA53V - 42LN5400
Avatar de Usuario
Leonx
Mensajes: 14
Registrado: Mar Jun 16, 2009 10:52 pm

Re: Arrancar wpi despues de instalar XP

Mensaje por Leonx »

Saludos a todos.
Podria alguien tener la bondad de explicar de forma sencilla, de una vez por todas, Como hacer para que el WPI arranque luego de la instalacion de WinXP o Win7?

Para WinXP use los siguientes pasos:

cree un archivo cmd titulado starwpi, el cual lo puse en la carpeta $OEM$/$$/Temp
Luego otro llamado start, que puse dentro de la carpta XP/Install/WPI
Y en el WINNT.SIF puse %Windir%\Temp\startwpi.cmd

Aclaro que, use los mismo comandos de BJ, pero cuando se termina la instalacion de XP, me salta el siguiente error: La ruta (C:/WINDOWS/Temp) hacia el archivo starwpi en no ha sido encontrada, o, el archivo startwpi en la ruta (....) no ha sido encontrado.

Por favor, que alguien explique con detalles como hacer para que el WPI arranque sin problemas.

POSDATA:
Probe la imagen ISO creada por Nlite en el VirtualBox.
Javo
Mensajes: 263
Registrado: Dom Mar 15, 2009 6:50 am

Re: Arrancar wpi despues de instalar XP

Mensaje por Javo »

Leonx escribió:Saludos a todos.
Podria alguien tener la bondad de explicar de forma sencilla, de una vez por todas, Como hacer para que el WPI arranque luego de la instalacion de WinXP o Win7?

Para WinXP use los siguientes pasos:

cree un archivo cmd titulado starwpi, el cual lo puse en la carpeta $OEM$/$$/Temp
Luego otro llamado start, que puse dentro de la carpta XP/Install/WPI
Y en el WINNT.SIF puse %Windir%\Temp\startwpi.cmd

1 - Yo no uso el metodo oem
2 - no hace falta modificar el winnt.sif


Aclaro que, use los mismo comandos de BJ, pero cuando se termina la instalacion de XP, me salta el siguiente error: La ruta (C:/WINDOWS/Temp) hacia el archivo starwpi en no ha sido encontrada, o, el archivo startwpi en la ruta (....) no ha sido encontrado.

Por favor, que alguien explique con detalles como hacer para que el WPI arranque sin problemas.

POSDATA:
Probe la imagen ISO creada por Nlite en el VirtualBox.
no hace falta que crees una imagen iso y te pongas instalar todo de vuelta simplemente hace un cmd y ejecutalo en tu pc reiniciala y hay sabras si anda bien o no acordate de poner el la ruta correcta para probar otra cosa a tener en cuenta si agregas algo al reg no te olvdes de eliminarlo ya que te molestara todas las veces que inicies

la letra es cualquiera pero lo que interesa en mi caso es la ruta

sabes crear un SVCPACK?

Crea un ini y pone esto

[general]
builddate=01/04/2010
description=Inicia El Post Install Wizard
language=Spanish
title=RunWPI
version=1.0

[EditFile]
SVCPACK.INF,SetupHotfixesToRun,AddProgram

[AddProgram]
RunWPI.cmd

Al cmd lo tenes que poner en una carperta con el nombre SVCPACK y afuera el Entries_RunWPI.ini

despues mira esto

@for %%i in (C 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:\INSTALL\marsinst.exe set cdrom=%%i:

es lo mismo si lo modificas asi

@for %%i in (C 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:\Install\WPI\WPI.hta set cdrom=%%i:

@set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
@reg add %key% /v "RunWPI" /d "%cdrom%\Install\WPI\WPI.hta" /f

la ultimas 2 lineas creas la entrada al registo en run o sea que tenes que eliminarlas una vez que el wpi inicia ya podes borrar las entradas entonces crea otro cmd y lo pones en la carpeta del wpi con de la misma forma que hiciste para agregar solo que esta vez tenes que eliminarla asi:

@set key="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
@reg delete %key% /v "RunWPI" /f

Acordate que tenes que crear una entrada mas con el cmd para que lo inicie al otro que esta en la carpeta del wpi cuando reinicies.

cuando inicias windows se ejecuta y te habre el wpi con el paso anterior y tambien te borra la entrada del reg con la linea que te puse arriba, que va en el bach2

intentalo cualquier cosa avisame y te ayudo

slds!!!!
Última edición por Javo el Jue Mar 10, 2011 7:37 am, editado 1 vez en total.
Ryzen 5 3600 (Disipador 1600)|ASUS PRIME B550M-K|2x8GB Kingston Fury 2400Mhz |WD CB 1TB - M2 2280 Adata Swordfish 250GB PCie|R9 290 TRI-X|CM 600M SP|BD-RW: BH10LS38|Cougar 331 Mesh G|LG 23EA53V - 42LN5400
hbo250
Mensajes: 1
Registrado: Vie Nov 26, 2010 2:45 pm

Cómo configurar y arrancar WPI después de instalar Windows

Mensaje por hbo250 »

Tutorial
Cómo configurar y arrancar WPI después de instalar Windows XP SP3 en Español

Lo primero que se debe hacer es buscar un Windows XP con SP3 en español completo y el programa Nlite e instalar Nlite (esta parte es muy fácil pues el programa está bastante sugerente) después descargarse el WPI v7.7.0 que es el que se utiliza en este tutorial.

WPI v7.7.0

Ahora la parte gorda del asunto

Configuración del WPI:
El WPI trabaja en conjunto con el programa interno “Universal Silent Switch Finder” que viene integrado al propio WPI y que se encarga de buscarle a cada instalador su comando silencioso para poderlo ejecutar sin intervención del usuario. Entonces para configurar tu propio WPI solo debes tener el instalador del programa que desees y poner dicho instalador en la carpeta Install que trae el WPI, luego buscarle una imagen a ese instalador (no importa tamaño ni peso) y colocarla dentro de la carpeta “Logos” que a su vez se encuentra dentro de la carpeta “Graphics”.
Aclaración: Para instaladores que tengan: licencia, Crack o Serial; Buscar mas información en Internet.
Paso 1 – Luego de hecho esto pasamos al interior del WPI, el cual puedes adecuar a tu gusto personal, poner foto de fondo personalizada, escoger barra de progreso según las que trae el programa etc., todo esto se hace en “Opciones”; para poner una foto de fondo deseada para el WPI esta debe colocarse en la carpeta “Graphics” con el nombre de Wallpaper.jpg y especificarlo en Estilo, pues aunque se escoja otra foto puede que no la ponga como fondo (todas esas dudas se pueden aclarar en el acápite “Acerca de WPI” que trae el propio programa)


Paso 2 – Hecho esto pasamos a la agregación de programas y su configuración dentro del WPI. Para esto como se explicó anteriormente debe estar el instalador de dicho programa dentro de la carpeta “Install” (si se quiere, se ponen todos los instaladores de una sola vez y después solo es cuestión de escoger cada uno). Ahora dentro del WPI vamos al acápite “Configuración” y acá es donde escogemos las características de cada programa ej. Tamaño y tipo de letra de visualización en el menú, imagen que queramos, nivel de instalación, si se instalará por defecto o no etc.




Paso 2.1 - En esta pestaña “Configurations” escogemos que programas se marcarán al cargar si los escogidos “Por omisión” si “Todos” o “Ninguno” además del orden de las categorías que se vayan creando para agrupar programas a fines etc.













Paso 2.2 - Ahora en la pestaña Detalles pinchamos en agregar y abajo donde dice nombre ponemos el nombre que queramos que se vea en el menú, en descripción lo que queramos que diga cuando pasamos el cursor sobre él nombre en el menú ej.: Nombre Kmplayer Descripción Reproductor de video para múltiples formatos. Mas abajo escogemos a que categoría pertenecerá el programa y a la derecha en “Opciones” si se pondrá marcado o no por omisión (o sea que al arrancar el WPI ese programa estará marcado para instalarse cuando escojamos que otros programas instalar). NO se preocupen por el ID Único el programa lo pone solo.









Paso 2.3 - Ahora la pestaña mas importante “Comandos” acá es donde le damos al WPI la dirección de nuestro instalador y le ponemos con el “Universal Silent Switch Finder” su código silencioso: marcamos agregar y buscamos en la carpeta “Install” el instalador; una ves que el WPI agregue el comando de cargado del instalador en “COMANDOS” algo así como "%wpipath%\Install\SubtitleWorkshop251.exe" nos paramos sobre esa línea de texto y pinchamos sobre la lupa que aparece a la derecha y entones se abrirá nuestro “Universal Silent Switch Finder” el cual nos dará (si es que el instalador lo tiene) el código silencioso.

Una vez que en Usage aparezca el código silencioso marcamos en “Recommended: Send to the cmd that initiated USSR and exit” y se cerrará la ventana poniendo en “COMANDOS” algo así como "%wpipath%\Install\SubtitleWorkshop251.exe" /S; pues “/S” es nuestro código silencioso para el instalador del SubtitleWorkshop251 que es el que usamos de ejemplo.

Paso 2.4 - En la pestaña “Dependencias” se puede escoger si algún programa depende de otro para su instalación (esta pestaña nunca la he usado).

Paso 2.5 – Por último en la pestaña “Imagen” escogemos que imagen se verá en el menú cuando pasemos el cursor sobre el nombre del instalador, es recomendable poner en ancho y alto 100 para que la imagen no se pierda por 1ra ves y después irla graduando a gusto personal. Después de hecho esto marcamos en “Guardar” y listo empezamos de nuevo con el otro instalador y cuando terminemos con todos marcamos “Salir”, entonces veremos algo así como esto:


Y Finalmente nuestro WPI estará listo para arrancar después que instalemos Windows XP SP3 en Español.


Creación del Windows desatendido con Nlite y agregación del WPI:
Luego de instalar el programa Nlite y poner en nuestra torre de CD-DVD el ISO del Windows XP SP3, abrimos el Nlite y le damos la localización de nuestro Windows y la carpeta (vacía, aunque el programa lo pide así) donde se guardarán los archivos que el programa extrae del Windows.






Después que el programa copie en la carpeta designada los archivos del Windows, mostrará algo como esto; damos clic en siguiente y continuamos con nuestra configuración


Después de dar siguiente nos aparece una ventana para cargar configuraciones previas, pero como no tenemos ninguna damos clic en siguiente y pasamos a la próxima ventana










Paso 1 – En esta ventana escogemos que cambios haremos a nuestro desatendido al pasar el cursos sobre cada botón a la derecha se nos pondrá una breve descripción de para que se utiliza cada uno. En la sección “Integrar” podemos integrar, como se muestra en el ejemplo, otros Service Pack de Windows actualizaciones etc. Como no agregaremos nada a nuestro Windows no marcaremos nada en esta sección

Paso 2 – (opcional) Eliminar componentes, (ojo) si no se es experto en esto mejor ni hacerlo. No obstante si se quiere entonces pasar por el nLite algunos de los sistemas desatendidos mas conocidos para ver que sacar al suyo, además de que si quieren pueden sacarle a su desatendido lo que estimen conveniente
Paso 3 – (opcional) Luego pasar a la instalación desatendida donde se configura a su gusto, (al marca esta opción se desplegará un mensaje al cual le diremos aceptar). Se puede hacer un theme a gusto con el fondo de pantalla y los iconos a gusto y añadirlo desde la oreja temas de escritorio y ponerlo como tema por defecto y combinaciones de colores por defecto etc. Seguir y en opciones útiles configurar en parches máximas conexiones a gusto, y en ajustes y modificaciones hacerlo a gusto pero podes guiarte, si no tienes experiencia, viendo algún desatendido (UE), y seguir hasta el final pero no grabar la imagen (Todavía falta), pero ya en tu carpeta te queda la base.

Paso 4 (opcional)- Ejecuto de nuevo el NLite y le marco la carpeta donde están los programas (no Hace falta aparece por defecto). En actualizaciones críticas se pueden cargar los drivers de tu PC o el Pack que se consigue en internet y seguir hasta el final pero no grabar la imagen porque también se va a agregar un instalador desatendido el WPI (Windows Post-Install)

Paso 5 – Después de armado el WPI, creamos una carpeta “Install” y ponemos dentro de ella la carpeta del WPI quedará así “Install\WPI” ojo la tienes que poner en la misma carpeta en que están las carpetas de los programas, es decir, donde el Nlite te copió las carpetas de tu Windows SP3 (el propio programa te pide esa carpeta para poner las carpetas de Windows según se explicó anteriormente) ej. D:\disco por lo que la dirección completa del WPI seria esta:
“D:\disco\Install\WPI”

En la raíz de las carpetas, cargo dos archivos para hacerlo autoejecutable el AUTORUN.INF (cogemos el mismo que trae el Windows) y lo editamos de esta forma

[AutoRun]
ShellExecute=\Install\WPI\WPI.hta (acá pones la ruta a tu WPI)
ICON=RP.ico

Y un icono que te personalice con cualquier nombre en mi caso se llama RP.ico
Creamos un archivo wpi.cmd este archivo .cmd debes ponerlo en la carpeta $$ que se encuentra en la siguiente ruta: $oem$ si no tienes la carpeta la creas y quedará así “D:\disco\$oem$\$$\wpi.cmd”.
Y ponemos esto en el archivo


@echo off

IF EXIST D:\WIN51 set CDROM=D:
IF EXIST E:\WIN51 set CDROM=E:
IF EXIST F:\WIN51 set CDROM=F:
IF EXIST G:\WIN51 set CDROM=G:
IF EXIST H:\WIN51 set CDROM=H:
IF EXIST I:\WIN51 set CDROM=I:
IF EXIST J:\WIN51 set CDROM=J:
IF EXIST K:\Win51 set CDROM=K:
IF EXIST L:\Win51 set CDROM=L:
IF EXIST M:\Win51 set CDROM=M:
IF EXIST N:\Win51 set CDROM=N:
IF EXIST O:\Win51 set CDROM=O:
IF EXIST P:\Win51 set CDROM=P:
IF EXIST Q:\Win51 set CDROM=Q:
%CDROM%
cd %CDROM%\Install\WPI\
WPI.hta
exit

ojo fijaos que WPI y WPI.hta están en mayúsculas o sea que la carpeta contenedora del WPI debe están en mayúscula al igual que el archivo WPI.hta que esta dentro de la misma

Ahora corremos nuevamente el nLite damos siguiente hasta llegar a “Selección de Tareas” marcamos en “Instalación Desatendida” damos siguiente y en la pestaña RunOnce añadimos

%systemroot%\wpi.cmd

Seguimos hasta el final, grabamos la imagen ISO y listo, completado nuestro Windows XP SP3 en español que arrancará al final de su instalación nuestro WPI donde instalaremos los programas deseados.
Avatar de Usuario
LeThe
Site Admin
Mensajes: 7046
Registrado: Vie Jun 15, 2007 5:11 pm
Ubicación: Florida, Estados Unidos
Contactar:

Re: Arrancar wpi despues de instalar XP

Mensaje por LeThe »

Gracias hbo por colaborar y bienvenidos al foro!
Ing. Joshua Marius
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Javo
Mensajes: 263
Registrado: Dom Mar 15, 2009 6:50 am

Re: Arrancar wpi despues de instalar XP

Mensaje por Javo »

el mio quedo finalmente asi:

Código: Seleccionar todo

@echo off

@for %%i in (C 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:\INSTALL\marsinst.exe set cdrom=%%i:

@set key="HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce"
@reg add %key% /v "RunMars" /d "%cdrom%\INSTALL\marsinst.exe" /f
REM @reg add %key% /v "ChoiceTheme" /d "RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,-1"

Exit
descartando el segundo .bat ya que el runonce una vez ejecutada la linea, se borra automaticamente.

Lo que me falta saber es la pausa entre uno y otro por que se abren las 2 cosas juntas, por eso le puse un rem por el momento.

Tan solo que use el .bat que descarte para ejecutar la segunda linea con un segundo reinicio despues de instalar los programas deseados.

Slds!!!!!
Ryzen 5 3600 (Disipador 1600)|ASUS PRIME B550M-K|2x8GB Kingston Fury 2400Mhz |WD CB 1TB - M2 2280 Adata Swordfish 250GB PCie|R9 290 TRI-X|CM 600M SP|BD-RW: BH10LS38|Cougar 331 Mesh G|LG 23EA53V - 42LN5400
Responder

Volver a “nLite, Instalaciones Desatendidas y Personalizadas para Windows XP”