Guía para hacer un Windows 7 desatendido en caso de necesidad.
---------------------------------------------------------------------------
--------------
|By PiToLoKo|
--------------
EN ESTE FORO NO SE DA SOPORTE A WINDOWS MODIFICADOS.LAS PREGUNTAS SOBRE WINDOWS MODIFICADOS/DESATENDIDOS SERÁN BORRADAS POR LOS MODERADORES.
PERO ESTA GUÍA ESTA PENSADA PARA AQUELLAS PERSONAS QUE NECESITEN HACER UN WINDOWS 7 DESATENDIDO CON UNA CONFIGURACIÓN PREDETERMINADA DE SUS PROGRAMAS HABITUALES, COMO SI SE TRATASE DE UNA COPIA DE SEGURIDAD.
SI SIENTES LA NECESIDAD DE FORMULAR UNA PREGUNTA RESPECTO A ESTE TEMA, NO LO HAGAS EN ESTE FORO, PORFAVOR.
YO YA ME HE COMPLICADO BASTANTE, NO LO HAGAS TU TAMBIEN.
TODO LO QUE PAREZCA NECESARIO Y NO SE COMENTE EN ESTA GUÍA SEGURAMENTE ES POR QUE CON "RT 7 LITE" SE HACE SIN COMPLICACIONES.Hay dos maneras de seguir esta guía, una es la perfeccionista o complicada, y otra es la fácil, si no quieres complicarte mucho en tu desatendido, puedes prescindir de todos los pasos y teniendo una .ISO de tu Windows 7, puedes empezar a leer directamente desde el paso numero 6.Requisitos:__________
1 -
Windows 7 (En esta guía hay que hacer el proceso bajo windows 7)
2 - Una
.ISO o DVD de Windows 7 (En mi caso, todo lo hago siempre con un home premium x64, para los miedicas del ultimate...)
3 - Un descompresor para la .ISO (
powerISO,
winrar,
7zip...el que sea) (En este ejemplo uso WinRAR) >
http://www.rarlab.com/download.htm4 -
Windows 7 AIK (Solo necesitamos el "Dism.exe y sus dlls")
(32 bit >
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=696DD665-9F76-4177-A811-39C26D3B3B34) (64 bit > BUSCARLO EN
http://www.microsoft.com XD)
5 -
".NET Framework 3.5" necesario para usar "
RT 7 Lite" >
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a66 - "
RT 7 Lite" >
http://www.rt7lite.com/downloads.html (Es como el vLite para Windows VISTA, Sirve para añadir más cosas personalizadas de una manera sencilla a nuestra instalación como integrar el ServicePack1, hacer una instalación desatendida, añadir tweaks, y hacer la .ISO Bootable)
7 - Tener cuidado, y algo de sentido común... Si intentas modificar algún archivo manualmente como reemplazar el "explorer.exe" y no te deja, es porque debes obtener privilegios de administrador para ese archivo primero.
(Si no sabes como obtener privilegios de los archivos protegidos, puedes bajarte una utilidad que he echo, aquí (
http://www.multiupload.com/RWMRJOAEL9) y despues de instalarla, al hacer click derecho en cualquier archivo o carpeta saldrá una nueva opción "obtener privilegios de administrador", o bien puedes mirate un tutorial en google.
8 - Paciencia, mucha paciencia...
OPCIONAL:
"
Windows 7 Service Pack 1" Si lo queremos integrar en nuestro desatendido >
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda (No bajarse el DVD entero '¬¬ solo es necesario el "windows6.1-KB976932-X64.exe" o el "windows6.1-KB976932-X86.exe" dependiendo de tu arquitectura)
"
7zip" en ciertas ocasiones para descomprimir imagenes WIM >
http://www.7-zip.org/ "
Resource Hacker" o "
Restorator 2009" para editar recursos de las dll's >
http://www.softpedia.com/get/Programming/File-Editors/Resource-Hacker.shtml "
Virtual Box" Una maquina virtual Para probar nuestra instalación desatendida. >
http://www.virtualbox.org/wiki/Downloads Pasos:
_____1º - Primero de todo, instalamos todo lo que dije en los requisitos necesarios, y descomprimimos la .ISO de Windows 7 con "
WinRAR" en cualquier lugar (En este ejemplo usaremos la ruta "
C:\Windows7")
2º (PASO OPCIONAL) - Ahora, debemos montar la imagen que queramos modificar (.
WIM) para editar recursos o añadir programas, actualizaciones, dlls, o lo que queramos, usaremos este comando:
dism /Mount-Wim /WimFile:c:\Windows7\sources\install.wim /Index:1 /MountDir:C:\Mount
(Cambiar la ruta por la imagen .WIM deseada a modificar, y la ruta donde se va a montar la imagen.)
3º (PASO OPCIONAL) - Dependiendo de la imagen que hayamos montado (Boot.wim o Install.wim) comento algunas rutas interesantes para modificar, tanto como para integrar cosas, o eliminar su contenido:
-----------
(Install.wim)
-----------Ejecutables y dlls en "C:\Mount\windows\system32"
Programas portables en "C:\Mount\Archivos de programa"
Accesos directos a los programas portables u otros documentos en "C:\Mount\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
Más accesos directos u otros documentos en nuestro escritorio en "C:\Mount\Users\Administrator\Escritorio"
Accesos directos de "Enviar a..." en "C:\Mount\Users\Administrator\AppData\Roaming\Microsoft\Windows\Sendto"
Links/URLS Favoritos en "C:\Mount\ProgramData\Favorites"
Imagen de usuario predeterminada en "C:\Mount\ProgramData\Microsoft\User Account Pictures\user.bmp"
El wallpaper que sale cuando se está terminando de instalar Windows 7 en "C:\Mount\Windows\winsxs\amd64_microsoft-windows-s..l-wallpaper-starter_31bf3856ad364e35_6.1.7600.16385_none_f08164982f2fecda\img0.jpg"
El wallpaper de nuestro escritorio en "C:\Mount\Windows\Web\Wallpaper\Windows\img0.jpg"
Más Wallpapers en "C:\Mount\windows\WEB\wallpaper"
Wallpapers ocultos en "C:\Mount\Windows\Globalization\MCT"
Temas en "C:\Mount\windows\resources\themes"
Cursores en "C:\Mount\windows\cursors"
Sonidos en "C:\Mount\windows\media\sounds"
Fuentes truetype en "C:\Mount\windows\fonts" (No borrar las que usa windows por defecto, una era "Segoe UI” y la otra no recuerdo, buscar las que acaben en UI...)
Drivers en "C:\Mount\Windows\inf"
Idiomas en "C:\Mount\windowssystem32\**-**\" (Puedes borrarlas todas menos "ES-es", "es", y "en-US")
Orbe de inicio en "C:\Mount\Windows\explorer.exe" (Mejor no hacerlo manualmente, solo me ha dado problemas, si lo haces con "
RT 7 Lite" funciona perfecto)
--------
(Boot.wim)
--------
Bootskin de Windows 7 en "C:\Mount2\Windows\System32\bootres.dll"
(¡ALTAMENTE PELIGROSO! SI NO SABES LO QUE HACES OLVIDATE DE ESTE ARCHIVO, PERO BASICAMENTE HAY QUE EXTRAER EL DLL CON "RESOURCE HACKER" PARA EXTRAER EL "RCDATA > 1033", NOS EXTRAE DOS ARCHIVOS, UNO LO BORRAMOS, EL OTRO ES RCDATA1.BIN, LE CAMBIAMOS LA EXTENSION A .WIM, MONTAMOS EL .WIM CON DISM PARA EXTRAER EL ACTIVITY.BMP (No lo hagais con 7zip), AHORA CAMBIAMOS ESE ACTIVITY.BMP POR ALGUNO FUNCIONAL A NUESTRO GUSTO, LUEGO CON DISM DESMONTAMOS LA IMAGEN, AHORA REEMPLAZAMOS EL RECURSO "1033" DEL BOOTRES.DLL POR NUESTRO RCDATA1.WIM MODIFICADO, NOS PEDIRÁ QUE ESCRIBAMOS ESTO: EN LA PRIMERA LINEA PONEMOS "RCDATA", EN LA SEGUNDA "1" Y EN LA TERCERA "1033",GUARDAMOS LOS CAMBIOS Y AHORA CON UN CORRECTOR DE "PE" O EN UN HEDITOR HEXADECIMAL EN EL HEADER BORRAMOS LA ENTRADA A LA ANTIGUA TABLA QUE ES EL ARCHIVO QUE HEMOS BORRADO ANTERIORMENTE, DESPUES ACTUALIZAMOS EL CHEKSUM, Y POR ÚLTIMO, FIRMAMOS DIGITALMENTE NUESTRA .DLL, SI LLEGASTE HASTA AQUI SEGURAMENTE YA TIENES LOS CONOCIMIENTOS PARA HACERLO SIN AYUDA, Y DESPUES DE HABERLA TESTEADA EN UNA MAQUINA VIRTUAL, YA ESTARÁ LISTA!)OTRAS RUTAS: Fondo de instalacion de Windows 7 en "c:\Windows7\sources\background_cli.bmp"
Otro más en "C:\Windows7\sources\spwizimg.dll" (Bitmap 518 y 517)
Casi todo esto y mucho más ya lo hace "
RT 7 Lite", así que solo recomiendo modificar manualmente las dlls, programas portables, imagen de usuario, accesos directos, Links favoritos, o el bootskin quien sepa hacerlo... sigamos.
4º (PASO OPCIONAL) - Una vez hayamos modificado todo lo que queriamos a nuestro gusto, debemos confirmar los cambios en dism, así:
dism /Commit-Wim /MountDir:c:\Mount
5º (PASO OPCIONAL) - Ahora desmontamos la imagen así:
dism /Unmount-Wim /Commit /MountDir:c:\Mount
Y listo, nos ha quedado un "Install.wim" o un "boot.wim" con los cambios que le hemos aplicado.
6º - Ya hemos terminado lo tedioso, Ahora es el momento de abrir "
RT 7 Lite", en la pantalla principal podemos cambiar el idioma del programa a español, pero está muy mal traducido, recomiendo usarlo en inglés si sabes manejarte bien (Al menos si piensas deshabilitar componentes y servicios, en inglés te enterarás mejor xD).
7º - Bueno, pinchamos en el boton "
browse" y seleccionamos nuestra iso o carpeta modificada de Windows 7, elegimos la edición de windows 7 a modificar, y si queremos, integramos el SP1 (Basta con elegir el paquete SP1 que te bajaste de los requisitos opcionales).
8º - Este programa es muy fácil e intuitivo de usar, así que no hay mucho más que decir... Despues de haber modificado las opciones de todo a nuestro gusto, pinchamos en "
apply" o "
aplicar", dejamos pinchada la casilla "
re-build all images" y pinchamos en "
commit" para aplicar los cambios, y esperar... más o menos 1 hora, depende de los cambios. (Vease que en esta pantalla tambien podemos exportar nuestra configuración del desatendido para usar en un futuro)
9º - Vamos a la última pestaña (
ISO-BOOTABLE), seleccionamos lo que queremos hacer, en este caso creamos la imagen, le damos un nombre al DVD (Si este es demasiado largo, RT 7 Lite se bloquea xD) y le damos a "
make iso" para crear la iso, al terminar, salimos de RT 7 Lite.
10º - Antes de compartir debemos probar nuestro desatendido con
VirtualBox!
, haré una explicación rápida; Abrimos Virtualbox > pinchamos en "nueva" > la bautizamos con el nombre que sea y seleccionamos version "windows 7" o "windows 7 (64 bit)" > Dejamos la ram en
512 (Si pones 2 gigas va igual de lento xD) > a partir de aqui le damos a "
next" sin parar, dejando todas las opciones por defecto. Al acabar el proceso, volvemos a la pantalla principal de VirtualBox y pinchamos click izquierdo en nuestra imagen virtual de Windows 7, Ahora pinchamos en "
configuración" > "
Almacenamiento", Abajo veremos 4 iconos:
"+" "-" "+" "-", pues le damos al de la izquierda del todo, el verde "(
Agregar conexión)" > "
agregar dispositivo cd/DVD" > "
Seleccionar disco" > elegimos la .ISO de nuestro Windows 7 desatendido, aceptamos los cambios y ya podemos arrancar la imagen virtual dandole a "
Iniciar".
Espero que les haya servido
Consejos:Si tienes problemas y se te cuelga la instalacion al instalar ."
Net Framework 4" o "
Java Runtime Envoirement" desde el "
PostInstallationWizard" (
PIWIZARD), hazlo desde el "
runonce.bat"
Lo que hay que hacer es por ejemplo correr un batch con el
PIWizard para enviar el ejecutable del
framework desatendido o
java, a la carpeta "C:\Windows\Temp" y luego proseguir la instalación desde el
RunOnce; De esta manera se instala bien.
Tips:¿Se te resiste algún instalador? ¿Estás frustado buscando la forma de instalar un programa de una manera desatendida? Aqui te dejo algunas pistas:
Parámetros para hacer un
silent Install de...
Cualquier instalador ".msi":
WindowsLiveMessenger.msi /?
(Y ahí te dice el parámetro)
Cualquier instalador de
Nullsoft:
Java Runtimes:
java.exe /s /v"/qn MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0 EULA=1
("Mozilla" es intercambiale con "ALL" o "Iexplore")
K-Lite Codec Pack:
Klite.exe -make unattended
Firefox 3.*:
uTorrent 2.*:
utorrent.exe /performinstall 4
.NET Framework 4.0:
setup /install /x64 /parameterfolder Client /passive /norestart
(/x64 es intercambiable con /x86 o /ia64, y "Client" tambien, /passive es intercambiable con /silent)
Visual c++ 2008 x86/x64 :
Se instala sin intervención del usuario, simplemente descomprime el paquete y ejecuta el archivo "
vc_red.msi"
Visual c++ 2010 x86/x64 :
Se instala sin intervención del usuario, simplemente descomprime el paquete y ejecuta el archivo "
vc_red.msi"
Visual Basic 6.0 runtimes :
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 vbrun60.inf
Adobe Flash 10:
Direct X 9.0cSi tu programa no aparece en la lista de arriba, puedes probar con estos parámetros que a veces funcionan:
(Algunos instaladores reconocen mayusculas y minusculas, así que puede que "
/S" no funcione, pero "
/s" si, o al revés.)
COMENTARIOS PERSONALES:
______________________________
Esto ha sido solo un poco de ayuda respecto a lo que se puede llegar a hacer, hay muchas cosas que no dije porque no recuerdo de memoria que dll's contienen ciertas imagenes, pero si te informas más a fondo puedes modificar entero el aspecto de Windows como los "BioWindows" xD, ...o el explorer.
No hay que olvidar que podemos abrir una ventana del CMD y escribir "
Dism.exe /?" para mirar todas las funcionalidades que no se comentan en esta guía.
Si usan esta guía, no la usen con fines malvados como inyectar un troyano en su desatendido '¬¬, esta guía es para un buen fín, ¡AYUDAR A LOS DEMAS! Así que no tardes en compartir esta guía con tus amigos, o postearla donde quieras!.
Puedo estar equivocado en algún aspecto de esta guía, acepto modificaciones y críticas.
Saludos!.
Un ejemplo de un windows 7 desatendido, con sp1 integrado, y solamente con la ayuda de RT 7 lite, y unos "trukillos" en batch añadidos con el "runonce", podria quedarte tan bonito como esto:
TODO SIN LA INTERVENCIÓN DEL USUARIO (Aunque aún no me ha quedado como yo quiero xD).
Si te gusta, a que esperas, hazte el tuyo!