Erreur 0xC004FC07 lors de l’activation de Windows Server 2019 Standard (pack 16 cœurs) : voici les causes réelles, la marche à suivre pas à pas et les points de conformité CAL/RDS pour éviter tout achat inutile et remettre votre serveur en règle rapidement.
Activation d’un pack 16 cœurs Windows Server 2019 impossible (erreur 0xC004FC07)
Vue d’ensemble de la question
Scénario typique : un administrateur souhaite installer et activer Windows Server 2019 Standard (pack 16 cœurs) sur un hôte où seule une Device CAL Windows Server 2022 est enregistrée dans l’environnement. Lors de la saisie de la clé produit, l’assistant affiche : « La version de Windows est expirée, installez la dernière version pour l’activer » et renvoie le code 0xC004FC07. Les inquiétudes portent sur :
- la nécessité d’acheter de nouvelles CAL (Windows Server et/ou RDS),
- la cause de l’échec d’activation et la bonne procédure de correction.
Réponse & solutions
Point‑clé | Explications et actions correctives |
---|---|
Compatibilité des CAL | Les CAL Windows Server et les RDS CAL sont rétro‑compatibles : des CAL 2022 peuvent légalement accéder à un serveur 2019 (l’inverse n’est pas vrai). Vous n’avez donc pas besoin d’acheter des CAL 2019 supplémentaires si vos CAL 2022 couvrent le bon volume et le bon type (User ou Device). Les CAL ne s’activent pas sur l’OS : elles documentent un droit d’accès. |
Origine la plus probable de l’erreur 0xC004FC07 | Ce code apparaît majoritairement quand : l’édition installée est une Évaluation arrivée à expiration, la clé saisie ne correspond pas à l’édition binaire (Standard vs Datacenter, Retail vs Volume), la clé est bloquée, déjà consommée ou de canal incompatible (ex. clé KMS sur hôte non prévu). |
Vérifier l’édition et l’état de licence | Ouvrir une console PowerShell/Invite en administrateur et exécuter :slmgr /dlv Contrôler : Nom, Édition, Canal, État de licence. Si la description contient Evaluation et/ou une date d’expiration dépassée, on ne peut pas activer avec une clé commerciale tant que l’image n’est pas convertie. |
Convertir une Évaluation en édition commerciale (in‑place) | Effectuer une conversion DISM in‑place vers ServerStandard en fournissant directement la clé valide :DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula redémarrer slmgr /ato Cette séquence bascule l’édition, injecte la clé et déclenche l’activation. Remplacer ServerStandard par ServerDatacenter si nécessaire. |
Installer ou changer la clé via l’interface | Si l’OS n’est pas en Évaluation, ouvrir Server Manager › Local Server › Change product key, saisir la clé Windows Server 2019 et suivre l’assistant. En ligne de commande : slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr /ato |
Droits de downgrade | Une licence Windows Server 2022 donne le droit d’exécuter 2019 (downgrade), mais il faut demander au revendeur/portail volume la clé 2019 correspondante et utiliser un média 2019 de même édition (Standard ↔ Standard, Datacenter ↔ Datacenter). |
Activation hors‑ligne (téléphone) | Si la sortie Internet est bloquée :slui 4 Sélectionner le pays, appeler le Centre d’activation, saisir l’ID fourni. Utile en environnement cloisonné. |
Clés toujours refusées | Remonter au revendeur (vérification de canal et statut) ou ouvrir un ticket de support licences. Une clé invalide ou déjà consommée doit être remplacée. Documenter toutes les preuves d’achat et de droit. |
Procédure pas à pas recommandée
- Identifier précisément l’édition et le canal installés
winver slmgr /dli slmgr /dlv reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Vérifiez si l’édition comporte « Evaluation ». Notez Standard ou Datacenter, et le canal (RETAIL, VOLUME_MAK, VOLUME_KMSCLIENT). - Si c’est une Évaluation expirée : convertir in‑place
- Planifier un redémarrage.
- Vérifier la santé de l’image au préalable (réduit les erreurs de conversion) :
DISM /online /Cleanup-Image /RestoreHealth sfc /scannow
- Appliquer la conversion :
DISM /online /Set-Edition:ServerStandard /ProductKey:CLÉ-VALIDE-2019 /AcceptEula
- Redémarrer quand demandé, puis :
slmgr /ato
- Si ce n’est pas une Évaluation : installer la bonne clé
Assurez-vous que la clé correspond à l’édition installée. Par exemple, une clé Datacenter ne peut pas activer un binaire Standard et inversement. La commande générique est :slmgr /ipk CLÉ-VALIDE-2019 slmgr /ato
Vous pouvez également passer par Server Manager (changement de clé produit). - Canal MAK/KMS : bien utiliser la clé de votre environnement
- MAK : activation unique auprès de Microsoft. Utiliser directement la clé MAK.
- KMS : la machine doit pointer vers le serveur KMS de l’entreprise. Vérifier la découverte DNS :
nslookup -type=srv _vlmcs._tcp
Forcer si nécessaire :slmgr /skms kms.votre-domaine.local slmgr /ato
Nettoyer la configuration KMS si elle n’est plus valide :slmgr /ckms
- Valider l’activation
slmgr /xpr
Doit retourner « Le machine est activée de façon permanente » (ou l’équivalent). Conserver une capture pour l’audit. - Comprendre le message « version expirée »
Ce message accompagne souvent 0xC004FC07 quand le délai de grâce de l’édition Évaluation est passé. Une clé valide ne « réanime » pas une Évaluation expirée : il faut convertir l’édition (DISM) ou réinstaller directement depuis l’ISO commercial 2019. - Vérifier les prérequis réseau
- Service « Software Protection » (
sppsvc
) en Automatique (démarrage différé). - Sorties TCP 80/443 autorisées vers les points d’activation Microsoft (et accès DNS/CRL/OCSP pour la validation des certificats).
- Si vous passez par un proxy : configurer WinHTTP :
netsh winhttp show proxy netsh winhttp set proxy proxy.contoso.local:8080
- Service « Software Protection » (
- Downgrade depuis 2022 vers 2019
Si votre achat porte sur Windows Server 2022, vous avez droit d’exécuter 2019. Obtenez la clé 2019 et le média 2019 correspondants auprès du distributeur/licensing. Installez/convertissez avec cette clé ; n’essayez pas d’activer 2019 avec une clé 2022. - Environnement sans Internet : activation téléphonique
slui 4
Suivre l’assistant, saisir l’ID d’installation, noter l’ID de confirmation, archiver la preuve. - Échec persistant : diagnostiquer les journaux
- Visionneuse d’événements › Applications et services › Microsoft › Windows › Software Protection Platform Service.
- Fichiers de licence :
C:\Windows\System32\spp\store\2.0
(ne pas supprimer à la légère). - Collecte des infos :
cscript slmgr.vbs /dlv > C:\Temp\slmgr-dlv.txt
.
Arbre de décision rapide
Symptôme | Diagnostic | Action |
---|---|---|
Message « version expirée », code 0xC004FC07 | Édition Évaluation expirée | Conversion DISM vers ServerStandard avec clé valide → redémarrage → slmgr /ato |
« Clé non valide pour cette édition » | Clé/édition incohérentes (Std vs DC, Retail vs Volume) | Utiliser la clé correspondant à l’édition installée ou convertir l’édition |
Activation impossible (KMS introuvable) | Découverte KMS échoue | Pointer vers KMS (/skms ), vérifier SRV _vlmcs._tcp , puis slmgr /ato |
Environnement sans Internet | Pas d’accès aux serveurs d’activation | slui 4 (téléphone) ou ouverture des flux 80/443 |
Clé refusée malgré tout | Clé bloquée/consommée | Escalader au revendeur/licensing pour remplacement |
Comprendre « CAL » vs « clé produit »
- Clé produit : active le binaire de Windows Server (conformité de l’OS). Elle s’installe sur le serveur (
slmgr /ipk
,/ato
). - CAL Windows Server : droit d’accès pour des utilisateurs ou appareils à des services Windows Server (SMB, AD, etc.). Elles ne « s’installent » pas sur le serveur ; on conserve la preuve d’achat.
- RDS CAL : droit d’accès additionnel pour Remote Desktop Services. Elles s’installent sur un serveur de licences RDS (Gestionnaire des licences RDS), pas sur l’OS cible.
- Compatibilité : des CAL/RDS CAL plus récentes (2022) peuvent accéder à des serveurs plus anciens (2019). L’inverse n’est pas autorisé.
Packs de cœurs et droits de virtualisation
- Chaque hôte physique doit être couvert par un minimum de 16 cœurs, puis par incréments de 2 cœurs.
- Le pack « 16 Core 2019 » donne le droit d’exécuter Windows Server 2019 sur un serveur 16 cœurs (ou de compléter une couverture existante). Il ne transporte aucune CAL.
- Standard : droits pour jusqu’à 2 OSE/VM par hôte quand tous les cœurs sont couverts (réplicable par empilement de licences).
- Datacenter : droits de virtualisation illimités sur l’hôte licencié.
Cas spéciaux et pièges fréquents
- Clé 2022 sur binaire 2019 : ne fonctionne pas. Utiliser la clé 2019 via les droits de downgrade.
- Média ne correspondant pas au canal : par ex., image OEM bloquée, ou image Evaluation. Utiliser un ISO commercial/volume approprié.
- Conversion refusée par DISM : exécuter
DISM /RestoreHealth
etsfc /scannow
, puis retenter. Si cela persiste, réinstallation propre depuis l’ISO 2019 avec la clé dès l’installation. - Proxy/SSL inspection : peut casser l’activation en ligne. Créer une exception ou recourir à
slui 4
. - Horloge/BIOS décalés : un écart de temps significatif peut invalider la validation TLS/OCSP et provoquer des erreurs d’activation. Synchroniser NTP.
- RDS non lié à l’activation OS : même si l’OS est activé, RDS exige ses propres CAL sur un serveur de licences RDS. Inversement, un serveur correctement licencié RDS n’active pas l’OS.
Vérifications rapides utiles
- Contrôler l’expiration de l’évaluation :
systeminfo | find "Expiration" slmgr /xpr
- Relancer le service de protection (en cas de blocage) :
net stop sppsvc net start sppsvc
- Nettoyer une clé installée à tort (dernier recours, attention à l’impact) :
slmgr /upk slmgr /cpky slmgr /ipk CLÉ-CORRECTE slmgr /ato
FAQ (points d’attention pour l’audit)
- Dois‑je acheter des CAL 2019 si j’ai des CAL 2022 ?
Non, les CAL 2022 sont rétro‑compatibles. Assurez‑vous simplement que le type (User/Device) et la quantité correspondent à l’usage réel. - Pourquoi 0xC004FC07 alors que ma clé est bonne ?
Souvent parce que l’OS est en Evaluation expirée ou que l’édition ne correspond pas (Std/DC). Convertissez l’édition avec DISM, puis activez. - Puis‑je utiliser
slmgr /rearm
?
Le rearm ne règle pas un problème d’édition/clés ; il ne doit pas servir à repousser indéfiniment une activation. Préférez corriger la cause (conversion, clé correcte). - Où conserver les preuves ?
Contrat, facture, e‑mails de remise de clés, capturesslmgr /xpr
et/dlv
, et toute correspondance sur le downgrade. Ces éléments sont essentiels en cas d’audit.
Modèle de check‑list opérationnelle
- ✅ Édition confirmée (
slmgr /dlv
,EditionID
en registre). - ✅ Canal identifié (Retail/MAK/KMS).
- ✅ Évaluation convertie via DISM si présente.
- ✅ Clé 2019 correspondante à l’édition installée.
- ✅ Activation effectuée (
slmgr /ato
ouslui 4
). - ✅ Validation (
slmgr /xpr
, capture conservation). - ✅ CAL/RDS : volumes et types couverts (rétro‑compatibles 2022 → 2019).
- ✅ Preuves d’achat/downgrade archivées.
Scripts/commandes récapitulatives
:: Santé de l’image avant conversion
DISM /online /Cleanup-Image /RestoreHealth
sfc /scannow
:: Conversion Evaluation → Standard (avec clé 2019)
DISM /online /Set-Edition:ServerStandard /ProductKey:CLÉ-2019-XXXXX /AcceptEula
shutdown /r /t 0
:: Installation/activation de la clé (si déjà en édition commerciale)
slmgr /ipk CLÉ-2019-XXXXX
slmgr /ato
:: Vérifications
slmgr /dli
slmgr /dlv
slmgr /xpr
:: KMS (si applicable)
nslookup -type=srv _vlmcs._tcp
slmgr /skms kms.votre-domaine.local
slmgr /ato
Quand préférer la ré‑installation propre
Si la conversion DISM échoue (image corrompue, contrainte OEM, erreurs DISM répétées), une réinstallation directe depuis l’ISO Windows Server 2019 Standard avec la clé au premier écran est souvent plus rapide et plus sûre. N’oubliez pas :
- Sauvegardes complètes (systèmes et données) + capture de la configuration (rôles, fonctionnalités, IP, FQDN, certificats).
- Export des rôles si possible (AD DS, DHCP, GPO, etc.) et plan de retour arrière.
- Mise à jour des pilotes/firmwares et alignement NTP avant la mise en service.
Résumé exécutif
Dans l’immense majorité des cas, l’erreur 0xC004FC07 sur un Windows Server 2019 qui affiche « version expirée » signifie que vous tentez d’activer un binaire Évaluation expiré ou que la clé ne correspond pas à l’édition installée. La solution efficace est : convertir l’édition via DISM en injectant la clé 2019 correcte, redémarrer, puis activer (slmgr /ato
ou slui 4
). Côté conformité, aucun achat de CAL 2019 n’est requis si vous disposez de CAL 2022 suffisantes : elles sont rétro‑compatibles et couvrent légalement l’accès à un serveur 2019. Conservez enfin toutes les pièces justificatives (contrats, clés, captures) pour l’audit.
En suivant cette feuille de route (diagnostic précis, conversion d’édition si nécessaire, clé adéquate, activation en ligne ou par téléphone, puis validation), vous ramenez votre serveur dans un état activé et conforme sans dépenses superflues en CAL.