> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/it/getting-started/installation/devolutions-server-upgrade.md).

# Aggiornamento di Devolutions Server

[Installi la versione corretta della Devolutions Server Console](https://devolutions.net/server/download/) prima di aggiornare l'applicazione web Devolutions Server.

I passaggi seguenti sono destinati a configurazioni con un solo server o a [topologie](/server/it/readme/topologies.md) di base. Se l'ambiente differisce da queste configurazioni, [ci contatti](mailto:service@devolutions.net) per ricevere assistenza con l'aggiornamento di Devolutions Server.

### Flusso di lavoro

Raccomandazioni e passaggi da seguire prima di procedere con l'aggiornamento:

* Consigliamo vivamente di testare il processo di aggiornamento in un [ambiente di staging o di test](/server/it/knowledge-base/how-to-articles/create-server-staging-instance.md) prima di aggiornare l'istanza di produzione. Se non è disponibile un ambiente di staging, valuti una distribuzione limitata per assicurarsi che il flusso di lavoro funzioni come previsto prima di coinvolgere l'intero team.
* Si assicuri di disporre di un account amministratore locale di Devolutions Server esente da MFA nel caso in cui l'autenticazione principale non riesca.
* [Abiliti l'accesso di emergenza](/server/it/knowledge-base/how-to-articles/enable-emergency-login-code-authentication.md) per i suoi account amministratore.
* Rimuova qualsiasi password impostata sulla Devolutions Server Console per l'aggiornamento. Le password possono essere reimpostate in seguito.
* Il processo di aggiornamento verrà eseguito con la Devolutions Server Console. Si assicuri di eseguire l'aggiornamento all'ultima versione compatibile con la versione di Devolutions Server di destinazione prevista per l'installazione.
* Quando per le connessioni al database viene utilizzata la sicurezza integrata, l'aggiornamento deve essere eseguito con un account utente Windows che disponga dei diritti completi sul database, come [VaultDBOwner](/server/it/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md#windows-domain-accounts-integrated-authentication). Si assicuri che gli account IIS Application Pool Identity e Scheduler dispongano di privilegi adeguati sul database. Potrebbe essere necessario applicare manualmente le autorizzazioni sul database. Consulti l'articolo [Generate script for database permissions](broken://pages/7a5ff4068d2fb353d10987f3d74738500a04f76f) per maggiori informazioni.
* Per le istanze di Devolutions Server versione 2019.2.9.0 o precedenti con un [security provider](/server/it/knowledge-base/how-to-articles/remove-the-security-provider.md) configurato, è necessario eseguire operazioni specifiche prima dell'aggiornamento. [Ci contatti](mailto:service@devolutions.net) per ulteriori dettagli.
* Consigliamo di eseguire il backup delle chiavi di crittografia prima di qualsiasi operazione che potrebbe modificare le informazioni del database o prima di aggiornare Devolutions Server. Il file della chiave di crittografia deve essere conservato in modo sicuro per evitare la perdita di dati nel caso in cui Devolutions Server debba essere ripristinato.

#### Preparazione

1. Esegua un backup completo del database e si assicuri che siano adottate misure per impedire che il file di backup venga eliminato da un piano di manutenzione.
   * La cartella di backup contiene i dettagli di configurazione dell'istanza di Devolutions Server precedenti all'aggiornamento. Dopo un aggiornamento riuscito, si assicuri che il contenuto venga spostato in una posizione sicura oppure eliminato.
   * Gli amministratori che aggiornano autonomamente le proprie copie di Remote Desktop Manager possono attivare aggiornamenti dello schema richiesti dalle nuove funzionalità. Ciò può impedire ad altri utenti di accedere al sistema. Si consiglia vivamente di impostare sia la versione massima sia quella minima consentite per la connessione all'istanza.
   * Se per le connessioni al database viene utilizzata la sicurezza integrata, come configurato nella scheda [database](/server/it/devolutions-server-console/devolutions-server-settings/database.md), si assicuri che gli account IIS Application Pool Identity e Scheduler dispongano di privilegi sufficienti sul database.
2. Archivi il contenuto della cartella dell'applicazione web contenente l'istanza di Devolutions Server e lo conservi in una posizione sicura.
3. Installi la versione appropriata della Devolutions Server Console. La versione client richiesta per ciascuna versione di Devolutions Server è indicata nei rispettivi sotto-argomenti.
4. Vada alla scheda ***Support*** e clicchi su ***Check for updates.***

   ![](https://cdnweb.devolutions.net/docs/DVLS6033_2025_1.png)
5. Installi gli aggiornamenti necessari, se presenti.
6. Clicchi ed esegua l'***IIS diagnostic***.

   ![](https://cdnweb.devolutions.net/docs/DVLS6034_2025_1.png)
7. Clicchi sul pulsante ***Install prerequisites*** se ne mancano alcuni.

   ![](https://cdnweb.devolutions.net/docs/DVLS6035_2025_1.png)
8. Esegua la Devolutions Server Console con privilegi elevati.

#### Aggiornamento

1. Apra la [Devolutions Server Console](/server/it/devolutions-server-console.md).
2. Selezioni l'istanza da aggiornare.
3. Imposti l'istanza in ***Offline mode*** con il pulsante ***Go offline***. In una topologia ad alta disponibilità / bilanciamento del carico, tutte le istanze devono essere impostate in ***Offline mode*** prima di avviare il processo di aggiornamento.

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE2004_2024_1.png)
4. Clicchi su ***Update***.

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE2000_2024_1.png)
5. Selezioni la fonte dell'aggiornamento. Scelga la versione più recente o la extended maintenance release disponibile online, oppure specifichi il percorso di un file ZIP scaricato. Questa opzione viene generalmente utilizzata per le versioni beta o per le versioni precedenti.

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE2001_2024_1.png)
6. Clicchi su ***Next***.
7. Esamini il riepilogo e clicchi su ***Update*** dopo aver confermato i dettagli.

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE2002_2024_1.png)

Il processo verrà avviato e, al termine, un messaggio di conferma indicherà che l'operazione è stata completata con successo.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE2003_2024_1.png)

#### Convalida

* Faccia aggiornare a un utente la propria postazione di lavoro con la versione di Remote Desktop Manager supportata dalla versione di Devolutions Server e testi la connettività con l'istanza del server.
* Si assicuri che i computer che eseguono script PowerShell aggiornino il modulo Devolutions.PowerShell alla versione supportata dalla versione di Devolutions Server e verifichi i risultati degli script.
* Una volta completati i test con esito soddisfacente, indichi al resto del personale di aggiornare alla stessa versione di Remote Desktop Manager.
* Aggiorni la versione massima e minima di Remote Desktop Manager in ***Administration – System settings – Version management***.

#### Vedi anche

* [Devolutions Academy – Updating Devolutions Server](https://academy.devolutions.net/student/path/2942210/activity/4493539)


---

# 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.devolutions.net/server/it/getting-started/installation/devolutions-server-upgrade.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.
