Windows 10 ESU: Actualizaciones de seguridad gratuitas incluso después del final del soporte

¿Sigues usando Windows 10 y te preocupa lo que sucederá después de que finalice el soporte oficial? ¡No entres en pánico! Microsoft ofrece una forma de seguir recibiendo actualizaciones de seguridad gratuitas a través del programa Consumer Extended Security Updates (ESU). Y la mejor parte: Puedes registrarte fácilmente con un script de PowerShell.

¿Qué es el programa Consumer ESU?

El programa Consumer ESU es la respuesta de Microsoft a las preocupaciones de millones de usuarios de Windows 10. En lugar de estar completamente sin actualizaciones después de que finalice el soporte, aún puede obtener actualizaciones de seguridad importantes a través de la opción de «copia de seguridad» gratuita. Interesante aquí: La función de copia de seguridad ni siquiera necesita estar habilitada, y ni siquiera necesita una cuenta de Microsoft para ello.

¿Qué necesitas para esto?

Antes de comenzar, asegúrese de que su sistema cumpla con los requisitos:

  • La actualización correcta: Necesita al menos la actualización acumulativa 2025-07 KB5061087 (Build 19045.6036) o posterior
  • Derechos de administración: El script debe ejecutarse como administrador
  • Conexión a Internet: Lógicamente, para el registro en el servicio ESU
  • Sin bloqueo geográfico: Desafortunadamente, algunos países están excluidos (Rusia, Bielorrusia, Irán, Cuba, Corea del Norte, Siria, Sudán, Líbano, Venezuela)
  • Función de la ESU del consumidor habilitada: Esto es lo que el script hace automáticamente por usted.

¿Cómo funciona el script?

Lo inteligente de este script de PowerShell es que intenta diferentes rutas de inicio de sesión en caso de que uno no funcione:

  1. Primero, intenta iniciar sesión con su cuenta de Microsoft actualmente iniciada
  2. Si eso no funciona, prueba la cuenta de Microsoft Store.
  3. A continuación, intente iniciar sesión a través de su cuenta de usuario local
  4. La última opción es obtener manualmente una licencia de Consumer ESU

Este orden asegura que en la mayoría de los casos una de las opciones funciona.

El uso fácil para principiantes

Si no tienes mucho en tu sombrero con la línea de comandos, esta es la forma más fácil:

  1. Descargar: Haga clic en GitHub en Abbodie1406 o en el siguiente enlace:Descargar ZIP«y descarga los archivos
  2. Desembalaje: Empaque todos los archivos del archivo ZIP en una carpeta de su elección
  3. Ejecutar: Haga clic derecho en Consumer_ESU_Enrollment_run.cmd y seleccione "Ejecutar como administrador"

¡Eso fue todo! El script se ejecuta a través de todas las opciones e inicia sesión automáticamente.

Nota importante: Si el script tuvo que activar primero la función ESU, le pedirá que cierre la sesión. En este caso, simplemente cierre la ventana de la línea de comandos y vuelva a ejecutar el script.

Uso extendido a través de la línea de comandos

Para aquellos que quieren más control, hay varios parámetros que puede utilizar para controlar el comportamiento del script:

Usar la línea de comandos

Abra la línea de comandos como administrador en la carpeta donde desempaquetó los archivos y ejecute el script con los parámetros deseados:

Consumer_ESU_Enrollment_run.cmd -Tienda -Proceder

Por ejemplo, este comando solo intentaría iniciar sesión en Microsoft Store, incluso si ya ha iniciado sesión.

Consumer_ESU_Enrollment_run.cmd -Local

Aquí solo intentaría iniciar sesión a través de su cuenta local.

Consumer_ESU_Enrollment_run.cmd -Licencia

Esta opción obtiene una licencia ESU directamente sin intentar iniciar sesión.

Consumer_ESU_Enrollment_run.cmd -Eliminar

Si desea eliminar la licencia de ESU, este es su pedido.

PowerShell para una mayor flexibilidad

Alternativamente, puede trabajar directamente con PowerShell. Abra PowerShell como administrador en su carpeta de scripts y active la ejecución de scripts sin firmar para esta sesión:

Bypass de Set-ExecutionPolicy -Proceso de alcance -Fuerza

A continuación, puede ejecutar el script real:

.\Consumer_ESU_Enrollment.ps1

O con parámetros específicos:

.\Consumer_ESU_Enrollment.ps1 -Tienda -Proceder

Los diferentes parámetros en detalle

Aquí están todas las opciones disponibles que puede utilizar:

  • -en línea: Simplemente intente iniciar sesión a través de su cuenta Microsoft y cancelar si eso no funciona
  • Tienda: Se centra exclusivamente en la cuenta de Microsoft Store
  • Local: Utilice solo su cuenta de usuario local de Windows para iniciar sesión
  • -Licencia: Obtenga una licencia ESU directamente, ya sea que ya esté registrado o no
  • -Eliminar: Elimina por completo una licencia ESU existente
  • -Proceder: Este parámetro es especialmente práctico: obliga al script a realizar el inicio de sesión incluso si ya ha iniciado sesión.

Importante: Solo puede usar uno de los primeros cinco parámetros a la vez. Únicamente -Proceder Se puede combinar con los parámetros de inicio de sesión para forzar un nuevo inicio de sesión con otro token.

Si la función Consumer ESU aún no está activada

No te preocupes si la función aún no está disponible en tu sistema. El script intentará activarlo automáticamente. Si esto funciona, tendrá que cerrar la sesión de PowerShell y ejecutar el script nuevamente para que los cambios surtan efecto.

Activación manual de la función (para profesionales)

Si prefiere activar la función manualmente, aquí está la guía:

  1. Establecer entrada de registro: Abre la línea de comandos como administrador y ejecuta este comando:
reg.exe añadir "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" /v 4011992206 /t REG_DWORD /d 2 /f
  1. Habilitar tareas programadas: Abre PowerShell como administrador e inserta estos comandos:
$TN = "ReconcileFeatures"; $TP = "\Microsoft\Windows\Flighting\FeatureConfig\"; $null = Habilitar-Tarea programada $TN $TP Start-ScheduledTask $TN $PT; mientras ((Get-ScheduledTask $TN $TP).State.value__ -eq 4) {start-sleep -sec 1}; "Tarea completada" $TN = "UsageDataFlushing"; $TP = "\Microsoft\Windows\Flighting\FeatureConfig\"; $null = Habilitar-Tarea programada $TN $TP Start-ScheduledTask $TN $PT; mientras ((Get-ScheduledTask $TN $TP).State.value__ -eq 4) {start-sleep -sec 1}; "Tarea completada"
  1. reinicio: Reinicie el sistema para que los cambios surtan efecto.
  2. verificación: Después de reiniciar, vuelva a abrir la línea de comandos como administrador y ejecute estos comandos:
cmd /c ClipESUConsumer.exe -evaluateEligibility reg.exe consulta "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\ConsumerESU"

El segundo comando debe mostrarle un valor de ESUEligibility que no sea cero. Si el valor es 0x0 o no existe en absoluto, la activación no funcionó, y tendrá que esperar a la amplia disponibilidad oficial.

Evitar el bloqueo geográfico (si es necesario)

Si vive o permanece temporalmente en uno de los países bloqueados, hay una solución alternativa:

  1. Cambiar temporalmente la región: Vaya a la configuración de Windows en "Tiempo e idioma > Región" y cambie temporalmente su país a un país no bloqueado (por ejemplo, Alemania con el Geo-ID 244).

Alternativamente, puede hacerlo a través de PowerShell:

Set-WinHomeUbicación -GeoId 244
  1. Ejecutar script: Ejecuta el script de inicio de sesión como se describió anteriormente.
  2. Verificar el éxito: Garantiza que el «estado de elegibilidad de la USE» se muestre como «Dispositivo inscrito / ÉXITO».
  3. Desactivar la tarea programada: Abre la línea de comandos como administrador y ejecuta este comando:
SCHTASKS /Cambiar /DISABLE /TN "\Microsoft\Windows\Clip\ClipESUConsumer"
  1. Restablecer región: Restaura tu región original.

conclusión

Con este script puede registrarse fácilmente para las actualizaciones de seguridad extendidas gratuitas de Windows 10. La mejor parte es la flexibilidad: el script probará automáticamente diferentes rutas de inicio de sesión, pero aún tendrá control sobre el proceso exacto a través de los diferentes parámetros.

Tenga en cuenta que esta es una opción gratuita para mantener su sistema Windows 10 seguro incluso después de que finalice el soporte oficial. Definitivamente vale la pena usar esta opción antes de cambiar a Windows 11 o buscar soluciones alternativas.

Tip: ¡Lo mejor es probar el script ahora para que pueda estar seguro de que todo funciona si realmente necesita las actualizaciones!