Actualizar Windows Server 2012 R2 a 2016/2019 in‑place: guía completa y requisitos de la ISO

Actualizar in‑place un clúster de servidores desde Windows Server 2012 R2 a 2016 o 2019 es totalmente viable y, bien planificado, evita reinstalaciones costosas y largos periodos de inactividad; la clave está en usar un medio de instalación que coincida al 100 % con la edición, el idioma y el canal de licenciamiento ya presentes.

Índice

Por qué elegir una actualización in‑place

Esta ruta conserva roles, características, aplicaciones, datos y configuraciones del sistema operativo. Resulta especialmente atractiva en entornos con:

  • Controladores de dispositivos certificados para el hardware existente.
  • Aplicaciones heredadas difíciles de reinstalar o de reconfigurar.
  • Restricciones de tiempo fuera de servicio (p. ej., servidores de archivos de alto uso).

No obstante, la actualización in‑place no es un sustituto de una estrategia de continuidad de negocio; siempre debe existir un backup reciente y probado para volver atrás si surge algún contratiempo.

Requisitos fundamentales de compatibilidad

Si el programa de instalación de Windows Server no permite seleccionar «Mantener archivos y aplicaciones», casi siempre es por una falta de coincidencia en alguno de los parámetros que siguen:

ParámetroServidor origen (2012 R2)Medio de destino (2016 / 2019)
EdiciónDatacenterDatacenter
Arquitecturax64x64
Idioma basede‑DEde‑DE
Canal de licenciaRetail, Volume, OEM o EvalCoincidente
Tipo de experienciaServer with Desktop ExperienceIncluida en la ISO

Cómo identificar la edición e idioma actuales

# Edición y build
(Get-WmiObject win32_operatingsystem).Caption
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").CurrentBuild

Canal de licenciamiento

slmgr /dli

Para confirmar el idioma del sistema, inspecciona la clave de registro:

Get-ItemProperty `
  "HKLM:\SYSTEM\CurrentControlSet\Control\Nls\Language" | `
  Select-Object Default

Descarga y validación de la ISO correcta

  1. Portal adecuado. Usa el mismo origen de licencias que se utilizó inicialmente:
    • Volume Licensing Service Center (VLSC) para licencias por volumen.
    • Visual Studio Subscriptions (MSDN) para medios de desarrollador.
    • Portal de fabricante si es una licencia OEM.
    • Evaluación (Eval) solo si el servidor origen también lo era.
  2. Idioma “Deutsch (Deutschland)”. Incluso una ISO “Multi‑language” puede fallar si el instalador no detecta la variante exacta de‑DE.
  3. SKU Datacenter, bien identificable en el nombre de archivo: dewindowsserver2019datacenterx64dvd.iso
  4. Verificación rápida antes de arrancar la instalación:
dism /Get-WimInfo /WimFile:D:\sources\install.wim /index:1
:: Debe mostrar:
:: Edition        : ServerDatacenter
:: Default Language: de-DE

Check‑list de preparación previa

  • Instala todas las actualizaciones pendientes en 2012 R2 (Windows Update o WSUS).
  • Ejecución de sconfig o Server Manager para verificar que no existan actualizaciones reiniciables.
  • Backup de bare‑metal, bases de datos, archivos y máquinas virtuales.
  • Deshabilita antivirus de terceros, software de copia de seguridad en caliente y controladores de filtrado de disco.
  • Comprueba espacio libre: al menos 20 GB en la partición del sistema.
  • Inventa un punto de restauración de la configuración de roles usando Export-Clixml, por ejemplo:
Import-Module ServerManager
Get-WindowsFeature | Where-Object {$_.InstallState -eq "Installed"} |
    Export-Clixml C:\Backup\Roles2012R2.xml

Procedimiento paso a paso

  1. Montar la ISO. Haz doble clic o usa PowerShell Mount-DiskImage.
  2. Ejecuta setup.exe desde una sesión de administrador.
  3. Selecciona «Descargar actualizaciones, controladores y características opcionales» para ahorrar tiempo tras el reinicio.
  4. Introduce la clave de producto si se solicita (no aplicará en licencias por volumen).
  5. Comprueba que la pantalla de compatibilidad muestre «Conservar archivos y aplicaciones» habilitada. Si la opción está deshabilitada, cancela y revisa el apartado de coincidencia de imagen.
  6. Sigue el asistente hasta que el sistema se reinicie automáticamente varias veces.
  7. A la primera pantalla de inicio de sesión, mantén la calma: los servicios tardan minutos extra en completar la migración de roles.

Optimización y pruebas post‑upgrade

Verificar roles y características

Get-WindowsFeature |
  Where-Object Installed |
  Select DisplayName, InstallState

Compara el resultado con el archivo XML exportado antes de la migración. Activa los roles que falten ejecutando:

Import-Clixml C:\Backup\Roles2012R2.xml |
  ForEach-Object {
    Install-WindowsFeature $_.Name -IncludeManagementTools
  }

Drivers y firmware

  • Valida adaptadores de red, tarjetas HBA y controladoras RAID en el Administrador de dispositivos (devmgmt.msc).
  • Aplica firmware si el fabricante lo recomienda para 2019.

Política de activación

slmgr /dlv
:: Si aparece el error 0xC004F074, actualiza la clave:
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato

Rutas admitidas de actualización directa

Microsoft documenta las siguientes rutas:

  • 2012 R2 → 2016: totalmente soportada.
  • 2012 R2 → 2019: soportada; no es necesario pasar por 2016.
  • 2012 R2 → 2022: no soportada; en este caso se recomienda 2012 R2 → 2019 → 2022.

Errores frecuentes y soluciones rápidas

0xC1900101 – 0x20017 Indica problema de controlador. Desinstala drivers antiguos (por ejemplo de software RAID) y repite. Opción «Mantener archivos y aplicaciones» bloqueada Revisa idioma base de la ISO (Dism) y canal de licenciamiento. Bloqueo por roles en clúster Detén la función de clúster de conmutación por error (Failover‑Clustering) antes de iniciar la actualización. Espacio insuficiente Ejecuta cleanmgr /sageset:1 y luego cleanmgr /sagerun:1 para limpiar archivos temporales.

Preguntas frecuentes (FAQ)

¿Se pierde la configuración de Active Directory?

No. El asistente migra el esquema y mantiene el bosque. Aun así, conviene tener otro DC operativo.

¿Puedo cambiar a Server Core durante la actualización?

No. La conversión Core↔GUI solo está permitida dentro de la misma versión.

¿Qué pasa con las licencias de CAL?

Las CAL 2012 R2 no cubren 2019. Debes actualizar a CAL 2019 o adquirir Software Assurance.

Conclusión

Una actualización in‑place bien planificada de Windows Server 2012 R2 Datacenter a 2016 o 2019 puede completarse sin sobresaltos y con pleno mantenimiento de servicios. El éxito depende de seleccionar la ISO exacta en idioma alemán y del mismo canal de licenciamiento, así como de dedicar tiempo a la preparación previa y a la validación posterior.

Índice