Compatibilidad de HLK Build 26085 con Windows Server 2025: solución al error de instalación

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.

Índice

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

  1. 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
  2. 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.
  3. Reinstala el Client en cada nodo Windows Server 2025
    Desinstala cualquier rastro de la build 26085, reinicia y ejecuta de nuevo el setup.cmd recién descargado. El asistente comprobará el hash SHA‑256 para evitar DLL side‑by‑side defectuosas.
  4. Sincroniza el Supplemental Content
    Copia el directorio HLKContent 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 HLKSistemas operativos admitidosFin de soporte InsiderNotas relevantes
10.1.26085.xWindows 10 22H2, Windows 11 23H2, Windows Server 2022Oct 2025Última build antes del cambio de esquema SHA‑3
10.2.26100.xWindows Server 2025, Windows 11 24H2, Windows 10 LTSC 2024En cursoIncluye nuevo motor de pruebas ARM64
10.0.25915.xWindows 11 Insider (Dev) 2024Mar 2025Deprecada — 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étrica2608526100Variación
Tiempo medio de enumeración de dispositivos (s)2719‑30 %
Pruebas de conectividad fallidas / ciclo4,20,8‑81 %
Uso pico de CPU durante DXGK Diagnostics94 %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.

Índice