Condividi tramite


Eseguire un aggiornamento sul posto di Windows Server

Un aggiornamento sul posto sposta il server da una versione precedente di Windows Server a una versione più recente mantenendo invariate le impostazioni, i ruoli del server e i dati. Ad esempio, è possibile eseguire l'aggiornamento da Windows Server 2012 R2 a Windows Server 2025. Quando si esegue l'aggiornamento, l'ambiente rimane in esecuzione su una versione supportata con le funzionalità di sicurezza e prestazioni più recenti, senza ricompilare.

Questo articolo illustra come eseguire l'aggiornamento usando Windows Server Setup a partire dal supporto di installazione o tramite l'aggiornamento delle funzionalità in Windows Update.

Prerequisiti

  • Per determinare le versioni di Windows Server e i percorsi di aggiornamento supportati, vedere Percorsi di aggiornamento sul posto supportati per versione.

  • Diritti amministrativi sul server di destinazione.

  • Backup completo del server, inclusi il sistema operativo, le app, i dati e le macchine virtuali. Eseguire un test di ripristino per verificare che il backup sia valido e ripristinabile. È possibile usare Windows Server backup o una soluzione di backup partner.

  • Finestra di manutenzione pianificata, in quanto è necessario un tempo di inattività durante l'aggiornamento.

  • Conoscenza di:

  • Un server che:

  • Un codice Product Key e un metodo di attivazione validi. Le chiavi e i metodi possono variare a seconda del canale di distribuzione da cui si è ricevuto il supporto Windows Server, come un programma di licenza commerciale, un canale di vendita al dettaglio o un OEM.

  • Percorso in cui archiviare i file lontano dal server, ad esempio un'unità flash USB o un percorso di rete.

  • Se Gestione configurazione è installato in un server Windows Server 2012 o Windows Server 2012 R2, seguire le istruzioni di preupgrade e post-aggiornamento in Upgrade infrastruttura locale che supporta Gestione configurazione.

Importante

Sebbene la maggior parte dei ruoli Windows Server supporti un aggiornamento sul posto, Dominio di Active Directory Controller è un'eccezione. Anche se un aggiornamento sul posto potrebbe funzionare, non aggiornare i server che eseguono il ruolo di Active Directory Domain Services. Per ulteriori informazioni, vedere Aggiornare i controller di dominio a una versione più recente di Windows Server.

A seconda che l'aggiornamento venga effettuato tramite supporto di installazione o Windows Update, è necessario soddisfare prerequisiti aggiuntivi. Selezionare la scheda per il metodo di aggiornamento:

Il metodo di aggiornamento del supporto di installazione si applica solo ai server non Azure. Per aggiornare Windows Server in una macchina virtuale (VM) Azure, vedere In-place upgrade for VMs running Windows Server in Azure o usare il metodo Windows Update.

  • Supporti di installazione (immagine ISO, unità USB o DVD) per la versione di Windows Server a cui si vuole eseguire l'aggiornamento.

  • È possibile ottenere supporti di installazione per la versione di destinazione di Windows Server da un produttore di apparecchiature originale (OEM), un canale di distribuzione al dettaglio, una sottoscrizione Visual Studio o il interfaccia di amministrazione di Microsoft 365.

Raccogliere informazioni di diagnostica di pre-aggiornamento

Raccogliere informazioni di diagnostica dal server prima dell'aggiornamento in caso di errore dell'aggiornamento. Archiviare i file di diagnostica in cui è possibile accedervi se il server diventa inattivo.

Per raccogliere le informazioni:

  1. Aprire un prompt di PowerShell con privilegi elevati, prendere nota della directory corrente ed eseguire i comandi seguenti:

    Get-ComputerInfo -Property WindowsBuildLabEx,WindowsEditionID | Out-File -FilePath .\computerinfo.txt
    systeminfo.exe | Out-File -FilePath systeminfo.txt
    ipconfig /all | Out-File -FilePath ipconfig.txt
    

    Il Get-ComputerInfo comando richiede PowerShell 5.1 o versione successiva. Se la versione Windows Server non include PowerShell 5.1, aprire l'editor del Registro di sistema e trovare i valori BuildLabEx e EditionID in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

  2. Apri Esplora risorse, vai alla directory che hai annotato e copia i file in un'unità USB o in un percorso di rete non sul computer.

Eseguire il backup del sistema operativo server, delle app e delle macchine virtuali dopo aver raccolto le informazioni di sistema. Arrestare o migrare le macchine virtuali attualmente in esecuzione sul server. Assicurarsi che non siano in esecuzione macchine virtuali durante l'aggiornamento.

Eseguire l'aggiornamento in loco

È possibile eseguire l'aggiornamento sul posto usando il supporto di installazione o Windows Update. Selezionare la scheda per il metodo di aggiornamento:

Suggerimento

Cerchi un modo per eseguire l'aggiornamento senza supporti di installazione? Usare la scheda Windows Update per eseguire l'aggiornamento senza bisogno di supporti di installazione.

Eseguire Setup di Windows Server dal supporto di installazione per effettuare l'aggiornamento sul posto. Questa procedura si applica ai server non Azure, non cluster che eseguono Windows Server 2012 R2 o versione successiva. Durante l'aggiornamento, il server viene riavviato più volte.

Per eseguire l'aggiornamento sul posto tramite il supporto di installazione:

  1. Montare o inserire il supporto di installazione. Apri Esplora file, vai alla radice del supporto di installazione e quindi aprire setup.exe. Ad esempio, se è stata montata un'immagine ISO o è stato inserito un DVD come unità D, il percorso del file è D:\setup.exe. Se il controllo dell'account utente richiede di consentire all'installazione di apportare modifiche, selezionare .

  2. Per impostazione predefinita, il programma di installazione scarica automaticamente gli aggiornamenti per l'installazione. Se si ha familiarità con le impostazioni predefinite, selezionare Avanti per continuare.

    Se non si vuole che il programma di installazione scarichi automaticamente gli aggiornamenti, selezionare Modifica modalità di download degli aggiornamenti del programma di installazione, selezionare l'opzione appropriata per l'ambiente e quindi selezionare Avanti.

  3. Se richiesto, immettere il codice Product Key e quindi selezionare Avanti.

  4. Selezionare l'edizione di Windows Server da installare e quindi selezionare Avanti.

  5. Esaminare le note applicabili e le condizioni di licenza. Se si accettano le condizioni, selezionare Accetta.

  6. Selezionare Mantieni file, impostazioni e app per eseguire un aggiornamento sul posto e quindi selezionare Avanti.

  7. Al termine dell'analisi del dispositivo, viene visualizzata la schermata Pronto per l'installazione . Per avviare l'aggiornamento sul posto, selezionare Installa.

Viene avviato l'aggiornamento sul posto e lo schermo visualizza lo stato di avanzamento. Al termine dell'aggiornamento in loco, il server viene riavviato.

Verificare l'aggiornamento in loco

Dopo il riavvio del server, verificare che l'aggiornamento sia stato completato controllando la versione Windows Server e testando le applicazioni.

  1. Aprire un prompt di PowerShell con privilegi elevati. Eseguire il comando seguente per verificare che la versione e l'edizione corrispondano a quanto previsto.

    Get-ComputerInfo -Property WindowsProductName
    
  2. Verificare che tutte le applicazioni siano in esecuzione e che le connessioni client siano riuscite.

Se il server non funziona come previsto dopo l'aggiornamento in loco, analizzare i file di log di Setup nella directory C:\Windows\Panther. Scaricare anche lo strumento SetupDiag per analizzare i file di log del programma di installazione.

Per assistenza tecnica, contattare supporto tecnico Microsoft.