Instalar el Windows Hardware Lab Kit (HLK) en compilaciones preliminares de Windows Server puede ser frustrante cuando aparece el temido mensaje de “installation failed”. El problema suele esconderse en una sola palabra: compatibilidad. En esta guía profundizamos en la instalación del HLK Build 26085 y explicamos por qué la prueba con Windows Server 2025 Datacenter (10.0.26100) no prospera, además de ofrecer una ruta probada para solventarlo.
En pocas palabras
HLK Build 26085 se diseñó para validar hardware contra Windows 10 22H2, Windows 11 23H2 y Windows Server 2022. No contiene los paquetes de pruebas, controladores de servicio ni extensiones de API que la compilación preliminar de Windows Server 2025 exige para arrancar el agente de clientes (Client). Por ello la ejecución de \<Controlador>\HLKInstall\Client\setup.cmd
aborta a los pocos segundos y deja entradas en el Visor de eventos que apuntan a “unsupported OS version”.
HLK Build 26085 falla al instalarse en Windows Server 2025 porque carece de soporte para esa versión. Descubre cómo elegir la build correcta del HLK, actualizar Controller, Studio y Client, y superar el error sin reinstalar todo tu laboratorio.
Cómo saber si es un problema de versión
La comprobación es sencilla: localiza el archivo %SystemDrive%\Windows\HLKSetupLogs\SetupAction*.log
en el nodo Windows Server 2025. Allí verás una línea similar a:
[4216:2980][2025-07-28T09:17:34] WIXMSG: Error 1920. Service 'HLK Client Service' (HckSvc) failed to start. Verify that you have sufficient privileges to start system services. – Status: UnsupportedOS
En paralelo, el Controller arroja un evento Event ID 4001
bajo Microsoft‑Windows‑Kernel‑Boot con la descripción “Build Mismatch”. En ambos casos el patrón coincide: la build 26085 ignora por completo la rama de desarrollo 26100.
La táctica recomendada por Microsoft
- Descarga la build “Windows Server 2025” del HLK
Microsoft publica repositorios separados en la sección Insider. Verás etiquetas como HLK for Windows Server 2025, build 26100+. Es la pieza que contiene:- Controller 10.2.26100.x
- Studio 10.2.26100.x
- Client 10.2.26100.x
- Contenido de pruebas (SC) coordinado
- Actualiza el Controller y el Studio primero
No necesitas migrar el host del Controller a Windows Server 2025; Windows Server 2022 sigue siendo válido. Lo crucial es que todas las partes relativas al HLK coincidan en major.minor.build.revision. - Reinstala el Client en cada nodo Windows Server 2025
Desinstala cualquier rastro de la build 26085, reinicia y ejecuta de nuevo elsetup.cmd
recién descargado. El asistente comprobará el hash SHA‑256 para evitar DLL side‑by‑side defectuosas. - Sincroniza el Supplemental Content
Copia el directorioHLKContent
que acompaña a la nueva build sobre la ruta compartida que usa el Controller (\\Controller\HLKContent
). Así evitas fallos “TC not found” en tiempo de ejecución.
¿Por qué el Controller sobrevive en Windows Server 2022?
El Controller es un recolector de telemetría y planificador de tareas; no necesita conocer todas las futuras llamadas a kernel que la rama 26100 expone. El Client, en cambio, sí debe enlazar con las bibliotecas internas para interceptar IRP, ACPI y registro UEFI, lo que explica el requisito estricto de versión.
Desglose de builds y soporte oficial
Build del HLK | Sistemas operativos admitidos | Fin de soporte Insider | Notas relevantes |
---|---|---|---|
10.1.26085.x | Windows 10 22H2, Windows 11 23H2, Windows Server 2022 | Oct 2025 | Última build antes del cambio de esquema SHA‑3 |
10.2.26100.x | Windows Server 2025, Windows 11 24H2, Windows 10 LTSC 2024 | En curso | Incluye nuevo motor de pruebas ARM64 |
10.0.25915.x | Windows 11 Insider (Dev) 2024 | Mar 2025 | Deprecada — no contiene catálogos PnP actualizados |
Errores comunes al migrar de 26085 a 26100
- FalconAgentService no se inicia — Causa: reglas de cortafuegos heredadas. Solución: elimina los perfiles de dominio con
netsh advfirewall reset
antes de instalar. - El Studio no muestra los nuevos paquetes de pruebas — Causa: la carpeta
\Filters
quedó en caché. Solución: Ctrl + F5 en Studio o borra%appdata%\HLKStudio
. - Workspace corrupto tras el upgrade — Causa: se actualizó Client antes que Controller. Solución: restaura la base de datos
HlkDB.bak
y sigue el orden correcto.
Procedimiento paso a paso
1. Respaldar el laboratorio actual
Exporta la base de datos (HlkDB
) y los resultados de proyectos críticos. Usa hlk snapshot create
si empleas almacenamiento convergente.
2. Detener servicios HLK
sc stop HlkControllerService sc stop HlkResultsService
3. Desinstalar Client 26085
msiexec /x {GUID-DEL-PRODUCTO-26085} /qn /norestart
4. Instalar Controller 26100
setup.exe /quiet /log setup_Controller26100.log
Durante el proceso, el instalador migrará los esquemas de DB a la versión 10.2 y aplicará nuevas CLR stored procedures.
5. Instalar Studio 26100
setup_studio.exe /install /passive
6. Desplegar Client 26100 en nodos Windows Server 2025
\\Controller\HLKInstall\Client\setup.cmd /install /silent /noreboot
Finaliza con un reinicio para registrar los servicios:
shutdown /r /t 0
7. Verificar la coincidencia de builds
hlk cli version
Controller : 10.2.26100.100 Studio : 10.2.26100.100 Client : 10.2.26100.100
Todas las columnas deben mostrar la misma cadena; de lo contrario, el Studio bloqueará la carga de proyectos.
Consejos para laboratorios híbridos
Si mezclas nodos Windows Server 2022 y 2025:
- Instala side‑by‑side dos clientes: uno 26085 y otro 26100. Emplea la opción
/installdir
para ubicaciones distintas. - Configura en Studio 26100 las capabilities para filtrar pruebas que requieran API nuevas. Así evitas falsos fallos.
- Segmenta los proyectos en Worklists. Un Worklist solo puede dirigirse a un grupo de máquinas con la misma major build de Client.
Métricas clave tras la actualización
Clientes que migraron a 26100 reportan mejoras notables:
Métrica | 26085 | 26100 | Variación |
---|---|---|---|
Tiempo medio de enumeración de dispositivos (s) | 27 | 19 | ‑30 % |
Pruebas de conectividad fallidas / ciclo | 4,2 | 0,8 | ‑81 % |
Uso pico de CPU durante DXGK Diagnostics | 94 % | 71 % | ‑24 % |
Preguntas frecuentes
¿Puedo instalar HLK 26100 en Windows 10 22H2?
Sí, aunque no añade valor: las pruebas integradas son idénticas a las de la 26085. Recomendado solo si tu laboratorio valida en paralelo hardware para Windows Server 2025.
¿Se necesita un nuevo certificado?
No. El mismo certificado de firma de resultados (submission certificate) funciona con la build 26100. Lo que cambia es la cadena de confianza al cargar los logs en Partner Center, que ahora exige SHA‑3 384.
¿La base de datos SQL puede permanecer en 2019?
Sí. Microsoft soporta SQL Server 2019 y 2022. Solo asegúrate de aplicar el Cumulative Update más reciente para evitar advertencias de TDE.
Buenas prácticas para mantener tu HLK al día
- Automatiza la comprobación de nuevas builds con un script PowerShell que revise el RSS de insider y descargue el manifiesto JSON de versiones.
- Versiona tu infraestructura usando etiquetas Git en la carpeta de configuraciones del Controller (
%ProgramData%\Microsoft\HLK
). - Ejecuta pruebas de humo después de cada actualización para detectar cambios de API que rompan la automatización existente.
- Documenta el hash de cada instalador (Controller, Studio, Client) para reproducibilidad.
Conclusión
La incompatibilidad entre HLK Build 26085 y Windows Server 2025 no es un fallo misterioso, sino una consecuencia normal del ciclo Insider. Actualizar a la build específica para la rama 26100 no solo desbloquea la instalación, sino que también proporciona pruebas nuevas y un motor más rápido. Sigue el procedimiento detallado arriba y tu laboratorio volverá a generar resultados listos para Partner Center sin sobresaltos.