Se l’attivazione di Windows Server 2019 fallisce con l’errore 0xC004FC07 e il messaggio “La versione di Windows è scaduta. Installare la versione più recente per attivare”, questa guida ti accompagna, passo per passo, dalla diagnosi alla soluzione definitiva.
Scenario e sintomi
Questo è uno scenario reale e ricorrente in ambienti aziendali:
- Il cliente possiede CAL dispositivo Windows Server 2022 (1 Device CAL) e ha acquistato un pacchetto licenze core Windows Server 2019 (16 core).
- All’immissione della chiave 2019 compare l’avviso: “La versione di Windows è scaduta. Installare la versione più recente per attivare” con codice 0xC004FC07.
- La procedura di attivazione telefonica fallisce per la stessa ragione.
Perché compare l’errore 0xC004FC07
L’errore 0xC004FC07 è tipico di condizioni in cui il servizio di licenze rileva un’incongruenza o una scadenza che impedisce l’attivazione. Le cause più comuni sono:
- Mancata corrispondenza versione/edizione: si tenta di attivare una chiave di Windows Server 2019 su un’installazione di Windows Server 2022 o su un’edizione diversa (es. Datacenter vs Standard).
- Installazione “Evaluation” scaduta: le edizioni di valutazione scadute non accettano chiavi Retail/Volume finché non vengono convertite in edizioni complete.
- Chiave non valida per il canale: chiavi Retail/OEM/Volume usate sull’edizione o sul canale sbagliato (MAK/KMS vs Retail) o chiave bloccata/già utilizzata.
- Clock di sistema errato o componenti di attivazione corrotti che fanno risultare “scaduta” la versione.
Percorso di risoluzione rapido
Se vuoi andare dritto al punto, segui la tabella operativa qui sotto. Più avanti trovi le procedure dettagliate, i comandi e le verifiche approfondite.
| Passo | Azione | Perché è utile |
|---|---|---|
| a. Controllare l’edizione e il supporto di downgrade | Assicurarsi di aver installato Windows Server 2019 (Standard o Datacenter) corrispondente alla chiave. Non è possibile attivare una chiave 2019 su un’installazione 2022 o su un’edizione diversa. | L’errore 0xC004FC07 spesso compare in caso di chiave di versione/edizione non corrispondente o su una Evaluation scaduta. |
| b. Convertire da Evaluation a Retail (se necessario) | Se il server è installato con ISO Evaluation, eseguire:DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula (o ServerDatacenter a seconda dell’edizione), poi riavviare. | L’edizione di valutazione non può essere attivata con chiavi retail/volume finché non viene convertita. |
| c. Convalidare la chiave | Verificare con Microsoft o il rivenditore che la chiave 2019 non sia già stata attivata altrove e che sia del tipo corretto (Retail, OEM, Volume – MAK/KMS). | Il codice 0xC004FC07 può segnalare anche chiave già usata o bloccata. |
| d. Confermare i diritti CAL | Le CAL 2022 consentono l’accesso anche a Windows Server 2019 (e versioni precedenti). | Non è necessario acquistare nuove CAL per la versione 2019; il problema riguarda solo la chiave core. |
| e. Rivolgersi a rivenditore/Microsoft Volume Licensing | Se la chiave risulta valida ma l’attivazione continua a fallire, richiedere riemissione o sblocco. | Talvolta le chiavi sono disabilitate per errori di inventario o uso improprio. |
| f. Reinstallare con ISO ufficiale 2019 | In caso di dubbi, effettuare un’installazione pulita di Windows Server 2019 con la ISO corretta e tentare l’attivazione. | Elimina mismatch di versione/edizione ed eventuali corruzioni del sistema. |
Diagnosi strutturata
| Sintomo | Causa probabile | Come verificarla |
|---|---|---|
| Messaggio “La versione di Windows è scaduta” | Installazione Evaluation scaduta o data/ora errata | winver (mostra “Evaluation copy”), slmgr /dlv (scadenza), comando w32tm per NTP |
| Errore 0xC004FC07 su 2022 con chiave 2019 | Mancata corrispondenza di versione | winver, dism /online /Get-CurrentEdition per edizione e build |
| Attivazione telefonica fallisce subito | Stesso controllo di scadenza o blocco chiave lato servizio | slmgr /dlv e log SPP in Visualizzatore eventi |
| Attivazione MAK non va a buon fine | Chiave MAK esaurita/bloccata o componente danneggiato | Convalida presso rivenditore, quindi slmgr /ipk + slmgr /ato e verifica log |
| Attivazione KMS non va a buon fine | Endpoint KMS non raggiungibile o host KMS non aggiornato per 2019 | nslookup -type=srv vlmcs.tcp, slmgr /skms, log KMS |
Procedure dettagliate
Verificare versione, edizione e stato di attivazione
- Controlla la versione installata:
winverSe appare “Evaluation copy”, sei su una valutazione. Annota anche la build (es. 17763 per Windows Server 2019). - Controlla edizione e target:
dism /online /Get-CurrentEdition dism /online /Get-TargetEditionsIl primo comando mostra l’edizione corrente (es.ServerStandardEval), il secondo elenca a quali edizioni puoi convertire (ServerStandardoServerDatacenter). - Ispeziona lo stato licenze:
slmgr /dli slmgr /dlvQuesti comandi forniscono dettagli su canale (Retail/MAK/KMS), SKU, ID attivazione e messaggi di scadenza o mismatch. - Verifica data e ora (problemi NTP simulano scadenze):
w32tm /query /status w32tm /query /peers w32tm /resync
Conversione dall’edizione Evaluation
Se la tua installazione è Evaluation (es. ServerStandardEval), non puoi attivarla con una chiave Retail/Volume finché non la converti. Procedi così:
- Backup della VM/Server o snapshot (se virtualizzato).
- Apri un prompt amministrativo e converti:
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEulaSostituisciServerStandardconServerDatacenterse la tua chiave è Datacenter. Al riavvio l’edizione diventerà completa (non Evaluation). - Attiva:
slmgr /atoIn alternativa, se devi prima impostare la chiave:slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr /ato
Nota: se DISM restituisce errore di edizione non corrispondente, verifica di usare l’edizione coerente con la chiave (Standard vs Datacenter). In caso di incoerenze non risolvibili, valuta una reinstallazione pulita con ISO ufficiale di Windows Server 2019 nell’edizione corretta.
Attivazione con chiave Retail/MAK
Se disponi di una chiave Retail o Volume (MAK):
- Installa la chiave:
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX - Attiva online:
slmgr /ato - Controlla lo stato:
slmgr /dlv
Se l’attivazione non riesce e “lo stato è scaduto” o ricevi nuovamente 0xC004FC07, torna alla sezione Conversione dall’edizione Evaluation o verifica la data/ora. Se il messaggio indica “chiave bloccata o già in uso”, contatta il rivenditore per la convalida/riemissione.
Attivazione con KMS (ambiente Volume Licensing)
Se utilizzi KMS:
- Assicurati che l’host KMS supporti Windows Server 2019 (installata la chiave host appropriata e aggiornato se necessario).
- Imposta l’endpoint KMS (se l’SRV DNS non è presente o vuoi forzare un host):
slmgr /skms kms.tuodominio.local:1688 slmgr /ato - Verifica DNS SRV:
nslookup -type=srv vlmcs.tcp.tuodominio.local - Controlla i log KMS su client e server (Visualizzatore eventi → Applications and Services Logs → Key Management Service e Security-SPP).
Importante: i client KMS utilizzano una chiave generica GVLK specifica per l’edizione. Non inserire chiavi MAK/Retail su client destinati a KMS; installa la GVLK corretta per Windows Server 2019 Standard o Datacenter, quindi slmgr /ato.
Convalida della chiave presso il rivenditore/Microsoft
Se la chiave sembra formalmente corretta ma l’attivazione fallisce:
- Richiedi al rivenditore una verifica di stato (attivazioni residue, eventuale blocco, canale corretto).
- Chiedi, se necessario, una riemissione (nuova chiave) o lo sblocco.
- Documenta con screenshot/trascrizione dei messaggi e con l’output di
slmgr /dlvper accelerare la gestione del caso.
Reinstallazione con ISO ufficiale
Quando persiste il dubbio su edizione, valutazione o integrità del sistema, una installazione pulita con la ISO ufficiale di Windows Server 2019 (edizione corrispondente alla chiave) è spesso la via più rapida. Suggerimenti:
- Scarica la ISO dal canale ufficiale associato al tuo contratto/licenza (Retail/Volume/OEM).
- Se stai eseguendo un downgrade da 2022 a 2019, usa i supporti 2019 forniti dal tuo canale di licenza.
- Conserva le prove di licenza (proof of entitlement) e i codici Product Key.
Diritti di downgrade, licenze core e CAL
Licenza core vs CAL
- La licenza core (ad es. “16 Core License Pack”) copre l’esecuzione del sistema operativo sul server fisico/host (e i diritti di virtualizzazione in base all’edizione).
- Le CAL autorizzano i dispositivi o gli utenti ad accedere ai servizi del server (Active Directory, file/print, RDS, ecc.).
Retrocompatibilità delle CAL
Le CAL Windows Server 2022 consentono l’accesso anche a server con versione precedente, come Windows Server 2019. Quindi, nello scenario descritto, non è necessario acquistare nuove CAL per il 2019: il problema è circoscritto all’attivazione della chiave core.
Downgrade rights
Con una licenza Retail/Volume di Windows Server 2022 puoi ottenere i supporti 2019, installare la versione precedente e attivarla con la chiave appropriata al canale. Questo è particolarmente utile se hai standardizzato l’ambiente sul 2019 o se applicazioni/driver certificano solo quella versione.
Checklist operativa
Prima dell’attivazione
- Verifica edizione (Standard vs Datacenter) e versione (2019 vs 2022).
- Controlla se sei su Evaluation e, in tal caso, pianifica la conversione.
- Conferma data/ora e sincronizzazione NTP (
w32tm). - Assicurati che il server raggiunga Internet o l’host KMS (porte e proxy).
- Recupera la chiave corretta per canale e edizione (Retail/MAK/KMS).
- Snapshot/backup se la macchina è critica.
Dopo l’attivazione
- Esegui
slmgr /dlvper archiviare un report dello stato. - Controlla i log Security-SPP e KMS per eventuali warning residui.
- Documenta in CMDB: tipo di chiave, edizione, data di attivazione, eventuale endpoint KMS.
Strumenti e comandi utili
Riepilogo comandi attivazione e diagnostica
:: Verifica edizione/versione
winver
dism /online /Get-CurrentEdition
dism /online /Get-TargetEditions
:: Stato licenze
slmgr /dli
slmgr /dlv
:: Imposta chiave e attiva
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
:: Conversione da Evaluation (edizione Standard come esempio)
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
:: KMS - imposta host e attiva
slmgr /skms kms.tuodominio.local:1688
slmgr /ato
:: DNS SRV per KMS
nslookup -type=srv vlmcs.tcp.tuodominio.local
:: Sincronizzazione ora
w32tm /query /status
w32tm /resync
Verifiche di rete per l’attivazione
- Per MAK/Retail: uscita HTTP/HTTPS verso i servizi di attivazione Microsoft.
- Per KMS: raggiungibilità dell’host sulla porta di default 1688/TCP, DNS SRV
vlmcs.tcprisolvibile o/skmsconfigurato. - Controlla eventuali proxy o ispezioni TLS che possano interferire.
Eventi e log da controllare
- Visualizzatore eventi → Applications and Services Logs → Microsoft → Windows → Security-SPP (Software Protection Platform): messaggi di attivazione/scadenza.
- Key Management Service (sul server KMS): richieste client, esiti e contatori.
- Registro (solo consultazione):
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion→EditionID,ProductNameper confermare edizione.
Trappole comuni e come evitarle
- Inserire chiavi 2019 su Server 2022: l’attivazione fallirà sempre. Reinstalla o effettua downgrade con media 2019.
- Confondere Standard con Datacenter: le chiavi non sono intercambiabili; verifica l’edizione prima.
- Ignorare lo stato Evaluation: se scaduta, va convertita con DISM prima dell’attivazione.
- KMS non aggiornato: un host KMS non preparato per 2019 rifiuterà i client; aggiorna l’host e usa la GVLK corretta lato client.
- Data/ora non sincronizzate: possono generare errori di scadenza; usa
w32tmper allineare. - Cloni/sysprep mancato: chiavi Retail/MAK su immagini clonate possono provocare conflitti; in ambienti scalabili preferisci KMS.
Domande frequenti
Le CAL 2022 funzionano con Windows Server 2019?
Sì. Le CAL Windows Server sono retro‑compatibili: le CAL 2022 autorizzano l’accesso a server 2019 (e precedenti). Non servono nuove CAL per questo downgrade.
Posso attivare una Evaluation scaduta con la mia chiave?
No, non direttamente. Prima devi convertire l’edizione Evaluation in un’edizione completa (Standard/Datacenter) con DISM /Set-Edition e la chiave corretta.
Ho una licenza core 2019 ma il server è 2022: come procedo?
Per usare la chiave 2019 devi installare/convertire a Windows Server 2019. Valuta un’installazione pulita con ISO 2019 o approvvigiona i supporti di downgrade dal tuo canale di licenza.
Che differenza c’è tra Retail, MAK e KMS?
Retail e OEM sono legate a singole installazioni; MAK è Volume con un numero finito di attivazioni online/telefoniche; KMS attiva molti client in LAN via server KMS usando chiavi GVLK lato client.
L’attivazione telefonica non va: cosa inviare al supporto?
Screenshot del messaggio, output di slmgr /dlv, edizione/versione (winver, dism /Get-CurrentEdition), conferma data/ora e dettagli del canale (Retail/MAK/KMS).
Percorso decisionale consigliato
- Se c’è il messaggio “versione scaduta” e l’installazione è Evaluation → converti con DISM e poi attiva.
- Se la chiave è 2019 ma il sistema è 2022 → reinstalla/downgrade a 2019 o usa chiave 2022.
- Se usi KMS e l’attivazione fallisce → verifica GVLK client, SRV DNS
vlmcs.tcp, connettività sulla 1688 e stato dell’host KMS. - Se usi MAK/Retail e fallisce → convalida chiave, controlla data/ora e integrità del sistema; se necessario richiedi riemissione.
- Se permangono anomalie → installazione pulita con ISO ufficiale 2019 nell’edizione corretta.
Esempio pratico
Ambiente: VM con Windows Server 2019 Standard Evaluation scaduta. Alla digitazione della chiave 2019 compare 0xC004FC07. Soluzione:
winverconferma Evaluation copy e build 17763.dism /online /Get-TargetEditionselencaServerStandard.- Conversione:
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula - Riavvio e
slmgr /ato→ attivazione riuscita.
Riepilogo
Il codice 0xC004FC07 non è “misterioso”: nella quasi totalità dei casi indica scadenza della Evaluation o mismatch tra chiave ed edizione/versione. La chiave di Windows Server 2019 deve essere usata su Windows Server 2019 nell’edizione corretta e, se parti da un’installazione Evaluation, va convertita prima di attivare. Le CAL 2022 sono retro‑compatibili, quindi non servono ulteriori CAL. Se, dopo conversione e verifiche, l’attivazione continua a fallire, è il momento di convalidare la chiave e chiedere sblocco/riemissione al rivenditore o al canale Volume. In ultima istanza, una reinstallazione pulita con ISO ufficiale 2019 risolve conflitti residui e garantisce un punto di partenza chiaro e supportabile.
Appendice: comandi “copia e incolla”
Personalizza i segnaposto XXXXX-XXXXX-XXXXX-XXXXX-XXXXX e i domini/host secondo il tuo ambiente.
:: Mostra versione/edizione e stato licenze
winver
dism /online /Get-CurrentEdition
slmgr /dli
slmgr /dlv
:: Conversione Evaluation → Standard (o Datacenter)
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
:: Imposta chiave e attiva (Retail/MAK)
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
:: Configurazione KMS
nslookup -type=srv vlmcs.tcp.tuodominio.local
slmgr /skms kms.tuodominio.local:1688
slmgr /ato
:: Sincronizzazione ora (NTP)
w32tm /query /status
w32tm /resync
Informazioni supplementari utili
Errore 0xC004FC07 in dettaglio
- Messaggio tipico: il servizio di licenze rileva che la versione è scaduta o che non è possibile proseguire con l’attivazione nel canale corrente.
- Cause comuni: chiave già usata o bloccata; chiave non adatta all’edizione; tentativo di attivare una Evaluation scaduta; clock di sistema errato; host KMS non idoneo.
Best practice organizzative
- Mantenere una matrice licenze (versione, edizione, canale, chiave) e una matrice CAL (User/Device, anno).
- Standardizzare la provenienza dei media (ISO ufficiali) e separare i media Evaluation da quelli destinati a produzione.
- Per ambienti virtualizzati, preferire Datacenter + KMS per ridurre gestione chiavi sui guest.
In sintesi: la chiave 2019 va usata su un’installazione di Windows Server 2019 (edizione corrispondente) non Evaluation. Le CAL 2022 sono retro‑compatibili, quindi non servono CAL aggiuntive. Verifica la validità della chiave, converte l’edizione se necessario e, se il problema persiste, contatta il rivenditore o il supporto Microsoft per sblocco/riemissione.
