Guía para hacer un Windows 7 desatendido en caso de necesidad. (By PiToLoKo)

Iniciado por SuperDraco, 27 Febrero 2011, 11:33 AM

0 Miembros y 2 Visitantes están viendo este tema.

SuperDraco

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.htm

4 - 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-508d977d32a6

6 - "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:
_____



- 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")





(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.)





(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.





(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





(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.





- 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).





- 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).





- 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)




- 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! :D, 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: Winamp.exe /S

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.*:
setup.exe -ms

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:
AdobeFlash.exe /install

Direct X 9.0c
DXSETUP.exe /Silent


Si tu programa no aparece en la lista de arriba, puedes probar con estos parámetros que a veces funcionan:

programa.exe /S
programa.exe /Q
programa.exe /Install
programa.exe /silent

(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!
No he vuelto, solo estoy de paso.

$@|\|TY_03

PD: El primer paso de la ignorancia es presumir de saber.

 

Randomize

#2
Hay una chincheta para ello.


Lo mismo lo incluyo.

Randomize


SuperDraco

Cita de: Randomize en  2 Marzo 2011, 07:00 AM
Vamos a ver qué opina el resto del foro.

WoW!! Esta re-apertura del post no me lo esperaba ^^

Gracias!
No he vuelto, solo estoy de paso.

Songoku

Lo siento pitoloko pero aunque es encomiable tu actitud si quieren mi opinion yo recomiendo instalar windows ORIGINAL. Y en cualquier caso no me parece buena idea dar soporte en este foro a los windows modificados pues esto puede ser la locura de modo que este hilo puede sentar un mal precedente. Randomize tu decides ya que eres el moderador pero bueno aunque seguro que ya te la imaginabas aqui tienes mi opinion por si te sirve de algo.
Saludos...

Songoku

SuperDraco

#6
En parte tienes mucha razón Songoku pero tambien pienso que son dos cosas distintas dar soporte a windows modificados, o postear un mini tutorial como ejemplo a quien ande buscando información.

La gente ya sabe que aqui de windows modificados nanai, así que creo que pueden ver una guia y respetar las normas al mismo tiempo sin "molestar" con preguntas de windows modificados.

PD: Pero está claro que no tengo ningún inconveniente en que Rando cierre el tema.

Saludosss!


edito:Mientras Rando se decide yo aprovecho para editar el post original y añadir cosas xDDDDD
No he vuelto, solo estoy de paso.

Novlucker

#7
Yo creo que hay que intentar valorar todo aporte :P

Pienso que una cosa es dar "soporte" para los Windows desatendidos que vaya a saber quién lo modificó, y otra cosa es que cada uno pueda crear su propio desatendido en caso de que le sea necesario. Incluso con un objetivo un tanto similar es que Microsoft pone a disposición de todos el WAIK

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

SuperDraco

Di que si Nov! Valoro tu apoyo y tu comentario respecto al WAIK y en general  xDDD

saludos
No he vuelto, solo estoy de paso.

RyogiShiki

#9
Cita de: Novlucker en  2 Marzo 2011, 15:41 PM
Yo creo que hay que intentar valorar todo aporte :P

Yo pienso que una cosa es dar "soporte" para los Windows desatendidos que vaya a saber quién lo modificó, y otra cosa es que cada uno pueda crear su propio desatendido en caso de que le sea necesario. Incluso con un objetivo un tanto similar es que Microsoft pone a disposición de todos el WAIK

Saludos

En esto si concuerdo del Todo! dentro de la poca libertad que deja Microsoft, pues un halo de luz se vé cuando tu mismo puedes modificar el sistema y ajustarlo a tus necesidades! Claro tienes que saber que es lo que haces para poder hacerlo y que mejor que el tuto para enseñarlo ¿no?

Saludos