Microsoft ha publicado una actualización de emergencia, fuera de su calendario habitual, para corregir el error 0x80041008 al activar Windows. El fallo apareció tras los parches de seguridad de noviembre y afecta sobre todo a empresas que activan sus equipos de forma automática.
El problema está en slmgr.vbs, la herramienta de Windows para gestionar licencias y claves de producto desde la línea de comandos. Desde la actualización de noviembre, algunas de sus órdenes fallan con el mensaje «parámetro no válido».

¿A quién afecta el error 0x80041008?
Sobre todo a organizaciones que usan slmgr.vbs para activar Windows con un servidor de licencias propio, conocido como KMS, o para instalar claves de producto de forma automatizada. Para un usuario de casa con Windows ya activado, no cambia nada.
Tampoco se vieron afectados los equipos con una configuración KMS que no necesitaba nuevas órdenes de slmgr.vbs. Estas son las actualizaciones que corrigen el fallo en cada versión:
| Versión de Windows | Actualización |
|---|---|
| Windows 11, versión 23H2 | KB5136483 |
| Windows 10 22H2 (ESU) y Windows 10 Enterprise LTSC 2021 | KB5136493 |
| Windows Server 2025 | KB5136489 |
| Windows Server 2022 | KB5136487 |
| Windows Server 2019 y Windows 10 Enterprise LTSC 2019 | KB5136490 |
La lista no incluye Windows 11 24H2, 25H2 ni 26H2, y Microsoft no ha explicado si esas versiones también se ven afectadas.
Cómo instalar el parche
Es una actualización acumulativa, así que incluye también todo lo publicado hasta ahora, y quien todavía no haya instalado los parches de noviembre puede ir directamente a esta. En Windows 11 23H2 aparece en Configuración > Windows Update > Opciones avanzadas > Actualizaciones opcionales.
En Windows 10 y Windows Server hay que descargarla del Catálogo de Microsoft Update. En empresas, lo normal es que la distribuya el departamento de informática con sus herramientas habituales.
Por qué Microsoft quiere que dejes slmgr.vbs
El fallo llega justo cuando Microsoft está pidiendo a los administradores que usen PowerShell en lugar de slmgr.vbs para automatizar la activación. Tiene sentido, porque slmgr.vbs está escrito en VBScript, un lenguaje antiguo que Microsoft ya anunció que irá retirando de Windows.
No es la primera vez este otoño que un parche obliga a Microsoft a correr, como ya vimos en octubre con los fallos de la KB5127648. A mí me parece bien que la respuesta haya llegado en apenas tres días, pero empieza a ser costumbre que los parches mensuales traigan sorpresas para las empresas. Si gestionas equipos con slmgr.vbs, este es un buen momento para pasar esos scripts a PowerShell.

Comentarios!
¡Ver comentarios y opinar!