Windows Server 2019: impossibile attivare la chiave (errore 0xC004FC07) – guida completa e soluzioni

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.

Indice

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.

PassoAzionePerché è utile
a. Controllare l’edizione e il supporto di downgradeAssicurarsi 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 chiaveVerificare 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 CALLe 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 LicensingSe 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 2019In 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

SintomoCausa probabileCome verificarla
Messaggio “La versione di Windows è scaduta”Installazione Evaluation scaduta o data/ora erratawinver (mostra “Evaluation copy”), slmgr /dlv (scadenza), comando w32tm per NTP
Errore 0xC004FC07 su 2022 con chiave 2019Mancata corrispondenza di versionewinver, dism /online /Get-CurrentEdition per edizione e build
Attivazione telefonica fallisce subitoStesso controllo di scadenza o blocco chiave lato servizioslmgr /dlv e log SPP in Visualizzatore eventi
Attivazione MAK non va a buon fineChiave MAK esaurita/bloccata o componente danneggiatoConvalida presso rivenditore, quindi slmgr /ipk + slmgr /ato e verifica log
Attivazione KMS non va a buon fineEndpoint KMS non raggiungibile o host KMS non aggiornato per 2019nslookup -type=srv vlmcs.tcp, slmgr /skms, log KMS

Procedure dettagliate

Verificare versione, edizione e stato di attivazione

  1. Controlla la versione installata: winver Se appare “Evaluation copy”, sei su una valutazione. Annota anche la build (es. 17763 per Windows Server 2019).
  2. Controlla edizione e target: dism /online /Get-CurrentEdition dism /online /Get-TargetEditions Il primo comando mostra l’edizione corrente (es. ServerStandardEval), il secondo elenca a quali edizioni puoi convertire (ServerStandard o ServerDatacenter).
  3. Ispeziona lo stato licenze: slmgr /dli slmgr /dlv Questi comandi forniscono dettagli su canale (Retail/MAK/KMS), SKU, ID attivazione e messaggi di scadenza o mismatch.
  4. 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ì:

  1. Backup della VM/Server o snapshot (se virtualizzato).
  2. Apri un prompt amministrativo e converti: DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula Sostituisci ServerStandard con ServerDatacenter se la tua chiave è Datacenter. Al riavvio l’edizione diventerà completa (non Evaluation).
  3. Attiva: slmgr /ato In 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):

  1. Installa la chiave: slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
  2. Attiva online: slmgr /ato
  3. 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:

  1. Assicurati che l’host KMS supporti Windows Server 2019 (installata la chiave host appropriata e aggiornato se necessario).
  2. Imposta l’endpoint KMS (se l’SRV DNS non è presente o vuoi forzare un host): slmgr /skms kms.tuodominio.local:1688 slmgr /ato
  3. Verifica DNS SRV: nslookup -type=srv vlmcs.tcp.tuodominio.local
  4. Controlla i log KMS su client e server (Visualizzatore eventi → Applications and Services LogsKey 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 /dlv per 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 /dlv per 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.tcp risolvibile o /skms configurato.
  • Controlla eventuali proxy o ispezioni TLS che possano interferire.

Eventi e log da controllare

  • Visualizzatore eventiApplications and Services LogsMicrosoftWindowsSecurity-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\CurrentVersionEditionID, ProductName per 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 w32tm per 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

  1. Se c’è il messaggio “versione scaduta” e l’installazione è Evaluation → converti con DISM e poi attiva.
  2. Se la chiave è 2019 ma il sistema è 2022 → reinstalla/downgrade a 2019 o usa chiave 2022.
  3. Se usi KMS e l’attivazione fallisce → verifica GVLK client, SRV DNS vlmcs.tcp, connettività sulla 1688 e stato dell’host KMS.
  4. Se usi MAK/Retail e fallisce → convalida chiave, controlla data/ora e integrità del sistema; se necessario richiedi riemissione.
  5. 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:

  1. winver conferma Evaluation copy e build 17763.
  2. dism /online /Get-TargetEditions elenca ServerStandard.
  3. Conversione: DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
  4. 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.

Indice