26/10/2023

Crear un instalador personalizado de Windows 11, Parte 1

Ha pasado bastante tiempo desde la última vez que hice un post relacionado con tecnología, y creo que esta es una chance bastante interesante.

Hace alrededor de un mes y pico atrás, actualicé mi PC con Windows 10 a Windows 11 por accidente; recibí una notificación y yo de distraído le di que sí hasta que me salió la notificación que tenía que reiniciar ya, cuando el "daño" ya estaba hecho.

Fue entonces que decidí que si iba a tener Windows 11, iba a tenerlo a mi manera, con mi propia selección de software y los componentes que yo quiero en el mismo. Y como me di cuenta que estoy cayendo en eso de poner un "trasfondo" antes de empezar con lo interesante, voy a dejarlo hasta ahí y voy a empezar.

Como último dato: Esto te permitirá crear lo más parecido a un "Windows UE" (¿Alguien recuerda esa versión de XP?) pero no te permitirá crear un Windows crackeado; una vez instalado necesitarás validar tu instalación y, si corresponde, ingresar tu número de serie original o lo que sea. Y prácticamente todos los notebook que vienen con Windows preinstalado tienen ya almacenado el número de serie directamente en el hardware, pero eso significa que tendrás que crear una instalación para exactamente la misma versión de Windows que ya tienes. En otras palabras, si usas "Windows 11 Home Single Language", esa es la versión de Windows a la que debes usar para este ejercicio.

Prerequisitos


Lo primero son los prerequisitos. Para armar el sistema necesitas de bastante espacio libre: En ciertos puntos durante mis experimentos esto me ocupó hasta 75 GB de espacio. Esto es porque el software descomprime los archivos y trabaja con cierta carpeta, y también necesitarás espacio para probar la ISO recién creada en VirtualBox- alrededor de 55GB mínimo).

Para esto usaremos una herramienta llamada NTLite. También usaremos Rufus, Ninite y los instaladores de cualquier otro software que quieras ponerle a la instalación, y el tamaño del "disco" final variará según los componentes que decidas agregarle al sistema. Y por último, VirtualBox para probar el ISO una vez creado.

Y por último, una ISO limpia de Windows 11. Esta la puedes obtener directamente desde Microsoft.

Lista de Software

Este paso lo pongo acá pero es extremadamente subjetivo. Si quieres que tu ISO sea limpia (sin software adicional) y que tengas que instalar los programas a mano como en la vieja escuela, puedes hacerlo. En mi caso, uno de mis objetivos es que una vez instalado Windows el tener que invertir el mínimo tiempo posible instalando software; quiero que la instalación funcione automáticamente. Esta es mi lista de programas que quiero que Windows 11 instale junto con el resto del sistema.

* Redistribuibles de Visual C (requeridos para que algunos programas se ejecuten)
* .net SDK 6.0 (requisito para ejecutar Retrobar, más info en la próxima parte cuando hable del software)
* Telegram (programa de IM)
* Discord (programa de IM)
* K-Lite Codec Pack (Grupo de códecs de video y música)
* Dropbox (almacenamiento en la nube)
* CD-Burner XP (programa para crear ISOs)
* Visual Studio Code (software de programación)
* WinAeroTweaker (herramienta esencial en mi caso para personalizar detalles)
* OBS Studio (herramienta para hacer streaming)
* qBittorrent (¿necesito explicarlo?)
* 7-zip (compresor de archivos)
* Steam
* Audacity (Si bien puedes descargar la última, personalmente me quedo con la versión 2.4.2)
* GreenShot (programa para sacar pantallazos, en mi opinión muy superior a la herramienta de recorte de Windows)
* LibreOffice (hace rato que reemplacé Microsoft Office con este xD)
* OpenShell (Menú de inicio de la vieja escuela)
* RetroBar (Barra de tareas de la vieja escuela)

Como pueden ver mi lista de software es bastante larga, pero lo bueno es que la pega de bajar e instalar sólo la tendremos que hacer una vez (ahora mientras preparamos este ISO). Ubica todos los instaladores en una sola carpeta; los necesitarás en un futuro. Y finalmente, como dato adicional, si tu software tiene un instalador en formato .msi, recomiendo encarecidamente descargar ese en vez de el .exe. La razón la explicaré llegado el momento de crear el instalador automático.

1. Creando la base

Lo primero de lo primero, NTLite. La versión gratuita es más que suficiente para nuestras necesidades. 

Instálalo con normalidad y ejecútalo. La pantalla debería ser similar a esta.


Haz clic en Añadir > Imagen (ISO, WIM, ESD, SWM). Elige tu ISO de Windows 11 (la que te dije que bajaras en la sección anterior); debería aparecer en una sección llamada "Read-only" (Sólo lectura).

Al hacer esto te va a avisar que esta operación va a crear una carpeta de "caché" para trabajar con el ISO. Dale a aceptar y espera a que haga la pega de descomprimir. Cuando termine, tendrás algo como esto.

Ahora viene la primera operación: Eliminar las versiones de Windows que no usarás. Esto tiene una razón de ser: No sólo cada edición de Windows ocupa espacio; tienes que configurarlas por separado. No puedes configurar una y usar esos mismos parámetros en las demás automáticamente. 

Para saber qué version de Windows necesitas, tienes que ver la información sobre el sistema en la app de configuración.


En mi caso es "Windows 11 Pro" pero en el tuyo puede ser "Windows 11 Home" o "Windows 11 Home Single Language" o "Windows 11 Enterprise" o algo por el estilo. Es importante elegir la versión correcta ahora porque más adelante esto no se puede cambiar sin tener que recomenzar desde cero.

Para este ejemplo usaré Windows 11 Home (porque el PC donde instalaré este ISO usa dicha versión), por lo que conservaré ésa y eliminaré las demás. Para eliminar las versiones que no usarán sólo denle un clic derecho y "Borrar". El proceso de borrado puede tardar unos segundos (o unos minutos); es normal.

Ahora que estamos listos, haz doble clic en la versión de Windows que quedó y déjenla cargar.

Listo, ahora tenemos una ISO limpia que podemos usar para personalizar a nuestro gusto. 

2. Removiendo componentes que no necesitamos

"Pero DT ¿por qué no vamos en orden e integramos actualizaciones, controladores, etc. primero?" Porque el hacer eso va más allá de la idea tras esta guía, y agregar componentes a Windows es delicado debido a la forma en la que Windows 11 usa las versiones.

Ahora sí, vamos al asunto. A la izquierda tendrás un menú con varias opciones. En la sección "Eliminar" dirígete a "Componentes". Te va a mostrar una advertencia relativamente larga que esencialmente explica que si vas a eliminar componentes deberás probar la ISO (para eso instalamos VirtualBox) y que si eliminas algunos componentes Windows podría impedir instalar algunas funciones a futuro.

Después de aceptar, puedes ir sección por sección buscando cosas para eliminar. Recomiendo encarecidamente que si no sabes lo que un componente hace, lo dejes ahí; Windows tiene muchísimos componentes que afectan a otros componentes, y eliminar uno puede crear una reacción en cadena. Sin embargo, algunos pueden ser eliminados según tus necesidades. Por ejemplo, "Control ocular" me es inútil en mi laptop que no tiene soporte para realidad virtual, por lo que puedo eliminarlo con tranquilidad.

La siguiente es la lista de componentes que yo eliminaré, con una explicación de "por qué".

Aplicaciones del sistema:

* Content Delivery Manager: Esta función es la razón por la que cuando instalas el sistema tienes un montón de aplicaciones como Facebook, Candy Crush y otras cosas por el estilo, y además maneja la instalación automática de dichos programas incluso si no los solicitaste. Quiero un Windows limpio de basura, por lo que esta opción se va. El punto en contra es que no podré usar la app de "Tu teléfono", pero no es algo que necesite realmente.

* Control ocular: Esta función la elimino porque mi laptop no tiene soporte para realidad virtual, y Windows Mixed Reality tampoco anda en la misma.

* Narrador: Función que no uso, pero si tienes discapacidad visual muy seguramente quieras conservarla.

* Vista previa de códigos de barras de Windows

Apps:

De esta sección eliminé casi todo excepto App Installer, App Xbox, HEVC Video Extensions from Device Manufacturer, MSN Weather, Notepad, Raw Image Extension, Web Media Extensions, Store Experience Host, Windows Camera, Windows Clock, Windows Defender, Windows Maps, Windows Terminal, Xbox Game Bar, Xbox Game Bar Plugin y Xbox TCUI.

"Espera, espera, ¿Eliminar Paint?" Sí, no lo necesito (principalmente porque uso el Paint que viene con Windows Vista. jajajaj Puede que en otra ocasión enseñe a instalarlo). 

Por supuesto, si usas alguna opción de estas como las Sticky Notes, To Do o incluso la app de juegos de solitario, no la borres.

Red

Internet Explorer

La demás no las toqué. Había algunas que me encantaría poder deshabilitar, como "Servicio de contenido dirigido" pero no se me permite.

3. Configurando características

Esta sección es muy interesante, porque permite decirle al instalador específicamente qué queremos que Windows haga o cómo configure algunas cosas (duh).

La primera sección, "Características", permite agregar o remover componentes de Windows en la misma forma que se puede hacer en el Panel de Control. En este apartado le agregué DirectPlay (está en "Legacy Components" y algunos juegos lo requieren), le desactivé el Windows Media Player (está en "Media Features") y le habilité el "Windows Subsystem for Linux".

La segunda sección es donde gastaremos más tiempo configurando el sistema a nuestro gusto. "Configurar" lista un mar de opciones divididas en secciones que nos permitirán afinar cómo se verá (y comportará) Windows tras ser instalado. 

Un usuario normal puede ignorar "Canales del visor de eventos", "control de alimentación", "control de errores" y "Control de la cuenta de usuario (UAC)" y empezar con "Escritorio". Esto es súper subjetivo; recomiendo ajustar estas opciones a tu gusto personal.

Las que elegí yo son las siguientes.

La sección "Explorer" indica cómo verás todo en el explorador de Windows. Las opciones que le cambié fueron "Globo de consejos - Escritorio y Explorador" (Desactivado), "Launch folders in a separate process" (Activado), "Mostrar letras de unidad" (Letra de unidad antes de la etiqueta), Restaurar el visor de fotos de Windows (activado), Show files from office.com (desactivado), Ver - Mostrar extensiones de tipos de archivo conocidos (Activado). 

La otra sección importante, y una de las razones por las que empecé esta idea de ISO personalizado, es "Privacidad". La cantidad de contenido que Microsoft "aprende" de tu PC es enorme, y muchas de esas cosas se comparten libre y felizmente con empresas de terceros. Las opciones como las configuré yo para evitar varias de estas cosas fueron estas:

¿Por qué "Permitir la telemetría" está en básico? Porque las ediciones Home y Pro de Windows 11 no permiten la opción de "nada". Eso está (hasta donde sé) reservado sólo a algunos entornos empresariales.

Los servicios de ubicación los dejé activados porque yo uso la app de mapas y la app de clima cuando estoy viajando, pero por supuesto, ustedes pueden cambiarla a gusto.

la otra sección a la que conviene darle un ojo es a Sistema. Varias de las opciones están bien, sin embargo... acá tenemos la opción de desactivar el uso de una cuenta de Microsoft.

Con esto puedo hacer que mi instalación de Windows 11 Home me permita usar un usuario local (cosa que la instalación de Windows Home no permite hacer por defecto, obligándote a configurar una cuenta Microsoft durante el primer inicio, y si no tienes internet, no permitiéndote terminar la instalación hasta que te conectes). También puedo desactivar el chequeo de TPM y Secure Boot que tantos dolores de cabeza dieron cuando Windows 11 salió al mercado.

Ya estamos casi listos por ahora. La sección "Desatendido" te permitirá hacer exactamente lo que el nombre sugiere, establecer parámetros por defecto para que la instalación se realice sola. Sin embargo, en mi caso personal, mantengo esto como "Predeterminado"; me gusta ver lo que estoy configurando.

Y ahora sí. Vete a la sección "Aplicar". Acá puedes revisar todos los cambios antes de crear el iso. Cuando estés listo, dale a "Procesar" arriba a la izquierda. El sistema te sugerirá desactivar Windows Defender, pero en la práctica nunca lo necesité. 

Opcionalmente puedes también activar la opción de crear un ISO y probarlo en VirtualBox para ver cómo se instala y las opciones que te da por defecto, pero no es necesario por ahora. 

La próxima parte de esta guía se centrará en agregarle el software deseado y el configurar un par de detalles adicionales. ¡Nos vemos en unos días!.


Compartir:
Etiquetas:

0 aporte(s):

Publicar un comentario

Antes de publicar:

-> Manten un nivel aceptable de educación. Si bien yo acepto algunas malas palabras, odio los comentarios en 1337. Mensajes como 1O S H4X0R serán eliminados sin siquiera intentar descifrarlos.

-> Si vienes sólo a hacerte publicidad, por lo menos se creativo y trata de que no lo note. Yo sé diferenciar lo que es publicidad de lo que es el SPAM, pero no quiero que esto se convierta en un expositorio publicitario. Disimula.

-> Si escribes algo que nada que ver con el tema, rechazaré el comentario. Y si me escribes algo a mí que no tenga relevancia para los demás, también lo borraré, aunque igual lo leeré ;)

-> Recuerda no escribir direcciones de correo electrónico. Hay varios robots (programas) que recogen estas direcciones, y muchos sitios de dudosa procedencia usan estos correos como base para mandar virus y spam. La próxima vez que veas publicidad en tu email ofreciéndote Viagra, piensa que quizás tú mismo regalaste tu correo.

¿Dudas? ¿Sugerencias? ¿Críticas? Díganlas con confianza. Prometo leerlas todas.

El autor


Soy htfcuddles (alguna vez conocido como DragonTrainer), un furry fan de la informática noventera que se gana la vida dibujando personajes peludos haciendo cosas que ustedes muy probablemente no deberían estar mirando.



Advertencia: Estos sitios muy, muy probablemente contienen material adulto y/o no recomendable para todo tipo de audiencia. O para ningún tipo de audiencia.

El año pasado cuando hice mi post sobre "Una nueva oportunidad" mencioné que tenía un cómic en mente para mediados del 2022.  Si ...

Entradas populares

Disclaimer

Las opiniones vertidas en este sitio son de exclusiva responsabilidad de quien las emite. Este sitio web está optimizado para verse con el monitor encendido.

El contenido de este sitio no tiene una edad mínima de acceso, pero algunos de los enlaces son explícitamente sitios para mayores de edad.

Iconos de enlace a otros sitios por Uluri. Iconos de redes sociales ANSI por Frederic Cambus.