Cómo descargar e instalar KB923845 x86 en Windows Server 2003 para habilitar BITS 2.5 y desplegar MECM

Encontrar la actualización KB923845 para Windows Server 2003 de 32 bits es cada vez más difícil desde que Microsoft retiró las descargas. Esta guía muestra cómo conseguirla de forma segura, instalarla y planificar la migración a plataformas compatibles.

Índice

Contexto y fin de soporte

El 14 de julio de 2015 Microsoft finalizó el Extended Support para Windows Server 2003. A partir de esa fecha dejaron de publicarse parches de seguridad, correcciones de compatibilidad y, paulatinamente, se retiraron los instaladores del Catálogo de Microsoft Update. Entre los archivos eliminados se encuentra WindowsServer2003‑KB923845‑x86‑ENU.exe, el paquete que actualiza el Servicio de transferencia inteligente en segundo plano (BITS) a la versión 2.5 en arquitecturas de 32 bits.

Por qué BITS 2.5 es imprescindible para MECM

Microsoft Endpoint Configuration Manager —antes System Center Configuration Manager— emplea BITS para descargar contenido de forma asincrónica y aprovechar el ancho de banda ocioso. Versiones anteriores de BITS presentan limitaciones de protocolo y de control de congestión, por lo que el instalador del agente MECM comprueba la presencia de BITS 2.5 durante la fase de prerrequisitos. Si el servicio no está actualizado, la instalación se aborta con un error Prerequisite check failed: BITS 2.5 or higher is required.

El problema: parche x86 desaparecido

Al buscar la KB923845 en el Catálogo de Microsoft Update actualmente solo aparece la edición para sistemas x64. Los administradores que mantienen servidores de 32 bits se encuentran entonces en un callejón sin salida: sin el paquete, BITS no puede actualizarse y el cliente MECM no se instala. El resultado es una brecha tanto operativa como de seguridad, puesto que las máquinas quedan fuera del paraguas de administración centralizada.

Estado oficial y postura de Microsoft

Desde la perspectiva de Microsoft la recomendación es clara: migrar a una versión admitida de Windows Server (2016 o posterior) tan pronto como sea posible. La propia KB923845 ya no está disponible en ningún servidor de Microsoft y el soporte técnico para 2003 finalizó hace más de una década. Sin embargo, la realidad en muchas organizaciones es más compleja —aplicaciones heredadas, dependencias de hardware, presupuestos ajustados—, lo que obliga a aplicar soluciones de compromiso hasta que la migración completa sea viable.

Fuentes alternativas para obtener KB923845 x86

Cuando la descarga oficial ha desaparecido, la comunidad técnica pasa a desempeñar un papel fundamental. A continuación se resumen las rutas más fiables para recuperar el instalador:

  • Archive.org. La Wayback Machine conserva multitud de réplicas del antiguo Catálogo de Microsoft Update. El fichero WindowsServer2003‑KB923845‑x86‑ENU.exe suele encontrarse acompañado de su archivo .txt con el hash SHA‑1.
  • WSUS Offline Update. Las versiones 9.x del proyecto, orientadas a sistemas fuera de soporte, incluyen todavía ramas dedicadas a Windows Server 2003 y almacenan los binarios en su carpeta client\wsus.
  • Medios OEM. Determinados fabricantes distribuyeron discos o particiones “Supplemental CD” que reunían parches acumulativos previos al Service Pack 2. Revisar antiguos inventarios puede dar frutos inesperados.
  • Copias de seguridad corporativas. Muchas empresas realizaban réplicas completas de sus servidores WSUS. Explorar las cintas LTO o los respaldos en NAS puede revelar el archivo buscado.
FuenteVentajasInconvenientes
Archive.orgAcceso público y gratuitoProceso manual, enlaces a veces corruptos
WSUS Offline 9.xIncluye firmas y hashes para validar integridadSe necesita localizar la versión correcta del paquete
Medios OEMBinarios originales firmados por MicrosoftDificultad para encontrar discos físicos en buen estado
Backups internosNo se expone la organización a descargas externasTiempo empleado en restaurar datos de cintas o imágenes

Precauciones antes de instalar

La obtención de software desde repositorios no oficiales conlleva riesgos de seguridad. Para mitigarlos sigue estas recomendaciones:

  1. Verificación criptográfica. Calcula el hash SHA‑1 del ejecutable y compáralo con 5EF8C0E64A1CC2D2D233CA31E2978C5CFA9FDF9C. Asegúrate también de que la firma Authenticode indique «Microsoft Corporation».
  2. Entorno de pruebas. Despliega una máquina virtual con una imagen limpia de Windows Server 2003 SP2 y reproduce el procedimiento completo antes de tocar producción.
  3. Respaldo reciente. Realiza una copia de seguridad a nivel de sistema o, como mínimo, un estado del sistema (ntbackup) para poder revertir.
  4. Segmentación de red. Si es posible, coloca temporalmente el servidor en una VLAN de cuarentena hasta finalizar las validaciones posteriores.

Procedimiento paso a paso

Una vez localizado WindowsServer2003‑KB923845‑x86‑ENU.exe, sigue esta secuencia para instalar la actualización y desplegar el cliente MECM:

  1. Inicia sesión con una cuenta del grupo Administrators.
  2. Detén los servicios que usan BITS:
    net stop bits
    net stop wuauserv
  3. Copia el ejecutable a C:\Temp y ejecútalo con:
    C:\Temp\WindowsServer2003‑KB923845‑x86‑ENU.exe /passive /norestart
  4. Reinicia el servidor cuando el instalador finalice.
  5. Comprueba la versión de BITS:
    bitsadmin /util /version
    El comando debe devolver 2.5.
  6. Arranca de nuevo los servicios:
    net start wuauserv
    net start bits
  7. Lanza la instalación del agente MECM:
    ccmsetup.exe /mp:<ServidorMP> SMSSITECODE=<SiteCode> /logon
  8. Revisa el log C:\Windows\ccmsetup\Logs\ccmsetup.log para asegurarte de que la conexión al sitio y la descarga de políticas se completan sin errores.

Validación posterior a la instalación

Para confirmar que todo funciona correctamente:

  • En la consola MECM, verifica que el nodo Devices muestra al servidor con estado Active.
  • Abre el Visor de eventos → Applications and Services LogsMicrosoftBits‑Client y asegúrate de que no se registran eventos de error.
  • Inicia una implementación de prueba —por ejemplo una actualización antigua de Office— y monitoriza la transferencia en Monitoring → Deployments.

Riesgos de mantener Windows Server 2003

Aunque la actualización permita integrar temporalmente el servidor en MECM, conservar sistemas fuera de soporte implica:

  • Vulnerabilidades sin remedio. Exploits como BlueKeep (CVE‑2019‑0708) nunca serán parchados oficialmente.
  • Falta de TLS moderno. Componentes críticos solo admiten TLS 1.0 y cifrados obsoletos.
  • Coste creciente. Hardware antiguo, repuestos escasos y personal con experiencia limitada en plataformas heredadas.

Estrategia de migración recomendada

Si la organización todavía depende de Windows Server 2003, define una hoja de ruta realista pero ambiciosa:

  1. Inventario. Enumera roles, bases de datos y aplicaciones que residen en cada servidor.
  2. Evaluación de compatibilidad. Usa Microsoft Assessment and Planning Toolkit o herramientas de terceros para identificar obstáculos.
  3. Laboratorio de modernización. Replica las cargas de trabajo en Windows Server 2022 Core, contenedores o Azure.
  4. Pruebas de regresión. Valida funcionalidad, rendimiento y huella de seguridad.
  5. Migración escalonada. Emplea estrategias lift‑and‑shift, refactorización o reemplazo, según el caso.
  6. Retirada y documentación. Una vez migrado, apaga, elimina credenciales y conserva una imagen forense por si surge una auditoría.

Preguntas frecuentes

¿Puedo copiar el ejecutable desde otro servidor ya parcheado?
Sí. Extrae el archivo de %windir%\$hf_mig$\KB923845\spuninst, verifica el hash y ejecútalo en el destino.

¿Existe KB923845 para Itanium (IA‑64)?
No. Las ediciones IA‑64 de Windows Server 2003 ya incluían BITS 2.5 tras instalar Service Pack 2.

¿Es posible registrar manualmente los archivos DLL de BITS?
No es recomendable. El instalador actualiza dependencias en WinHTTP y aplica cambios en el registro que resultan tediosos de reproducir a mano.

¿Puedo usar la versión en otro idioma?
El instalador comprueba el locale. Para sistemas en inglés emplea la edición ENU; para sistemas en español necesitarás la ESN.

¿Qué alternativa tengo si no localizo el parche?
Considera crear una máquina virtual intermedia en Windows Server 2012 R2 que actúe de puente, o desplegar MECM sobre la versión x64 del sistema operativo si tu hardware lo permite.

Conclusiones

Recuperar e instalar la KB923845 en un servidor Windows Server 2003 de 32 bits es una tarea que exige perseverancia y atención a los detalles, pero sigue siendo factible. Al lograrlo, podrás integrar el equipo en Microsoft Endpoint Configuration Manager y mantener un control mínimo del inventario y distribución de software. No obstante, recuerda que se trata de una solución provisional: la única estrategia sostenible es migrar cuanto antes a una plataforma soportada.

Índice