Riattivare la licenza di Windows Server 2022 dopo una reinstallazione: guida completa e risoluzione errori

Hai reinstallato Windows Server 2022 sullo stesso hardware e ora la product key viene rifiutata? In questa guida trovi la procedura completa per riattivare correttamente la licenza, le cause tipiche del blocco e i controlli rapidi per risolvere senza perdere tempo.

Indice

Scenario e sintomi

Dopo una nuova installazione “pulita” di Windows Server 2022 sul medesimo server fisico, l’attivazione online della stessa chiave (Retail/MAK/OEM/Volume) fallisce. I sintomi più frequenti sono:

  • Messaggi d’errore in fase di attivazione (es. codice 0xC004F050, 0xC004C003, 0xC004C008, 0xC004F074, 0x803FA067).
  • Link Cambia product key non disponibile in Server Manager o nelle Impostazioni.
  • Sistema installato come Evaluation (edizione di prova) che non accetta chiavi Retail/Volume finché non viene convertito.
  • Host o VM senza accesso a Internet o senza raggiungere il server KMS aziendale.

Perché succede

La causa numero uno è la mancata corrispondenza di edizione: ad esempio si reinstalla Datacenter ma si possiede una chiave Standard (o viceversa), oppure si installa un’edizione Evaluation che va prima convertita. Altri motivi comuni includono il superamento del limite di attivazioni per chiavi Retail/MAK quando l’hardware è cambiato, problemi di rete (proxy, DNS, porte bloccate), o configurazioni KMS non risolte via DNS.

Prerequisiti e avvertenze

  • Esegui l’accesso come amministratore locale o di dominio.
  • Verifica con anticipo il tipo di licenza a disposizione (Retail, OEM, MAK, KMS client key, AVMA per VM su host Datacenter).
  • Assicurati della connettività: risoluzione DNS funzionante, orario/Timezone corretti (w32tm /resync), eventuale proxy configurato (netsh winhttp show proxy).
  • Se il server è una VM, prendi nota dell’host Hyper‑V e del metodo di attivazione (KMS/AVMA).

Procedura consigliata passo‑passo

PassoCosa farePerché è importante
1Verificare l’edizione installata con winver o DISM /online /Get-CurrentEdition.La chiave funziona solo con l’edizione corretta (Standard ↔ Standard, Datacenter ↔ Datacenter, ecc.). Il problema dell’utente era proprio un mismatch di edizione.
2Controllare lo stato di attivazione via slmgr /dlv (o Impostazioni → Sistema → Attivazione).Se il sistema risulta già attivato con un’altra chiave o in “evaluation”, non apparirà il link “Cambia product key” in Server Manager.
3Immettere la product key corretta: Server Manager → Local Server → clic su “Product ID” oppure slmgr /ipk <chiave> seguito da slmgr /ato.Se l’edizione corrisponde, la procedura accetta la chiave e completa l’attivazione online.
4(Opzionale) Cambiare edizione senza reinstallare: DISM /online /Set-Edition:ServerDatacenter /ProductKey:<chiave> /AcceptEula (riavvio necessario).Utile se si è installata l’edizione sbagliata ma si possiede una chiave valida per un’altra.
5(Opzionale) Rilasciare una chiave su un’installazione dismessa con slmgr /upk e poi slmgr /cpky.Evita che la vecchia installazione resti legata alla chiave, anche se di norma la riattivazione sullo stesso hardware è consentita.

Dettaglio dei passaggi con esempi pratici

Verificare edizione e build del sistema

Accertare l’edizione prima di qualsiasi attivazione evita tentativi inutili:

winver
DISM /online /Get-CurrentEdition
DISM /online /Get-TargetEditions
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID

Se vedi ServerStandardEval o ServerDatacenterEval, sei in Evaluation: tali edizioni non accettano chiavi Retail/Volume. In questo caso usa direttamente DISM /Set-Edition (vedi più avanti) con la chiave dell’edizione di destinazione.

Controllare lo stato di licenza

Usa gli strumenti integrati per capire in che stato si trova il servizio di protezione software:

slmgr /dlv
slmgr /dli
slmgr /xpr
  • /dlv: dettagli completi (edition, channel, codice errore, ID).
  • /dli: riepilogo licenza.
  • /xpr: conferma se il sistema è attivato in modo permanente o se ha una scadenza (es. Evaluation).

Inserire la product key e attivare

Metodo grafico: in Server Manager → Local Server clic su Product ID e seleziona Cambia product key. Su Server Core puoi usare sconfig (Attiva Windows) oppure i comandi qui sotto.

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato

Dopo /ato, attendi l’esito. Se l’operazione fallisce, prendi nota del codice (es. 0xC004F050) e consulta la sezione “Errori comuni”.

Convertire Evaluation o cambiare edizione senza reinstallare

Se hai installato l’edizione sbagliata o una Evaluation, puoi convertirla all’edizione corretta senza formattare:

DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
REM oppure
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

Al termine, riavvia. Dopo il riavvio, verifica con DISM /Get-CurrentEdition e attiva con slmgr /ato se necessario.

Rilasciare la chiave su sistemi dismessi

Se hai ancora accesso alla vecchia installazione (anche avviandola da un disco secondario o snapshot), esegui:

slmgr /upk
slmgr /cpky

/upk rimuove la chiave dal sistema; /cpky cancella la chiave dalla cache del registro. Questo passaggio è “pulizia” ma nella maggior parte dei casi non è strettamente necessario per riattivare sullo stesso hardware.

Attivazioni in ambienti specifici

Client KMS (Volume Licensing)

Se l’azienda usa KMS:

  1. Assicurati di usare la GVLK (chiave client KMS) corretta per l’edizione.
  2. Controlla la scoperta del servizio KMS via DNS (vlmcs.tcp) o imposta manualmente il server:
slmgr /ipk &lt;GVLK-correspondente-edizione&gt;
slmgr /skms kms.dominio.local:1688
slmgr /ato

Per testare la raggiungibilità:

nslookup -type=srv vlmcs.tcp.dominio.local
Test-NetConnection kms.dominio.local -Port 1688

Per tornare all’autodiscovery:

slmgr /ckms
slmgr /ato

MAK e attivazione telefonica

Con chiavi MAK, se il limite di attivazioni è stato raggiunto o il server è isolato, puoi usare l’attivazione telefonica:

slmgr /dti    REM mostra l'Installation ID
slui 4        REM avvia la procedura telefonica interattiva
slmgr /atp &lt;CID&gt;   REM inserisci il Confirmation ID ricevuto

Conserva gli ID generati in caso di audit o necessità future.

AVMA per VM su host Datacenter

Se la VM gira su un host Windows Server Datacenter con ruolo Hyper‑V, valuta l’uso delle chiavi AVMA (Automatic Virtual Machine Activation): inserisci nella VM la chiave AVMA della sua edizione e assicurati che l’host sia attivato e raggiungibile. L’attivazione avverrà automaticamente tramite l’host senza contattare Internet o KMS.

Connettività, proxy e sincronizzazione oraria

L’attivazione online richiede connettività uscente e ora di sistema corretta. Suggerimenti rapidi:

netsh winhttp show proxy
netsh winhttp set proxy &lt;proxy:porta&gt;   REM se necessario
netsh winhttp reset proxy                 REM per rimuovere il proxy
w32tm /query /status
w32tm /resync

Se il server usa un firewall restrittivo, consenti il traffico verso i servizi di attivazione o verso il server KMS interno (porta 1688/TCP).

Log utili e diagnostica

  • Registro eventiApplicazioni e serviziMicrosoftWindowsSecurity-SPP (Software Protection Platform) e Key Management Service.
  • File di log: %SystemRoot%\SoftwareDistribution\ReportingEvents.log e, se presente, %SystemRoot%\System32\spp\logs.
  • Riavvio del servizio protezione software in caso di blocchi: PowerShell: Restart-Service sppsvc.

Errori comuni e come interpretarli

CodiceSignificatoSoluzione rapida
0xC004F050Product key non valida per l’edizione installata o digitata in modo errato.Verifica edizione con DISM; se Evaluation, esegui /Set-Edition con chiave corretta, poi /ato.
0xC004C003Il server di attivazione ha bloccato la chiave o la considera non valida.Controlla il canale (Retail/OEM/MAK/KMS). In caso di dubbio tenta l’attivazione telefonica.
0xC004C008Limite di attivazioni superato (tipico MAK/Retail dopo cambi hardware).Usa slmgr /dti e completa via telefono con slui 4 e slmgr /atp.
0xC004F074Client KMS non raggiunge il server KMS.Verifica DNS SRV vlmcs.tcp, porta 1688, o imposta KMS manuale con slmgr /skms.
0x803FA067Transizione di edizione non consentita o chiave non adatta.Usa DISM /Get-TargetEditions per vedere le edizioni supportate e riprova con la chiave corretta.

Script PowerShell di verifica rapida

Per automatizzare i controlli principali su Server Core o in remoto:

# Esegui in PowerShell come amministratore
$cv = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$edition = $cv.EditionID
$status = (cscript.exe //Nologo C:\Windows\System32\slmgr.vbs /dli) 2&gt;&amp;1
$time = w32tm /query /status 2&gt;&amp;1
Write-Host "Edizione:" $edition
Write-Host "Stato licenza (DLI):`n" $status
Write-Host "`nOra e sincronizzazione:`n" $time

Integra con DISM /online /Get-CurrentEdition e, se serve, con DISM /Get-TargetEditions per pianificare la conversione.

Motivi più comuni di rifiuto della chiave

  1. Edizione errata (caso confermato): chiave Standard su Datacenter o viceversa; Evaluation non convertita.
  2. Limite di attivazioni superato: tipico di licenze Retail/MAK dopo più reinstallazioni o modifiche hardware; risolvibile via attivazione telefonica.
  3. Connettività assente o DNS/Proxy non configurato: il client non raggiunge Internet o il server KMS; controlla porta 1688/TCP e proxy.
  4. Ora di sistema non corretta: differenze di orario eccessive invalidano la sessione TLS.
  5. Key non conforme al canale: chiave KMS client usata in assenza di KMS o chiave OEM su hardware non previsto.

Suggerimenti aggiuntivi e buone pratiche

  • Backup della licenza: prima di formattare, esporta informazioni utili con slmgr /dlv > C:\Temp\licenza.txt.
  • Volume Licensing: in presenza di KMS, preferisci le GVLK abbinate all’edizione; per molte VM, valuta AVMA su host Datacenter per semplificare.
  • Log: conserva %SystemRoot%\SoftwareDistribution\ReportingEvents.log con i codici errore (0xC004…); utile per audit e ticket.
  • Documentazione interna: registra quale edizione è stata installata su ciascun server per evitare mismatch futuri.

Checklist operativa

  • Conferma edizione attuale (DISM /Get-CurrentEdition).
  • Se Evaluation, converti all’edizione corretta (/Set-Edition + riavvio).
  • Inserisci la chiave e attiva (slmgr /ipkslmgr /ato).
  • In KMS: verifica DNS SRV, porta 1688, e slmgr /skms se serve.
  • Se limite superato: usa slui 4 con slmgr /dti e /atp.
  • Allinea data/ora (w32tm /resync) e verifica proxy.

Domande frequenti

Posso usare una chiave Standard su un’installazione Datacenter?
No. Le chiavi sono legate all’edizione. Devi reinstallare l’edizione corretta o convertirla con DISM /Set-Edition usando una chiave valida per l’edizione di destinazione.

Ho installato l’edizione Evaluation: devo per forza reinstallare?
No: puoi convertirla all’edizione commerciale con DISM e la product key della tua licenza.

La voce “Cambia product key” non compare: è un problema?
Di solito indica che il sistema è Evaluation o già attivato con una chiave diversa. Controlla con slmgr /dlv e, se necessario, usa direttamente la riga di comando.

Quante volte posso riattivare?
Dipende dal canale: KMS non pone limiti pratici lato client; MAK/Retail hanno contatori. Sullo stesso hardware la riattivazione è generalmente consentita; se il contatore è esaurito, usa la procedura telefonica.

Le VM su host Datacenter devono avere Internet?
No, se usi AVMA: l’attivazione avviene tramite l’host Datacenter attivato.

Esito finale

Dopo aver verificato l’edizione e allineato la versione del sistema alla product key posseduta (nel caso reale si trattava di un mismatch di edizione), l’attivazione di Windows Server 2022 è stata completata con successo senza ulteriori interventi.

Appendice: comandi utili in un colpo d’occhio

:: Edizione installata e target
DISM /online /Get-CurrentEdition
DISM /online /Get-TargetEditions

:: Stato licenza
slmgr /dli
slmgr /dlv
slmgr /xpr

:: Attivazione online
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato

:: Conversione edizione (richiede riavvio)
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

:: KMS (impostazione manuale server)
slmgr /skms kms.dominio.local:1688
slmgr /ckms
slmgr /ato

:: MAK: attivazione telefonica
slmgr /dti
slui 4
slmgr /atp 

:: Rilascio chiave su vecchia installazione
slmgr /upk
slmgr /cpky

:: Orario e proxy
w32tm /resync
netsh winhttp show proxy 

Consiglio finale: etichetta sempre i supporti di installazione e le immagini di sistema con l’edizione esatta (Standard/Datacenter). È la prevenzione più efficace contro gli errori di attivazione dopo una reinstallazione.

Indice