> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/support/tutorials/windows/como-actualizar-windows-server-2008-a-windows-server-2019.md).

# Cómo actualizar Windows Server 2008 a Windows Server 2019

En este tutorial te mostramos cómo actualizar un servidor con **Windows Server 2008 o Windows Server 2008 R2 a Windows Server 2019** de forma ordenada y segura. Veremos qué rutas de actualización son posibles, qué pasos previos conviene realizar antes de empezar y cómo completar el proceso pasando por las versiones intermedias necesarias.

### Contexto: fin de soporte de Windows Server 2008/2008 R2

El sistema operativo **Windows Server 2008 o Windows Server 2008r2** [dejó de tener soporte en enero de 2020](https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-server-eos-faq/end-of-support-windows-server-2008-2008r2) y, por tanto, es más que necesario **retirar** todos los [servidores](https://jotelulu.com/servicios/servidores) que tengamos desplegados con esta versión del sistema operativo de servidor del gigante de Redmond.

El que estos sistemas ya no tengan soporte supone que **ya no hay actualizaciones continuas** de los servicios, roles, etc., para este sistema operativo, lo cual desemboca en una gran amenaza de seguridad, ya que las actualizaciones de seguridad serán mínimas, por no decir inexistentes y en cambio las **amenazas crecerán.**

### Por qué actualizar a una versión más reciente

Por esta razón se debe hacer si o si la **actualización de versiones** hasta un sistema operativo que presente una fecha de “end of life” (fin de vida) o de “end of support” (fin de soporte) lo más alejada posible.

En este caso, nos planteamos saltar a la penúltima versión de Windows Server que ha salido al mercado, Windows Server 2019, ya que muchos técnicos **suelen ir una versión por detrás para garantizar cierta estabilidad**, ya que no se encuentran con problemas que aún no han sido documentados, que no han sido detectados, etc.

Windows Server 2019 presenta una gran madurez, tiene un **soporte inicial hasta 2025** y un tiempo de **soporte extendido hasta 2029,** siendo posible que se extienda posteriormente, con lo que nos garantizaríamos 7 años de servicio en condiciones de actualizaciones continuas, parcheos de seguridad, etc.

### Rutas de actualización posibles

El problema que tenemos es que no se puede hacer un salto directo desde Windows Server 2008 hasta Windows Server 2019, sino que tendremos que hacer al menos un salto intermedio.

Si por ejemplo partimos de Windows Server 2008, podemos saltar a Windows Server 2012, de ahí saltar a Windows Server 2016 y desde este sistema saltar a Windows Server 2019, lo cual plantearía una verdadera travesía.

En el caso de saltar desde Windows Server 2008r2, podemos saltar a Windows Server 2012r2 y desde ahí saltar hasta Windows Server 2019, siendo el camino más corto.

Para ilustrar esto, y saber cual es la ruta que debes tomar para llevar a cabo la actualización de tus sistemas, dejamos la siguiente gráfica que lo representa de manera muy sencilla y que está creada en base a la documentación de Microsoft.

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2Fy6FhR7Ozr633zpscriCg%2Fsaltos_version_windows_server_plenit_4.png?alt=media&amp;token=15dd8c5c-0f64-4bec-992b-c851674d89d0" alt=""><figcaption><p>Saltos de versión de Windows Server 2008 a Windows Server 2019</p></figcaption></figure>

### Recomendación previa: migrar mejor que actualizar

Aprovechando que vamos a saltar de sección, me voy a permitir la licencia de recomendar que, siempre que sea posible, no se haga una actualización, sino una migración a un nuevo servidor. De esta manera nos aseguramos que no va a haber problemas de compatibilidad de servicio (o no debería), que no va a haber problemas de pérdida de servicio (ya que podremos hacer todas las pruebas necesarias), y, finalmente, pondremos en producción el nuevo servidor justo a la vez que paramos el antiguo. Por último, tampoco nos encontraremos con que el proceso de actualización deja archivos residuales y otra basura dentro del sistema de ficheros.

### ¿Cómo actualizar tus servidores Windows Server 2008 a Windows Server 2019?

#### Pre-requisitos o pre-configuración

Para completar de forma satisfactoria este tutorial y poder **actualizar tus servidores Windows Server 2008 a Windows Server 2019**, necesitarás:

* **Un servidor** con Windows Server 2008 o Windows Server 2008 r2.
* **Licencia de los sistemas** operativos usados.
* **Imágenes de los CD/DVD** de instalación que se van a instalar.
* **Copias de seguridad** del servidor que se va a actualizar por si hay que hacer la marcha atrás del proceso.

#### Paso 1. Preparación de la actualización

El **proceso de instalación** es en realidad **bastante sencillo**, pero como cualquier cosa que queramos hacer dentro del mundo de la informática, requiere de algunos puntos que d**ebemos planificar y preparar** para no tener sobresaltos durante el proceso.

Lo primero que debemos mirar es si vamos a tener algún **problema de compatibilidad con los servicios y aplicaciones** que usamos. Para ello, podemos revisar la documentación del fabricante, aunque siempre es recomendable hacer una **prueba piloto** con un servidor de desarrollo o preproducción para ver que todo va conforme dice la documentación.

Por supuesto, debemos **revisar que las especificaciones de los sistemas operativos** a los que vamos a actualizar soportan todo el hardware que tenemos, y que disponemos de la CPU, la RAM o el espacio en disco necesario para poder ejecutar el sistema sin problemas.

El siguiente punto es **tener copias de seguridad actualizada**s. De hecho yo tendría un par de ellas, una de unos días antes y otra del momento antes de realizar la actualización, ya que todos conocemos aquello de “más vale prevenir que curar”.

Por último, deberíamos **extraer información sobre el sistema**, incluyendo la versión de sistema actual, configuraciones de red, etc. Todo esto nos servirá para reconfigurar el sistema en caso de que algún parámetro se desconfigure en el proceso de upgrade.

Además, **la consulta del sistema actual nos indicará que saltos necesitamos dar**, aunque a estas alturas deberíamos tenerlo más o menos claro.

Para comprobar el sistema operativo que tenemos instalado, podemos hacerlo de varias maneras, pero personalmente prefiero hacerlo en línea de comandos. Por tanto, se deberá **ir a una consola de CMD y lanzar “systeminfo”** (1).

Como se puede ver en la captura, **el sistema devuelve el “nombre del sistema operativo”** (2) en el que se indicará la versión completa, que en este ejemplo es “Windows Server 2008 R2 Standard”.

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2FSvfc9XHBUkXTAoHsiwIO%2Fimage.png?alt=media&amp;token=0b8af619-4886-4198-947c-36ed50c763d4" alt=""><figcaption><p>Paso 1. Comprobamos la versión de Sistema operativo que tenemos en la máquina</p></figcaption></figure>

Una vez obtenida esta información, pasamos a recopilar la información sobre la configuración del sistema y la configuración de los interfaces de red.

Esta operativa la haremos en este caso desde el CMD, pero en el siguiente salto veremos como hacerla desde PowerShell para ver las dos opciones.

Para realizar esta opción **se deben lanzar los siguientes comandos (3)**:

```cmd
mkdir c:\info
systeminfo > c:\info\systeminfo.txt
ipconfig /all > c:\info\ipconfig.txt
```

Una vez hecho esto, se debe **ir a la carpeta** (4) para comprobar que los ficheros se han creado y **comprobar el contenido de los ficheros** (5) para ver si se ha recogido la información correctamente.

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2FmFvqTpspgAJyG1YlDmmW%2Fimage.png?alt=media&amp;token=935a22a7-d187-459a-addf-db1436c5a568" alt=""><figcaption></figcaption></figure>

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2FPIfMrZHL5Y3NG7XseW0u%2Fimage.png?alt=media&amp;token=d170a467-840d-44ab-b2a4-1ec7d6d461cb" alt=""><figcaption><p>Paso 1. Extraemos información del sistema operativo y la red</p></figcaption></figure>

Personalmente, recomiendo llevar esta información a otro servidor para tener una copia externa.

#### Paso 2. Actualización de Windows Server 2008r2 a Windows Server 2012r2

Ahora se debe **empezar con el proceso de actualización** de Windows Server 2008r2 a Windows Server 2012r2.

Lo primero que se debe hacer es **mapear la imagen del sistema** operativo o insertar el CD/DVD dentro de la unidad óptica del servidor, para a continuación **lanzar la instalación manualmente** (6) y **hacer clic en “instalar ahora”** (7) cuando arranque el programa de instalación.

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2FohubXcEyen8XVe7Dmw8J%2Fimage.png?alt=media&amp;token=0f51e2f3-ff6e-445c-bb6d-04d1ea81e3c9" alt=""><figcaption><p>Paso 2. Lanzamos la instalación de Windows Server 2012r2</p></figcaption></figure>

En este momento **se arranca el programa de instalación**, que tomará un tiempo en copiar ficheros temporales y cargar una imagen para la instalación. Este proceso puede variar en tiempo por las características del servidor (RAM, CPU, unidad usada, disco, etc.).

<figure><img src="https://70579932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxksPMyYRDCe4qKkhbpcY%2Fuploads%2FAAeyVcXckNovVqRe0sqd%2Fimage.png?alt=media&amp;token=ff4eccc9-4727-4196-aeef-eae1a3ba798f" alt=""><figcaption><p>Paso 2. Esperamos mientras se cargan los archivos temporales</p></figcaption></figure>

Lo primero que mostrará el programa de instalación será una ventana en la que se nos pregunta si queremos hacer uso de las actualizaciones que estén disponibles en línea para este sistema.

En esta ventana también se nos pregunta si queremos **ayudar el proceso de instalación** de Windows, en cuyo caso se deberá **seleccionar un checkbox**. Personalmente me gusta marcar estos checks porque Microsoft recopila datos telemétricos de los sistemas, las instalaciones, los fallos, etc., que después revierten en una mejora de los sistemas.

Recomiendo **seleccionar la opción “Conectarse para instalar actualizaciones ahora (recomendado)”**.

Cuando seleccionemos esta opción continuará la instalación del software.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Seleccionamos conectar para obtener las actualizaciones del sistema \*/}

Tras esto, si se ha seleccionado que conecte a las actualizaciones, el sistema conectará a la red de Microsoft y estará un rato descargando paquetes. Si no se ha seleccionado esta opción, se pasará directamente a la siguiente ventana del proceso de instalación.

{% hint style="info" %}
Podemos encontrarnos que, a pesar de haber seleccionado la opción de actualización, el sistema tenga problemas para conectar y termine saltándose el paso. Si esto sucede no pasa nada, ya que podemos actualizar posteriormente.
{% endhint %}

En la siguiente ventana se pide **seleccionar** el sistema operativo que se quiere instalar, que en el caso que nos ocupa será **“Windows Server 2012 R2 Standrd (instalador con GUI)”**.

Este es el caso que nos ocupa porque se partía de un Windows Server 2008 r2 Standard, pero **en caso de partir de una Datacenter se deberá seleccionar Datacenter Edition.**

Otro punto importante es que tengamos en cuenta que desde **Windows Server 2012 se tiene la posibilidad de instalar el sistema operativo Windows Sever sin entorno gráfico**, lo que se llama un “**Server Core**”, que está pensado para trabajar en línea de comandos. Es por esto que se debe tener en cuidado de no elegir esta por error, ya que de primeras será complicado operar con ella, aunque existe una posible solución para los casos en los que hayamos instalado una de estas distribuciones por error.

Una vez hecho esto se deberá hacer **clic en “Siguiente**”.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Seleccionamos la versión de Windows 2012r2 a la que queremos actualizar \*/}

La siguiente ventana muestra **los términos de licencia**, que en realidad son una versión ultra abreviada de estos, por lo que esta vez no tenemos excusa para no leerla y al fin podremos decir que hemos leído una EULA, desmintiendo ese mito de que los informáticos no leemos las licencias de lo que instalamos.

Para poder continuar con la instalación habrá que **aceptar los términos de la licencia marcando el checkbox**.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Revisamos y aceptamos los términos de licencia de Windows Server 2012r2 \*/}

El siguiente punto es en el que se tiene que decidir qué **tipo de instalación** se quiere, y existen solo **dos opciones:**

* **Actualización:** Instalar Windows y conservar archivos, configuraciones y aplicaciones.
* **Personalizada:** Instalar solo Windows (avanzado).

En este caso, como lo que se quiere hacer es una actualización desde Windows Server 2008 a Windows Server 2012r2 se debe s**eleccionar la opción “Actualización: Instalar Windows y conservar archivos, configuraciones y aplicaciones”** y con esta selección la instalación continuará de manera automática.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Seleccionamos como tipo de instalación la actualización del sistema a WS2012r2 \*/}

Llegados a este punto, Microsoft ha tenido a bien incluir un pequeño “**disclaimer**” sobre el “**Informe de compatibilidad**”, que tal como nos indica ha **dejado guardado en el escritorio**.

El sistema nos recomienda, además, visitar la página de información sobre [“instalación, actualización o migración a Windows Server”](https://learn.microsoft.com/en-us/windows-server/get-started/install-upgrade-migrate), donde podemos encontrar información adicional sobre la migración. Esto en principio no es necesario, porque antes de comenzar, en el Paso 0, se supone que hemos hecho una labor de investigación y planificación previa.

En este caso, bastará con **hacer clic en “Siguiente”** para continuar con la instalación.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Revisamos el aviso sobre compatibilidad de aplicaciones en WS2012r2 \*/}

A partir de aquí, la **actualización de Windows ya ha empezado** y se completará, según nos dice Microsoft en cinco fases. Las fases son:

* Copia de archivos de Windows.
* Recopilación de archivos, configuraciones y aplicaciones.
* Preparación de archivos para la instalación.
* Instalación de características y actualizaciones.
* Finalización de la migración de archivos, configuraciones y aplicaciones.

Durante estos pasos, el sistema reiniciará varias veces, y **no se deberá hacer nada**, dejándole operar sin interrupciones, y sin cargar el arranque de CD/DVD en ningún momento, porque de lo contrario, la instalación arrancará de nuevo.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. Esperamos mientras se actualizan los paquetes de WS2008r2 a WS2012r2 \*/}

Tras una serie de reinicios, al fin podrá verse la **ventana de inicio de Windows Server 2012r2**. En este punto se deberá **acceder al sistema** y preparar el upgrade a WS2019.

Lo primero que se deberá hacer es **comprobar que no hay problemas**, que todo está bien configurado, que los servicios corren correctamente, etc. Así se podrá tener cierta garantía de que todo vaya bien en el siguiente paso.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 2. En este momento arranca nuestro nuevo Windows Server 2012r2 \*/}

Tras revisar que está todo ok, se deberá pasar al siguiente punto, la Actualización de Windows Server 2012r2 a Windows Server 2019.

#### Paso 3. Actualización de Windows Server 2012r2 a Windows Server 2019

{% hint style="info" %}
En este punto se debe cambiar la imagen mapeada por la de Windows Server 2019.
{% endhint %}

Tal como se ha hecho antes de arrancar la actualización de Windows Server 2008 r2 a Windows Server 2012 r2, lo primero que se debe hacer es g**uardar las configuraciones del sistema**. En principio, este es un paso que podemos omitir, ya que sabemos de dónde partimos, pero también sirve para ver el estado en el que estamos actualmente.

En este caso vamos a hacer una parte con un par de comandos de Powershell para ir acostumbrándonos poco a poco a su uso. **Los comandos a usar serán**:

```powershell
Set-Location c:\info
Get-ChildItem
systeminfo > c:\info\systeminfo.txt
ipconfig /all > c:\info\ipconfig.txt
Get-Content .\ipconfig.txt
```

Y de esta manera presentamos los comandos de PowerShell:

* **Set-Location:** equivalente a `cd` en CMD. Cambia el directorio de trabajo.
* **Get-ChildItem:** equivalente a `dir` en CMD. Lista el contenido del directorio.
* **Get-Content:** equivalente a `cat` en CMD. Muestra el contenido de un archivo.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Extraemos información de configuración de WS12r2 antes de la actualización \*/}

En este punto se debe lanzar la actualización a Windows Server 2019. Para ello se debe **ir al explorador de Windows, navegar hasta la unidad** que tenga mapeada la imagen y **hacer doble clic sobre ella**.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Lanzamos el instalable de Windows Server 2019.jpg \*/}

Esta operación hará que **se arranque el programa de instalación de Windows Server 2019**. Como la forma en que se instala el sistema operativo cambió notablemente a partir de Windows Server 2016, se podrán ver ciertas diferencias. La primera, para mí, es **la mejora en la velocidad del despliegue**. Esto se debe a la forma en que se paquetizan los binarios, que se copian comprimidos, se descomprimen en la máquina de destino y a continuación se configuran, no como en las versiones antiguas en las que se copiaban grandes cantidades de archivos pequeños, suponiendo una merma en la velocidad de la copia.

En este punto, no quedará otra que **esperar a que termine de copiar los paquetes** y nos devuelva el testigo.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Esperamos mientras arranca el programa de instalación \*/}

Ahora se nos vuelve a proponer **obtener las actualizaciones, controladores y características opcionales** para optimizar el proceso de instalación. Tal como he comentado previamente, yo prefiero **marcar la opción “Descargar actualizaciones, controladores y características opcionales”**, que además podemos ver que nos marca como opción recomendada. Si el lector decide seleccionar la segunda opción “No en este momento” no habrá un gran impacto en el proceso de instalación, aunque si que necesitará dedicar algo más de tiempo en el proceso de post-instalación.

En esta pantalla, tal como sucedía en el instalador previo, se propone **ayudar en el programa de mejora** del instalador, en nuestro caso somos bastante amigos de colaborar con este tipo de mejoras ya que revierten en la experiencia de uso de futuras versiones. Si se opta por esta acción altruista, se debe **marcar el checkbox “Deseo ayudar a mejorar la instalación de Windows”**.

Una vez hecho esto se podrá **hacer clic en “Siguiente”** para continuar con la instalación.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Seleccionamos la descarga automática de actualizaciones \*/}

El siguiente paso que se debe dar es **seleccionar la imagen que se va a desplegar** en el servidor, que en este caso debería ser consecuente con la elección previa, por lo que en el caso de este ejemplo se deberá **seleccionar la opción “Windows Server 2019 Standard (Experiencia de escritorio)”** y hacer clic en “Siguiente”.

{% hint style="warning" %}
**Importante:** Server Core no incluye entorno gráfico. Se administra mediante línea de comandos y PowerShell. El instalador la selecciona por defecto.
{% endhint %}

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Seleccionamos la versión de Windows Server 2019 que queremos instalar \*/}

En este punto volveremos a encontrarnos ante los **términos de licencia y avisos aplicables**, y no quedará otra que **marcar “Aceptar”** a menos que se quiera interrumpir el proceso de instalación.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Comprobamos los términos del acuerdo de licencia de WS2019 y lo aceptamos \*/}

El siguiente punto es un **punto crítico para el proceso** que se está llevando a cabo, porque es el punto en el que se **debe seleccionar “Conservar los archivos personales y las aplicaciones”**. En caso de cometer un error y seleccionar la segunda opción, se eliminará todo porque formateará el sistema de manera irrecuperable, teniendo que recuperar la copia de seguridad previamente hecha y volver a comenzar todo el proceso.

Una vez seleccionada la primera opción se deberá **hacer clic en “Siguiente”.**

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Seleccionamos la opción de preservar los archivos existentes en el equipo \*/}

Tras esto comenzará el **proceso de obtención de actualizaciones**, un tiempo en el que se deberá esperar pacientemente a que termine y nos devuelva el control.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Esperamos mientras el programa descarga actualizaciones para la instalación de WS2019 \*/}

Tras la descarga de los paquetes actualizados, el programa de instalación está listo para comenzar con el despliegue, pero antes de hacerlo nos da la oportunidad de **repasar todo para ver si estamos de acuerdo** con las configuraciones que hemos elegido previamente.

La revisión es sencilla, ya que en realidad hay dos puntos a revisar:

* **Versión de Windows:** elige Standard o Datacenter. Ambas opciones incluyen experiencia de escritorio y Server Core.
* **Conservar archivos personales y aplicaciones:** mantén los archivos y aplicaciones existentes durante la actualización.

Una vez estemos de acuerdo se deberá **hacer clic en “Instalar”**, de lo contrario, hacer clic en “Atrás” para cambiar los parámetros necesarios.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Revisamos las opciones seleccionadas antes de proceder a la actualización a WS2019 \*/}

En este momento **el sistema empieza con la instalación de paquetes** e irá mostrando ciertas ventanas donde se podrá ver cuánto lleva instalado para hacernos una idea de cuánto le queda. Estas ventanas son de varios tipos, pero no se ponen en el tutorial para no extenderlo más de lo necesario.

Además, **reiniciará varias veces**, por lo que, si queremos estar al tanto de todos los cambios, reinicios, etc., puede ser buena idea conectarnos por consola al servidor, aunque como siempre digo, es el mejor momento para una taza de caliente y reconfortante café.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Esperamos mientras el programa de instalación de WS2019 instala los paquetes en el servidor \*/}

Tras un rato, se podrá ver la pantalla de login del servidor, en la que como es lógico deberemos introducir los datos de administrador para entrar con todos los privilegios necesarios.

{/\* 📸 IMAGEN PENDIENTE · Pie de imagen: Paso 3. Y por fin podemos disfrutar de nuestro flamante Windows Server 2019 \*/}

Ahora tocaría revisar el estado del sistema, ver que no hay problemas con ninguna aplicación, rol o servicio que podamos tener instalado.

Asimismo, sería más que recomendable buscar las actualizaciones para ver que el sistema está completamente actualizado, y por supuesto revisar las reglas del firewall y otras medidas de seguridad.

### Conclusiones

El sistema **operativo Windows Server 2008 o Windows Server 2008r2** [dejó de tener soporte en enero de 2020](https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-server-eos-faq/end-of-support-windows-server-2008-2008r2), y por tanto hay que jubilar todos los servidores que tengan esta versión.

En este artículo hemos revisado la forma en que se puede **realizar la actualización** tanto de Windows Server 2008 a Windows Server 2012 o desde Windows Server 2008r2 a Windows Server 2012r2 y desde ahí a Windows Server 2019, comentando tanto la forma en que se haría como pequeñas recomendaciones para que no haya problemas durante el proceso.

Ese proceso, tal como se ha podido ver, es relativamente sencillo si se sigue un orden y se siguen las pautas marcadas.

¡Gracias por acompañarnos!

18 de octubre de 2022


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/support/tutorials/windows/como-actualizar-windows-server-2008-a-windows-server-2019.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
