Si tienes Windows 11, seguro que te ha pasado: enciendes el equipo con prisa y te encuentras con el clásico «Trabajando en las actualizaciones, no apagues el equipo». O peor: un día te levantas y Windows ha dado el salto a una versión nueva sin preguntar, cambiándote cosas de sitio y, a veces, rompiendo algo que funcionaba perfectamente.
A mí me pasa sobre todo en equipos que quiero mantener estables: el servidor de casa, un HTPC, el PC del aula, máquinas donde no quiero sorpresas. En esos casos no me vale con «posponer» las actualizaciones 35 días (que es el máximo que te deja Windows) ni andar peleándome con menús que Microsoft cambia de sitio cada versión.
Así que me hice una herramienta para resolverlo de una vez. Se llama Windows Freeze Updates Options y la he publicado en GitHub para quien le sirva.
👉 Repositorio completo: https://github.com/javifly/Windows-Freeze-Updates-Options
¿Qué es?
Es un pequeño programa en .bat (un solo archivo, sin instalar nada) que congela Windows 11 en la versión que tienes ahora mismo. Ni sube a una versión mayor, ni baja, ni instala nada por su cuenta. Se queda quieto hasta que TÚ decides lo contrario.
Y cuando quieras actualizar, un clic lo desbloquea todo y vuelve al comportamiento normal de Windows para que lo hagas a mano (o dejes el automático como estaba). Es un interruptor de bloqueo/desbloqueo a tu antojo.
¿Para qué sirve?
- Mantener un equipo clavado en una versión concreta (24H2, 25H2, 26H2… la que tengas).
- Evitar los saltos de versión automáticos que tanto molestan.
- Que no te salga el «Actualizar y apagar» cuando tienes prisa.
- Controlar tú el cuándo: actualizas el día que te va bien, no el que Windows decide.
Lo que hace, en corto
- Detecta automáticamente tu versión instalada y la fija ahí. No hay que editar nada a mano.
- Corta las actualizaciones automáticas (de versión y de calidad).
- Vacía las descargas pendientes al bloquear, para que no cuele algo ya bajado.
- Se desbloquea a un clic y vuelve al estado de fábrica de Windows.
- Puede apagar el equipo saltándose una actualización ya montada.
- Se pide permisos de administrador solo: doble clic y ya.
Descarga
Para bajar el programa, haz clic derecho en el siguiente enlace y elige «Guardar enlace como…»:
👉 Descargar Windows-Freeze-Updates-Options.bat (clic derecho → Guardar enlace como…)
¿Por qué clic derecho y no clic normal? Porque un .bat es un archivo de texto y, con clic normal, el navegador te lo abre y te muestra el código en pantalla en vez de descargarlo. Con «Guardar enlace como…» lo bajas tal cual.
💡 Dos detalles al guardarlo:
- Comprueba que el archivo se guarda como
.baty no como.bat.txt. Si tu Windows oculta las extensiones, puede pasarte; si es el caso, renómbralo quitando el.txtdel final.- La primera vez que lo ejecutes, Windows (SmartScreen/Defender) puede sacar un aviso azul de «Windows protegió tu PC». Es normal en cualquier
.batdescargado de internet: pulsa «Más información» → «Ejecutar de todas formas». Como el código es abierto, puedes revisarlo entero en GitHub antes de ejecutarlo.
(Si prefieres ver el código antes de nada, aquí lo tienes en GitHub: https://github.com/javifly/Windows-Freeze-Updates-Options/blob/main/Windows-Freeze-Updates-Options.bat)
Cómo se usa
- Descarga el archivo (arriba).
- Doble clic en el
.bat. Acepta el aviso de Windows (UAC) para que pueda hacer cambios. - Elige la opción que quieras en el menú:
| Opción | Qué hace |
|---|---|
| 1 · Bloquear | Fija tu versión actual, desactiva el auto-update y borra descargas pendientes. |
| 2 · Desbloquear | Libera Windows: vuelve a gestionar las actualizaciones con normalidad. |
| 3 · Estado | Te muestra tu versión y lo que hay realmente configurado. |
| 4 · Apagar sin actualizar | Apaga el equipo saltándose una actualización montada. |
El flujo que sigo yo es sencillo: [1] Bloquear para congelar → cuando quiero subir de versión, [2] Desbloquear e instalo la nueva a mano → y [1] Bloquear otra vez, que se re-ancla solo en la versión nueva.
¿Cómo funciona por dentro?
Nada de magia ni de tocar archivos del sistema: usa las políticas oficiales de Windows Update. Al bloquear, ancla la versión con TargetReleaseVersion + TargetReleaseVersionInfo, desactiva el automático con NoAutoUpdate y limpia la carpeta de descargas. Al desbloquear, borra esas políticas y Windows vuelve a su comportamiento de siempre. Todo reversible.
En el README del repositorio lo explico con más detalle, clave por clave, para el que quiera saber exactamente qué se toca.
Un par de avisos honestos
- Mientras está bloqueado, tampoco entran automáticamente los parches de seguridad. Si vas a tener un equipo congelado mucho tiempo, revisa y aplica actualizaciones a mano de vez en cuando. (En el README explico cómo dejar pasar solo la seguridad si lo prefieres.)
- Si el equipo ya te muestra «Actualizar y apagar», esa actualización ya está preparada y no se quita vaciando descargas: ahí usa la opción 4 para apagar saltándotela, o deja que se instale una vez y bloquea después.
- Está pensado para Windows 11, mejor en ediciones Pro/Enterprise/Education. En Home suele funcionar, pero Microsoft no lo garantiza.
Descarga y código
Es gratis y de código abierto (licencia MIT), así que puedes verlo, modificarlo y compartirlo sin problema. Si tienes ideas o encuentras algún fallo, los issues y pull requests están abiertos.
⭐ Repositorio: https://github.com/javifly/Windows-Freeze-Updates-Options
Si te ha resultado útil, dale una estrella en GitHub y compártelo, que a alguien más le vendrá bien. Y si lo pruebas, cuéntame en los comentarios qué tal te ha ido.