# Actualización automática - Windows

Esta guía describe la actualización de la plataforma Navixy On-Premise usando un script automatizado. Este script está diseñado para servidores Windows que ya ejecutan la plataforma Navixy.

Para la instalación inicial de la plataforma, remítase a [las instrucciones de instalación](https://www.navixy.com/docs/on-premise/es/on-premise/how-to-guide/installation/advanced-installation/windows-installation).

Para servidores Linux, por favor consulte [Instalación fácil](https://www.navixy.com/docs/on-premise/es/on-premise/how-to-guide/installation/easy-installation) la instrucción o [la sección de instalación avanzada para Ubuntu](https://www.navixy.com/docs/on-premise/es/on-premise/how-to-guide/installation/advanced-installation/ubuntu-20).

## Prerequisitos para la actualización

Antes de iniciar la actualización, asegúrese de que su sistema cumpla con los siguientes prerequisitos:

1. **Java Development Kit 21**\
   A partir de marzo de 2025, la plataforma dejó de admitir la versión 17 y anteriores.
2. **MySQL 8.0**\
   A partir de marzo de 2024, la plataforma dejó de admitir MySQL 5.7. Esta versión alcanzó su EOL y ya no recibe soporte.

El incumplimiento del software requerido provocará que la nueva versión de la plataforma no pueda iniciarse. Sin embargo, una actualización previa de los requisitos mantendrá la plataforma funcional.

{% hint style="info" %}
La ejecución del script de actualización comienza comprobando el entorno del sistema. Si falta algún software requerido o la versión es incompatible, el script mostrará una advertencia.
{% endhint %}

## Paquete Navixy

El paquete de distribución Navixy On-premise está siempre disponible para descargar en el enlace directo:

[⬇️ Descargar paquete Navixy](https://get.navixy.com/latest)

{% hint style="info" %}
Su navegador puede advertirle que la descarga no es segura: esto es normal para archivos tar.gz. Ignore la advertencia y descargue el archivo de forma segura.
{% endhint %}

Descomprima el archivo recién descargado y navegue hasta la carpeta llamada `\navixy-package`. Esta será la carpeta principal con la que trabaja esta instrucción.

## Script de actualización

Proceda a `\navixy-package\windows` carpeta y ejecute el `NavixyUpdater.ps1` script con Powershell:

![NavixyUpdater](https://4055106527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-91bb94d548f92647814ac4c3d354e8da1c0661ad%2Fimage-20250604-135031.png?alt=media)

Esto iniciará el proceso de actualización. El script comprobará el entorno y, si todo el software requerido está actualizado, verá el menú de selección del tipo de instalación:

![Menú de actualización](https://4055106527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-01e88fdd583b0fcaec231a46c3a5cb32154bd3df%2Fimage-20250604-135854.png?alt=media)

Si no se detectan Java y MySQL en las versiones requeridas, el script finalizará.

Si se detecta uno de los softwares requeridos, el script continuará la ejecución, pero mostrará una advertencia:

![Error: servicio no encontrado](https://4055106527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-9da04a0fd564746f5443fcfc02203ff6c428d03b%2Fimage-20250604-135235.png?alt=media)

Puede continuar la instalación en los siguientes casos:

* Si no se detecta MySQL, pero está actualizando el servidor de aplicaciones.
* Si no se detecta Java, pero está actualizando el servidor de base de datos.

Si está actualizando un servidor todo-en-uno con todos los componentes, detenga la actualización y verifique las versiones del software instalado. Si tienen las versiones requeridas, vuelva a instalarlas o actualícelas.

## Update process

Tras seleccionar la opción deseada, el script iniciará el proceso de actualización. Si se actualizan todos los componentes o la base de datos, deberá introducir un usuario y una contraseña para acceder a la base de datos.

El proceso de actualización está totalmente automatizado; todo lo que debe hacer es vigilar la pantalla y esperar.

![Update process](https://4055106527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-74d93f4c93b0f38bda8b8699833b670feaade88c%2Fimage-20250605-120128.png?alt=media)

Tras una actualización exitosa, el script le notificará la finalización y terminará.

## Pasos finales

Cuando la actualización esté completa, compruebe que el panel de administración de la plataforma y las cuentas de usuario estén disponibles y que todo funcione correctamente. Si esperaba alguna innovación específica, verifique si está presente entre las funcionalidades de la plataforma.

Si encuentra algún problema, proceda a la sección de resolución de problemas o contacte con el soporte técnico.
