Réactiver une clé Windows Server 2022 après réinstallation : DISM, slmgr, erreurs 0xC004F050/0xC004C003

Après une réinstallation propre de Windows Server 2022 sur le même matériel, l’activation refuse votre clé ? Voici une méthode fiable pour diagnostiquer, corriger l’édition, puis activer (DISM, slmgr) sans perdre de temps.

Sommaire

Réactiver une clé Windows Server 2022 après réinstallation sur le même appareil

Vue d’ensemble de la question

Vous avez réinstallé Windows Server 2022 sur le même serveur (même carte mère, même VM, même hôte), vous avez pris soin de « désinstaller » la clé de l’ancienne instance, mais au moment de saisir la clé, l’activation échoue ou la clé est refusée. Pourquoi ? Et surtout, comment résoudre sans tout réinstaller encore une fois ?

Réponse & solution

Cause principale constatée : la clé ne correspond pas à l’édition réellement installée. Exemple typique : clé Datacenter saisie sur une installation Standard (ou l’inverse), ou tentative d’activer une édition d’évaluation avec une clé commerciale sans conversion préalable. Une fois l’édition alignée sur la clé, l’activation fonctionne immédiatement.

Procédure recommandée (pas à pas)

  1. Vérifier l’édition et l’état d’activation Ouvrez une console en tant qu’Administrateur. Édition en cours (identifiant d’édition) : DISM /online /Get-CurrentEdition Éditions cibles possibles (conversion sans réinstallation) : DISM /online /Get-TargetEditions État de licence/activation : slmgr /dlv slmgr /xpr Notez précisément l’édition affichée (par ex. ServerStandard, ServerDatacenter, ServerStandardEval…), le canal (Retail/MAK/KMS/OEM) et les messages d’erreur.
  2. Si la clé ne correspond pas à l’édition installée, corriger l’édition La conversion in‑place permet de changer d’édition sans réinstaller. Elle nécessite un redémarrage. Conversion vers l’édition correspondant à votre clé : DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula ou DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula Alternative : réinstaller directement l’édition qui correspond à la clé si la conversion n’est pas proposée par /Get-TargetEditions.
  3. Saisir et activer la clé Par l’interface : Gestionnaire de serveur > Serveur local > Propriétés > Modifier la clé de produit (ou Paramètres > Activation selon l’interface). En ligne de commande : slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr /ato Sur Server Core, vous pouvez également utiliser sconfig puis l’option d’activation.

Quand l’option « Modifier la clé de produit » n’apparaît pas

Ce comportement survient si le système est déjà activé, si l’édition ne correspond pas à la clé, ou si l’interface masque l’option. Utilisez alors DISM et slmgr pour diagnostiquer et corriger — c’est plus fiable et plus explicite.


Éditions et canaux de licences : bien comprendre

Éditions Windows Server 2022

Édition (ID)À quoi elle sertClés compatiblesRemarques
ServerStandardServeurs polyvalents, droits de virtualisation limités.Retail, MAK, KMS, OEM (selon l’acquisition).Exige une clé Standard correspondante.
ServerDatacenterVirtualisation/containers illimités, fonctionnalités avancées.Retail, MAK, KMS, OEM.Clé Datacenter requise.
ServerStandardEval / ServerDatacenterEvalÉditions d’évaluation (limitées dans le temps).Conversion impérative vers une édition commerciale avant activation.Se convertit via DISM /Set-Edition + clé valide.
Datacenter: Azure EditionUsage spécifique Azure / HCI.Clés dédiées uniquement.Ne s’active pas sur une édition classique.

Types de clés

TypeCaractéristiquesActivationOù ça marche
RetailLicence unitaire, transfert possible selon conditions.En ligne ou téléphone.Standard/Datacenter correspondants.
MAKCompteur d’activations, volume.En ligne ou téléphone.Nécessite Internet ponctuel ou téléphone.
KMSActivation locale via hôte KMS.Automatique via DNS SRV _vlmcs._tcp.Domaine/segment avec hôte KMS accessible.
OEMLiée au matériel d’origine.Automatisée (BIOS/UEFI) ou clé OEM fournie.Généralement non transférable.

Important : une clé KMS client ne s’active pas directement sur Internet — elle attend un hôte KMS interne. Une clé OEM est associée au matériel d’origine. Les clés de l’édition Datacenter: Azure Edition ne fonctionneront pas sur une installation Standard/Datacenter « classique ».


Cas particuliers et pièges courants

Passer d’une évaluation à une édition commerciale

Si /Get-CurrentEdition affiche ServerStandardEval ou ServerDatacenterEval, vous devez convertir avant l’activation :

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

Après redémarrage, entrez la clé définitive si nécessaire puis slmgr /ato.

Réinstallation sur le même appareil

Le « désinstallation » de la clé (slmgr /upk) nettoie l’ancienne instance, mais l’activation se décide côté serveurs Microsoft par empreinte matérielle et conformité d’édition. Sur le même appareil, l’activation en ligne aboutit dès que l’édition et la clé correspondent. En cas de blocage, l’activation téléphonique (slui 4) règle généralement la situation.

Environnement KMS

  • Vérifiez la découverte KMS : nslookup -type=srv _vlmcs._tcp.
  • Forcer un hôte KMS si nécessaire : slmgr /skms mon-kms.exemple.lan:1688 slmgr /ato
  • Assurez-vous que votre hôte KMS supporte Windows Server 2022 (clé CSVLK à jour et mises à jour requises côté hôte).

OEM et virtualisation

Les droits de virtualisation (notamment Datacenter) sont des droits de licence ; chaque VM doit tout de même être activée avec un canal valide (KMS/MAK/Retail). Une clé OEM est liée au matériel ; portée à vérifier auprès du fournisseur.

Server Core

Pas d’interface graphique ? Utilisez sconfig ou les commandes DISM/slmgr. Tout est faisable en CLI.


Erreurs typiques et résolution

Code d’erreurSignificationAction recommandée
0xC004F050Clé invalide pour l’édition installée.Alignez l’édition (DISM /Set-Edition) avec la clé, puis slmgr /ipk + /ato.
0xC004C003Clé bloquée/déjà utilisée.Activez par téléphone (slui 4) ou contactez le canal de licence.
0xC004F074Aucun hôte KMS joignable.Vérifiez DNS SRV, réseau/pare‑feu, configurez /skms, ou utilisez MAK/Retail.
0xC004C008Limite d’activations dépassée (MAK/Retail).Activation téléphonique ou réallocation via votre contrat.
0xC004C020Clé volume utilisée sur trop d’appareils.Vérifiez l’inventaire et ajustez le type de clé/canal.

Dépannage avancé

Vérifications rapides

  • Heure/Date : synchronisation NTP correcte (écarts > 5 minutes = échecs fréquents).
  • Réseau/Proxy : autoriser le trafic d’activation sortant si activation en ligne.
  • Service d’activation : le service Software Protection (sppsvc) doit être démarré (type Auto).
    sc query sppsvc sc start sppsvc
  • Intégrité composants : avant une conversion d’édition, assurez la santé de l’image : DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow

Journaux utiles

  • Observateur d’événements > Journaux des applications et services > Microsoft > Windows > Software Protection Platform.
  • Fichiers (si présents) : %systemroot%\system32\spp\logs.
  • Diagnostic détaillé : slmgr /dlv (canal, ID d’activation, minutes restantes, erreurs détaillées).

Activation téléphonique (hors ligne)

  1. Lancer l’assistant : slui 4 (choisir pays/région).
  2. Noter l’ID d’installation et obtenir un ID de confirmation.
  3. Appliquer l’ID de confirmation : slmgr /atp <ID_de_confirmation>
  4. Vérifier : slmgr /xpr.

Nettoyer une clé et en poser une nouvelle

slmgr /upk
slmgr /cpky
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato

Exemples concrets

Exemple : clé Datacenter refusée après réinstallation

  1. DISM /online /Get-CurrentEdition renvoie ServerStandard.
  2. Votre clé est Datacenter : conversion nécessaire. DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
  3. Redémarrage, puis : slmgr /ato
  4. Résultat : activation OK.

Exemple : évaluation vers Standard avec clé MAK

  1. État initial : ServerStandardEval.
  2. Conversion : DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
  3. Activation : slmgr /ato

Exemple : environnement KMS sans DNS SRV

  1. Le client ne trouve pas l’hôte KMS (erreur 0xC004F074).
  2. Forcer l’hôte : slmgr /skms kms01.contoso.local:1688 slmgr /ato
  3. Vérifier l’expiration via slmgr /xpr.

Automatiser et fiabiliser

Script PowerShell d’auto‑diagnostic

Ce script liste l’édition, la/les cibles de conversion, et l’état d’activation :

$edition = (dism /online /Get-CurrentEdition) -join "`n"
$targets = (dism /online /Get-TargetEditions) -join "`n"
$dlv = (cscript //nologo c:\windows\system32\slmgr.vbs /dlv) -join "`n"

"=== ÉDITION ACTUELLE ==="
\$edition
"`n=== ÉDITIONS CIBLES ==="
$targets
"`n=== DÉTAILS LICENCE ==="
\$dlv

Script PowerShell de correction (édition déjà connue)

Remplacez <EditionCible> et <VotreClé> puis exécutez en tant qu’Administrateur :

param(
  [Parameter(Mandatory=$true)][ValidateSet('ServerStandard','ServerDatacenter')]$EditionCible,
  [Parameter(Mandatory=$true)][string]$Cle
)
Write-Host "Conversion vers $EditionCible..."
Start-Process -FilePath dism -ArgumentList "/online","/Set-Edition:$EditionCible","/ProductKey:$Cle","/AcceptEula" -Wait -Verb RunAs
Write-Host "Redémarrage requis. Après redémarrage : activation..."

FAQ courte

Faut‑il toujours réinstaller pour changer d’édition ?
Non. Si /Get-TargetEditions propose votre édition cible, la conversion in‑place suffit.

J’ai saisi slmgr /upk sur l’ancien système, est‑ce obligatoire ?
Ce n’est pas obligatoire pour réactiver sur le même appareil, mais c’est une bonne hygiène avant recyclage d’une machine.

Mon serveur n’a pas Internet.
Utilisez l’activation téléphonique (slui 4) ou un canal KMS interne.

Comment vérifier que l’activation est pérenne ?
slmgr /xpr affiche l’état (activation permanente MAK/Retail, ou date d’expiration KMS).


Résumé

L’échec d’activation après une réinstallation de Windows Server 2022 provient le plus souvent d’un mauvais appariement entre l’édition installée et la clé. La solution est systématique : identifier l’édition avec DISM, convertir au besoin via /Set-Edition (en utilisant la clé qui correspond), puis activer avec slmgr /ipk et /ato. Au besoin, recourir à l’activation téléphonique. En alignant édition et canal de licence (Retail/MAK/KMS/OEM), l’activation sur le même matériel redevient immédiate et fiable.


Fiche mémo opérationnelle

ActionCommandeObjectif
Lire l’éditionDISM /online /Get-CurrentEditionIdentifier l’édition réellement installée.
Voir les conversions possiblesDISM /online /Get-TargetEditionsDéterminer si une conversion in‑place est offerte.
Convertir d’éditionDISM /online /Set-Edition:<Edition> /ProductKey:XXXXX… /AcceptEulaAligner l’édition sur la clé.
Installer la cléslmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXXPoser la clé sur l’OS.
Activerslmgr /atoFinaliser l’activation (en ligne/KMS).
Vérifier la pérennitéslmgr /xprConfirmer l’état d’activation.
Désinstaller/masquer l’ancienne cléslmgr /upk puis slmgr /cpkyNettoyer une installation précédente.
Forcer un hôte KMSslmgr /skms hote-kms:1688Pointer vers votre serveur KMS.

En bref : vérifiez l’édition, convertissez‑la si nécessaire pour qu’elle corresponde à votre clé, puis entrez et activez la clé. Dans le cas traité, le refus venait bien d’un mauvais appariement édition ↔ clé.

Sommaire