elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Crear windows desatendido
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear windows desatendido  (Leído 14,097 veces)
cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Crear windows desatendido
« en: 15 Junio 2016, 00:29 am »

Hola, quiero crear un windows 10 desatendido pero con programas por defecto instalados,estoy utilizando el software NTLite,en dicho programa hay una opción que es post-setup que es para instalar software como el office,el adobe reader,etc...  Pero no se como hacerlo he estado probando y no lo consigo, os adjunto pantallazo de la interfaz haber si me podéis ayudar.

Si utilizáis otra herramienta para crear estos tipos de windows me gustaría que me pusierais vuestra opinión.

https://drive.google.com/open?id=0B1TTm5KcFQobUzEyTnVpYXIwbWM


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Crear windows desatendido
« Respuesta #1 en: 15 Junio 2016, 02:48 am »

Si utilizáis otra herramienta para crear estos tipos de windows me gustaría que me pusierais vuestra opinión.

Antes de nada quiero hacerte saber que todas las herramientas existentes y por existir son solamente un wrapper de la API DismAPI de Microsoft (las aplicaciones más mediocres hacen uso de otro wrapper, la aplicación DISM de Microsoft), con funcionalidades extendidas (ej. como tu has dicho, poder seleccionar un programa y añadirlo de forma guiada y automatizada ...sin mayor interacción por tu parte.)

Dicho esto, considero que la aplicación más completa es WinToolkit (si, funciona para Windows 10).

Sin embargo, este tipo de aplicaciones tienen ciertas limitaciones, como por ejemplo poder añadir/instalar una aplicación que no está soportada, ya que los programas soportados o "predefinidos" por así decirlo están soportados por que para realizar el proceso de automatización el autor conoce que claves de registro ha de añadir, o todo lo demás que haya que hacer,
Ante este tipo de limitaciones, la solución más efectiva siempre es recurrir a la ya mencionada aplicación DISM de Microsoft (o bien a la DismAPI que ya mencioné, pero solo en caso de que tengas nociones de programación), aunque existen pasos adicionales que son necesarios.

A continuación te explicaré lo que debes hacer en caso de utilizar DISM, sin embargo, debo dividir las soluciones en dos soluciones diferentes, puesto que dependiendo del tipo de programa que quieras instalar, vas a necesitar una solución, o la otra.



En caso de que sea una aplicación "normalita", es decir, una aplicación portable que funcione con copiar y pegar, que no manipule el registro para añadir cientos de entradas, que no instale drivers, ni registre componentes ActiveX o librerías adicionales, o haga otras cosas raras.

1. Descarga la versión de DISM compatible con Windows 10. Para ello, debes descargar el kit Windows ADK:
(si tu sistema operativo actual es Windows 10, obviamente puedes saltarte este paso.)

2. Monta la imagen objetivo de Windows 10 en un directorio cualquiera. Con el siguiente comando:
Código:
Dism.exe /Mount-Image /ImageFile:"C:\Ruta de la imagen\Install.wim" /Index:"Índice de la imagen" /MountDir:"C:\Directorio de montado"
Lo más importante a destacar es que debes asegurarte de especificar el índice de la imagen correcto. En un DVD original, cada índice (1,2,3,etc) indica la edición de Windows (Home, Professional, Ultimate, etc).
Nota: Suele tardar en montar al rededor de 5-10 minutos.

3. Copia y pega el programa (junto a sus librerías y etc) en el directorio "C:\Directorio de montado\Program Files\Mi Programa" o bien "C:\Directorio de montado\Program Files (x86)\Mi Programa" dependiendo de la arquitectura de dicho programa.

4. Desmonta la imagen, aplicando los cambios efectuados. Con el siguiente comando:
Código:
Dism.exe /Unmount-WIM /Commit /MountDir:"C:\Directorio de montado"

En este punto, los cambios se habrán guardado en el archivo "Install.wim". Ya está todo listo.



En caso de que sea una aplicación no tan "normalita", o no estés seguro de que cambios realiza el programa en el sistema operativo durante el proceso de instalación:

Te advierto que es una tarea que lleva su tiempo, un par de horas. No es que sea una tarea compleja, simplemente requiere tiempo ...ya irás viendo el por qué.

1. Descarga un software de virtualización de sistemas operativos. Puedes utilizar VirtualBox, pero yo te recomiendo VMWare Player, ambos son gratuitos.

2. Crea un disco duro virtual de al menos 100 GB, e instala la ISO de Windows 10.
También puedes realizar la instalación desde un DVD o directorio que contenga los archivos del DVD de instalación (al menos con VMWare).

IMPORTANTE, al momento de instar Windows 10, en el menú de particiones, debes dividir el disco duro en dos particiones. Si no lo haces ahora, deberás hacerlo en cualquier otro momento desde el administrador de discos de Windows, o si lo prefieres, con el siguiente script:

Código
  1. @Echo OFF
  2.  
  3. REM =================
  4. REM Console Settings:
  5. REM =================
  6.  
  7. Title Create Windows Capture Partition - By Elektro
  8. Mode Con Cols=150 Lines=50
  9. CHCP 1252 1>NUL & REM Windows-1252, Spanish-Latin.
  10.  
  11.  
  12. REM ==============
  13. REM User Settings:
  14. REM ==============
  15.  
  16. Set "SourceLetter=C"
  17. Set "TargetLetter=W"
  18. Set "VolumeSize=50000" & REM Size in MegaBytes, 50 GB.
  19. Set "VolumeName=Windows Capture"
  20.  
  21.  
  22. REM =====
  23. REM Info:
  24. REM =====
  25.  
  26. Echo  ------------------------------------------------------------------------------------
  27. Echo  This script will create a seconday partition to capture another Windows OS partition
  28. Echo  ------------------------------------------------------------------------------------
  29.  
  30. (
  31. Echo REM Select partition "%SourceLetter%:\".
  32. Echo Select Volume "%SourceLetter%"
  33. Echo REM Reduce %VolumeSize% Bytes of partition size, in megabytes.
  34. Echo Shrink Desired="%VolumeSize%"
  35. Echo REM Create a partition "%TargetLetter%:\".
  36. Echo Create Partition Primary Size="%VolumeSize%"
  37. Echo Assign Letter="%TargetLetter%"
  38. Echo Format FS="NTFS" Label="%VolumeName%"
  39. )>"%Temp%\Diskpart.ini"
  40.  
  41. Diskpart.exe /S "%Temp%\Diskpart.ini"
  42.  
  43. Pause&Exit /B 0

3. Al finalizar la instalación del Windows 10 virtualizado, cuando ya hayas entrado a tu sesión de usuario, instala las extensiones del software de virtualización para poder compartir carpetas.
En VMWare, esto se hace mediante el menú "VM -> Install VMWare Tools"
En VirtualBox, tienes que descargar manualmente el paquete de extensiones, desde su página web, y luego instalarlas haciendo doble click sobre el archivo descargado.

Acto seguido, establece una carpeta compartida. Esto será un directorio local al que el Windows 10 virtualizado podrá acceder, para ejecutar el instalador del programa en cuestión.

Nota: Si lo prefieres puedes compartirte a ti mismo el programa en cuestión enviándotelo a tu dirección de correo, y despues descargándolo desde el Windows 10 virtualizado. O usando OneDrive, etc.

4. Iinstala el programa en el Windows 10 virtualizado.

5. Reinicia el Windows 10 virtualizado (para que se apliquen correctamente cualquier posible cambio desconocido en el sistema.)

6. Apaga el Windows 10 virtualizado.

7. Ahora lo que debes hacer es volver a instalar Windows 10 en el disco duro virtual, pero seleccionando la otra partición.

Has oido bien. Nuestra intención es capturar los cambios realizados en el Windows 10 principal (el que instalaste en la primera partición), y para ello debemos crear una nueva imagen de instalación de Windows (Install.wim), esto es obligatorio hacerlo desde otra partición.

8. Inicia sesión en este último Windows que hemos instalado, y crea un archivo con extensión ".ini" con el siguiente contenido:

Archivo.ini
Código
  1. [ExclusionList]
  2. "System Volume Information"
  3. "VirtualBox Guest Additions"
  4. Program Files\VMWare\VMware Tools
  5. $Recycle.Bin
  6. *.bak
  7. *.log
  8. *.wim
  9. BCD
  10. appdb.dat
  11. StaticCache.dat
  12. DataStore.edb
  13. ExplorerStartupLog.etl
  14. ExplorerStartupLog_RunOnce.etl
  15. FNTCACHE.DAT
  16. FontCache-FontFace.dat
  17. PackageRepository.edb
  18. hiberfil.sys
  19. iconcache_1024.db
  20. iconcache_16.db
  21. iconcache_1600.db
  22. iconcache_256.db
  23. iconcache_32.db
  24. iconcache_48.db
  25. iconcache_96.db
  26. iconcache_exif.db
  27. iconcache_idx.db
  28. iconcache_sr.db
  29. iconcache_wide.db
  30. iconcache_wide_alternate.db
  31. pagefile.sys
  32. swapfile.sys
  33. thumbcache_16.db
  34. thumbcache_32.db
  35. thumbcache_48.db
  36. thumbcache_idx.db
  37. ThumbCacheToDelete
  38. TileCacheDefault-*_80.dat
  39. TileCacheDefault-*_100.dat
  40. TileCacheLogo-*_100.dat
  41. TileCacheLogo-*_100.dat
  42. TileCacheStartView-*_80.dat
  43. TileCacheStartView-*_100.dat
  44. TileCacheTickle-*_80.dat
  45. TileCacheTickle-*_100.dat
  46. WebCacheV01.dat
  47. Windows.edb
  48. Windows\CSC
  49. WinPEpge.sys
(el contenido especifica las exclusiones de la captura, sirve para evitar que se incremente el tamaño del archivo Install.wim resultante.
El tamaño resultante debería ser practicamente igual o incluso menor que el archivo "Install.wim" que ya tienes.)

9.  Ahora procederemos con la captura del sistema operativo principal, desde el sistema operativo secundario. Con el siguiente comando:
Código:
DISM.exe /Capture-Image /ImageFile:".\Install.wim" /CaptureDir:"C:\" /ConfigFile:"Archivo.ini" /Name:"Windows 10" /Description:"Windows 10 Mod" /Compress:"Maximum" /CheckIntegrity /Verify /Bootable /NoRpFix

Nota: en el parámetro /Name debes especificar el nombre exacto de la imagen a capturar. En caso de que hayas instalado la edición "Home", entonces usa el nombre "Windows 10" como en el ejemplo. Para la versión profesional sinceramente desconozco el nombre, pero lo deberías poder averiguar mediante NTLite o WinToolkit.

Nota: Puede tardar más de 60 minutos.

10. Finálmente ya tenemos nuestro nuevo "Install.wim" que contiene el programa instalado. Solo tienes que transferir ese archivo a tu sistema operativo anfitrión o host, y ya estará todo listo.

Saludos.


« Última modificación: 15 Junio 2016, 03:02 am por Eleкtro » En línea



cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: Crear windows desatendido
« Respuesta #2 en: 20 Junio 2016, 16:06 pm »

Hola Elektro, he buscado en internet pero no me sale el parametro de Name para windows 1o Professional, alguien sabe como es el nombre??
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Crear windows desatendido
« Respuesta #3 en: 21 Junio 2016, 20:39 pm »

Creo que debería llamarse "Windows 10 Pro", en mi caso es "Windows 10 Pro Technical Preview".

Puedes comprobarlo con el comando DISM:
Código
  1. DISM.exe /Get-WimInfo /WimFile:"...\sources\install.wim"

Saludos
En línea



cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: Crear windows desatendido
« Respuesta #4 en: 21 Junio 2016, 20:41 pm »

Gracias voy a probarlo ahora.

Un saludo!
En línea

cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: Crear windows desatendido
« Respuesta #5 en: 21 Junio 2016, 20:58 pm »

Me sigue saliento este error.Adjunto imagen(El pantallazo es del segundo windows 10 instalado).


https://drive.google.com/open?id=0B1TTm5KcFQobVXZYTFoydUNXVXc
« Última modificación: 21 Junio 2016, 21:03 pm por cristiansbd95 » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Crear windows desatendido
« Respuesta #6 en: 21 Junio 2016, 21:31 pm »

Me sigue saliento este error.Adjunto imagen(El pantallazo es del segundo windows 10 instalado).


https://drive.google.com/open?id=0B1TTm5KcFQobVXZYTFoydUNXVXc

Al parecer se está tomando el "10" entre el espacio de "windows" y "10" como un argumento adicional. Es extraño, nunca me habia pasado, No se, quizás debas escapar el texto de alguna manera. Intenta buscar un ejemplo por Internet un ejemplo de DISM para Windows 10 para comprobar que estás utilizando la misma sintaxis.

Supuestamente el código de error 87 es causa de no estar utilizando la versión de DISM para Windows 10: https://support.microsoft.com/en-us/kb/3082581
« Última modificación: 21 Junio 2016, 21:35 pm por Eleкtro » En línea



cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: Crear windows desatendido
« Respuesta #7 en: 23 Junio 2016, 14:39 pm »

Una pregunta he encontrado otro metodo que es utilizando sysprep y arrancando con un windows PE y de esta manera capturar la imagen, es lo mismo?

Un saludo!
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Crear windows desatendido
« Respuesta #8 en: 23 Junio 2016, 16:42 pm »

Una pregunta he encontrado otro metodo que es utilizando sysprep y arrancando con un windows PE y de esta manera capturar la imagen, es lo mismo?

Nunca lo he intentado, pero supuestamente si que se puede obtener los mismos resultados ...mientras te asegures de utilizar el WinPE de Windows 10 (DISM v10.0) para poder capturar la instalación.

Saludos
En línea



cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: Crear windows desatendido
« Respuesta #9 en: 28 Junio 2016, 18:43 pm »

Lo he conseguido con este comando:
Dism /Capture-Image /ImageFile:c:\my-windows-partition.wim /CaptureDir:C:\ /Name:"My Windows partition"

Utilizamos la herramienta sysprep y Windows PE.Donde es CaptureDir es de que partición queremos extraer el .wim

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
windows desatendido
Sugerencias y dudas sobre el Foro
juanco13 6 4,451 Último mensaje 30 Octubre 2007, 22:20 pm
por Kefren
Windows 7 desatendido con?
Software
Shell Root 1 1,425 Último mensaje 4 Marzo 2014, 15:32 pm
por Eleкtro
Duda: cómo crear Windows XP desatendido
Windows
AnonymuZone 3 7,751 Último mensaje 19 Septiembre 2021, 05:06 am
por Randomize
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines