Guía práctica y segura para impedir que un equipo con Windows 10 Pro actualice a Windows 11, borrando cualquier descarga ya hecha y bloqueando de forma permanente nuevas ofertas, sin desactivar Windows Update ni perder parches de seguridad.
Resumen de la pregunta
Cómo impedir que un Windows 10 Pro que ya descargó Windows 11 intente instalarse al reiniciar, eliminar esos archivos descargados y evitar que la oferta de actualización a Windows 11 vuelva a aparecer.
La estrategia más fiable se divide en dos fases complementarias: primero detener cualquier intento de instalación en curso y limpiar los archivos descargados; después, fijar por política que el equipo se quede en Windows 10 versión 22H2 para que Windows Update deje de ofrecer el salto de versión. A continuación encontrarás el procedimiento paso a paso, opciones con y sin interfaz, scripts listos para usar, un checklist de verificación, y soluciones a problemas frecuentes (por ejemplo, carpetas que no se dejan borrar).
Resumen express
- Fase de contención y limpieza: para servicios de actualización, borra la caché en
C:\Windows\SoftwareDistribution\Download
y elimina las carpetas ocultas de instalación (C:\$WINDOWS.~BT
yC:\$Windows.~WS
), luego reinicia. - Fase de bloqueo permanente: en Windows 10 Pro, usa la directiva “Seleccionar la versión de actualización de características de destino” y establece Producto =
Windows 10
y Versión de destino =22H2
. Alternativamente, aplica las claves de registro equivalentes. - Verificación: vuelve a buscar actualizaciones y comprueba que solo aparezcan parches de calidad de Windows 10; la oferta de Windows 11 debe desaparecer.
Detener la instalación y limpiar descargas
Si ya ves un aviso de reinicio para instalar Windows 11 o notas que se está preparando la actualización, empieza por aquí. Es recomendable desconectar el equipo de internet mientras haces la limpieza, para evitar que el asistente vuelva a descargar archivos durante el proceso.
Procedimiento con interfaz
- (Opcional) Desconéctate de internet temporalmente.
- Abre Inicio, escribe
services.msc
y pulsa Enter. - Localiza Windows Update, clic derecho → Detener.
- Abre el Explorador de archivos y limpia la caché:
- Ve a
C:\Windows\SoftwareDistribution\Download
y elimina todo el contenido de esa carpeta. - Si existen
C:\$WINDOWS.~BT
y/oC:\$Windows.~WS
, elimínalas (pueden estar ocultas; habilita “Elementos ocultos” en la cinta del Explorador).
- Ve a
- Reinicia el equipo (Inicio → Energía → Reiniciar). El servicio de Windows Update se reactivará solo, ya sin el instalador descargado.
Consejo de margen: tras reiniciar, entra en Configuración → Actualización y seguridad → Windows Update y usa Pausar actualizaciones una o varias semanas. No es el bloqueo definitivo, pero te da tiempo mientras aplicas la política permanente.
Procedimiento con comandos
Si prefieres ir a fondo, ejecuta estos comandos como administrador. Detienen servicios clave, vacían la caché y fuerzan el reinicio.
net stop wuauserv
net stop bits
net stop cryptsvc
del /f /s /q C:\Windows\SoftwareDistribution\Download\.
rmdir /s /q C:\$WINDOWS.~BT
rmdir /s /q C:\$Windows.~WS
shutdown /r /t 0
Qué hace cada paso:
Acción | Motivo |
---|---|
Detener wuauserv , BITS , cryptsvc | Evitar que Windows Update o servicios relacionados bloqueen archivos mientras los borras. |
Borrar SoftwareDistribution\Download | Eliminar paquetes descargados, incluidos archivos de preparación de la actualización. |
Eliminar $WINDOWS.~BT y $Windows.~WS | Quitar restos del asistente de actualización y del instalador de características. |
Reiniciar | Restablecer el estado de los servicios y cerrar cualquier intento de instalación en curso. |
Si no te deja borrar alguna carpeta: más abajo, en “solución de problemas”, tienes comandos para tomar posesión y forzar el borrado de forma segura.
Bloqueo permanente de futuras ofertas
En la edición Pro, lo más limpio es usar directivas para indicar que este equipo debe permanecer en Windows 10 versión 22H2. Esto no deshabilita Windows Update: seguirás recibiendo parches de seguridad y calidad para tu versión, pero no se ofrecerán actualizaciones de características a Windows 11.
Método con directiva de grupo
- Abre Inicio, escribe
gpedit.msc
y pulsa Enter. - Navega a: Configuración del equipo → Plantillas administrativas → Componentes de Windows → Windows Update → Windows Update para empresas.
- Abre la directiva Seleccionar la versión de actualización de características de destino.
- Marca Habilitada y rellena los campos:
- Product version:
Windows 10
- Target version for Feature Updates:
22H2
- Product version:
- Aplica y cierra. Después, abre un Símbolo del sistema como administrador y ejecuta:
gpupdate /force
Con esto, el motor de Windows Update deja de considerar elegible al equipo para un cambio de sistema de Windows 10 a Windows 11. Solo se ofrecerán parches compatibles con tu versión de destino.
Método con registro
Si prefieres script o no tienes el editor de directivas, crea las claves equivalentes en el registro. Abre PowerShell como administrador y pega:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ProductVersion" -Value "Windows 10" -PropertyType String -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "TargetReleaseVersion" -Value 1 -PropertyType DWord -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "TargetReleaseVersionInfo" -Value "22H2" -PropertyType String -Force | Out-Null
Reinicia el equipo y ejecuta una búsqueda de actualizaciones. La oferta “Actualización de características a Windows 11” ya no debería aparecer. Si aún se muestra, repite la limpieza de la fase anterior, pausa actualizaciones por unos días y confirma que las claves están correctamente escritas.
Verificación y comprobaciones
- Abre Configuración → Actualización y seguridad → Windows Update → Buscar actualizaciones.
- Debes ver solo actualizaciones de calidad y seguridad para Windows 10. No debe aparecer ninguna oferta de “actualización de características” a Windows 11.
- Si el sistema muestra aún un aviso de reinicio para instalar, cancela cualquier programación, repite la limpieza y verifica que la directiva esté aplicada (
gpresult /h C:\gp.html
para revisar) o que las claves del registro existan.
Solución de problemas
El sistema insiste en reinstalar después de la limpieza
Comprueba estos puntos:
- Confirma que pausaste temporalmente Windows Update (uno a cinco semanas) antes de aplicar el bloqueo permanente.
- Verifica que producto sea exactamente
Windows 10
y que la versión de destino esté en22H2
. Un espacio, comillas o un valor incorrecto hará que la directiva no tenga efecto. - Si descargaste el asistente de actualización, asegúrate de haber eliminado también
C:\$Windows.~WS
.
No puedo borrar la carpeta de instalación
Si recibes errores de acceso denegado al borrar $WINDOWS.~BT
o $Windows.~WS
, ejecuta como administrador:
takeown /F C:\$WINDOWS.~BT\* /R /D Y
icacls C:\$WINDOWS.~BT\* /grant administrators:F /T
rmdir /s /q C:\$WINDOWS.~BT
takeown /F C:\$Windows.~WS\* /R /D Y
icacls C:\$Windows.~WS\* /grant administrators\:F /T
rmdir /s /q C:\$Windows.~WS
El instalador arranca al reiniciar antes de llegar al escritorio
Si el equipo intenta iniciar el entorno de instalación en un reinicio ya programado, puedes interrumpirlo de forma segura:
- En la pantalla de configuración inicial, pulsa Shift + F10 para abrir la consola, escribe
shutdown /r /t 0
y presiona Enter para reiniciar al sistema normal. - Al regresar al escritorio, aplica de inmediato la sección de detener y limpiar y luego el bloqueo permanente.
Se llena el disco con archivos temporales
Después de limpiar las carpetas anteriores, puedes liberar espacio en Configuración → Sistema → Almacenamiento → Archivos temporales. Marca Archivos de instalación de Windows Update y confirma. Evita eliminar instalaciones anteriores si estás dentro del periodo de deshacer cambios de una actualización mayor que sí desees revertir.
¿Puedo desactivar Windows Update para evitar todo esto?
No es recomendable dejar apagado Windows Update de forma permanente: implica perder parches críticos de seguridad y estabilidad. El enfoque correcto es fijar versión de destino para recibir solo lo que tu edición soporta, sin cambios de sistema.
Comandos de recuperación adicional
En ciertos casos puede ayudar reiniciar el catálogo criptográfico y la carpeta catroot2
(uso avanzado):
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\System32\catroot2 catroot2.bak
del /f /s /q C:\Windows\SoftwareDistribution\Download\.
shutdown /r /t 0
Solo usa este refuerzo si tienes errores de actualización persistentes; no es requisito para el bloqueo de la oferta.
Preguntas frecuentes
¿Seguiré recibiendo parches de seguridad?
Sí. Las directivas propuestas no deshabilitan Windows Update; indican que el equipo se mantiene en Windows 10 versión 22H2. Continuarás recibiendo las actualizaciones de calidad y de seguridad que Microsoft publique para esa versión.
¿La pausa de actualizaciones es suficiente por sí sola?
No. La pausa solo aplaza la descarga de parches unas semanas. Necesitas establecer la versión de destino para bloquear de manera estable las ofertas de cambio de sistema.
¿Qué diferencia hay entre fijar versión de destino y otras claves antiguas?
Históricamente se usaron claves como DisableOSUpgrade
. Hoy, el método admitido y compatible es indicar explícitamente el producto y la versión de destino (ProductVersion
, TargetReleaseVersion
, TargetReleaseVersionInfo
), lo que evita sorpresas con asistente de actualización y canales empresariales.
¿Qué pasa en la edición Home?
La edición Home no incluye el editor de directivas de grupo. Aun así, el método de registro funciona igual. Asegúrate de ejecutarlo como administrador y reinicia después.
¿Hasta cuándo tiene soporte Windows 10 versión 22H2?
El soporte general de esa versión llega hasta el catorce de octubre de dos mil veinticinco. A partir de esa fecha, evalúa pasar a Windows 11 o informarte sobre programas de actualizaciones de seguridad extendidas si necesitas mantenerte en Windows 10 más tiempo.
¿Cómo revierto el bloqueo si más adelante quiero actualizar?
Basta con deshabilitar la directiva o eliminar las claves de registro TargetRelease, reiniciar y buscar actualizaciones. También puedes cambiar el valor de versión de destino a la edición y release que desees adoptar.
Checklist de ejecución rápida
Úsalo como guía de confirmación tras aplicar cambios.
- Servicios detenidos para limpiar: sí.
- Carpeta de descargas de Windows Update vacía: sí.
- Carpetas ocultas de instalador borradas: sí.
- Equipo reiniciado: sí.
- Directiva o registro para fijar versión de destino aplicada: sí.
- Actualizaciones pausadas temporalmente: sí, mientras se consolida la política.
- Verificación en Windows Update sin oferta de cambio de sistema: sí.
Scripts listos para usar
Script de contención y limpieza en consola
Guarda como BloquearActualizacion.cmd
, ejecútalo como administrador.
@echo off
echo Deteniendo servicios de actualizacion...
net stop wuauserv
net stop bits
net stop cryptsvc
echo Limpiando cache de Windows Update...
del /f /s /q C:\Windows\SoftwareDistribution\Download\.\ 2>NUL
echo Eliminando carpetas del instalador...
rmdir /s /q C:\$WINDOWS.~BT 2>NUL
rmdir /s /q C:\$Windows.~WS 2>NUL
echo Listo. Reiniciando el equipo...
shutdown /r /t 0
Script de política de destino en PowerShell
Guarda como FijarVersionDestino.ps1
y ejecuta como administrador.
# Fijar producto y version de destino para quedarse en Windows 10 22H2
$WU = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"
New-Item -Path $WU -Force | Out-Null
New-ItemProperty -Path $WU -Name "ProductVersion" -Value "Windows 10" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $WU -Name "TargetReleaseVersion" -Value 1 -PropertyType DWord -Force | Out-Null
New-ItemProperty -Path $WU -Name "TargetReleaseVersionInfo" -Value "22H2" -PropertyType String -Force | Out-Null
Write-Host "Politica aplicada. Reinicia el equipo y verifica en Windows Update."
Tabla de referencia rápida
Elemento | Ruta o valor | Descripción |
---|---|---|
Caché de descargas | C:\Windows\SoftwareDistribution\Download | Paquetes de Windows Update descargados pendientes de instalación. |
Carpeta del asistente | C:\$WINDOWS.~BT | Archivos temporales del asistente e instalador de características. |
Carpeta adicional del asistente | C:\$Windows.~WS | Recursos de instalación y medios de actualización creados por el asistente. |
Servicio de actualización | wuauserv | Servicio de Windows Update; detenerlo antes de limpiar. |
Transferencias en segundo plano | BITS | Manejador de descargas de Windows Update; detener para evitar reintentos. |
Catálogo criptográfico | cryptsvc | Verificación de firmas de paquetes; detener solo durante la limpieza. |
Clave de producto | ProductVersion = Windows 10 | Indica el sistema operativo objetivo para actualizaciones de características. |
Habilitar destino | TargetReleaseVersion = 1 | Activa el modo de fijar una versión concreta. |
Versión concreta | TargetReleaseVersionInfo = 22H2 | Establece la release de destino dentro del producto indicado. |
Buenas prácticas y notas finales
- No dejes el servicio de Windows Update deshabilitado permanentemente. Usa las políticas propuestas para un control limpio, compatible y administrable.
- Si administras varios equipos, considera aplicar estas configuraciones mediante directivas centralizadas o herramientas de administración remota para asegurar consistencia.
- Revisa periódicamente el estado de soporte de tu versión de Windows 10. Antes de que finalice, planifica el siguiente paso para mantener la seguridad y el cumplimiento.
Ejemplo completo de aplicación
Imagina un equipo con Windows 10 Pro que notifica “Se requiere reiniciar para completar la actualización”. El usuario pospone y tú realizas:
- Desconexión temporal de la red.
- Detienes servicios con
services.msc
o con los comandos indicados. - Vacías
SoftwareDistribution\Download
y eliminas$WINDOWS.~BT
/$Windows.~WS
. - Reinicias el equipo.
- Pausas actualizaciones por dos o tres semanas.
- Aplicás la directiva de destino con
gpedit.msc
o el script de PowerShell. - Fuerzas
gpupdate /force
y reinicias nuevamente. - Buscas actualizaciones y confirmas que solo hay parches de seguridad para Windows 10.
Resultado: el instalador de Windows 11 desaparece, la caché queda limpia y el equipo permanece en su versión soportada, recibiendo parches normalmente.
Conclusión
Con el enfoque de dos fases —contener y limpiar, luego bloquear por política— eliminas cualquier intento de salto de versión no deseado y mantienes el equipo recibiendo actualizaciones críticas. Es un procedimiento compatible, reversible y seguro, pensado para entornos profesionales que desean estabilidad en Windows 10 Pro sin renunciar a la protección mensual.
Respuesta y solución sintetizadas
Fase de contención y limpieza: detener servicios de actualización, borrar caché y carpetas temporales del instalador, reiniciar. Fase de bloqueo permanente: fijar producto y versión de destino para que Windows Update no vuelva a ofrecer Windows 11. Verificar y, de ser necesario, repetir limpieza y pausar temporalmente.
Notas útiles
El soporte de Windows 10 versión 22H2 llega hasta el catorce de octubre de dos mil veinticinco. A partir de entonces, evalúa migrar o informarte sobre programas de actualizaciones extendidas. Evita deshabilitar Windows Update; las políticas de destino brindan control sin sacrificar seguridad.
Con esta guía, detienes el instalador ya descargado, limpias el sistema de residuos de la actualización y bloqueas de forma estable cualquier nueva oferta de Windows 11 en equipos con Windows 10 Pro.