Vous tentez d’activer Windows Server 2016 dans un laboratoire VMware avec des clés OEM neuves et obtenez les erreurs 0xC004F050 et 0x80041023 ? Voici une analyse claire des causes, des solutions concrètes et des procédures pas à pas pour remettre votre environnement sur des rails.
Contexte et symptômes
Dans un environnement de test ou de formation, il est courant de déployer rapidement des machines virtuelles (VM) sous VMware pour valider des scénarios techniques. Vous avez procédé à l’installation de Windows Server 2016, puis tenté l’activation à l’aide de clés OEM récentes. Les messages d’erreur typiques observés sont :
- slmgr /ipk :
0xC004F050 – clé invalide
- Assistant d’activation graphique :
0x80041023 – la clé n’a pas fonctionné
Ces codes ne pointent pas vers un simple problème de connectivité ; ils révèlent presque toujours un mismatch entre le type d’édition installé et la nature de la clé utilisée, ou une incohérence avec l’environnement matériel attendu par le mécanisme OEM.
Diagnostic express
Avant toute action, vérifiez l’état réel de l’édition et de la licence dans la VM. Ouvrez une console administrateur et exécutez :
dism /online /Get-CurrentEdition
dism /online /Get-TargetEditions
slmgr /dli
slmgr /dlv
winver
- Si vous voyez “ServerStandardEval” ou “ServerDatacenterEval” : vous êtes sur une édition Evaluation.
- Si “Canal de licence” indique “Volume” ou “Retail/OEM” dans
slmgr /dlv
: notez le canal réel de l’installation. - Si le temps restant est affiché en jours : vous êtes bien en période d’évaluation, réarmable avec
slmgr /rearm
.
Pourquoi les clés OEM échouent en VM
Cause | Explication |
---|---|
Édition “Evaluation” | Une installation Server 2016 Evaluation ne peut pas être activée directement avec une clé OEM ; Microsoft requiert une édition « complète » (ISO Retail/OEM) ou une conversion d’édition (vers Retail/Volume) avant activation. |
Nature des licences OEM | Les clés OEM sont liées au matériel physique d’origine. Dans une VM, l’ID matériel attendu (marqueurs spécifiques/BIOS) est absent ; la clé est donc immédiatement rejetée. |
Activation téléphonique impossible | Comme la clé est refusée en amont, l’assistant SLUI 4 ne génère pas d’ID d’installation. On ne peut pas “forcer” l’activation par téléphone dans ce scénario. |
Conclusion : en VM, une clé OEM seule n’est pas un levier d’activation fiable, surtout si la VM a été installée depuis un ISO Evaluation.
Vue d’ensemble des options
Solution | Détails | Impact |
---|---|---|
Réinstaller depuis l’ISO OEM/Retail complète | Recréez la VM à partir du support non‑Evaluation correspondant à votre clé, puis activez normalement. | Effort élevé (reconstruction), résultat le plus propre et garanti. |
Convertir l’édition Evaluation en Retail/Volume | Exécutez dism /online /Set-Edition:ServerStandard (ou Datacenter) avec une clé de canal Retail ou Volume, redémarrez, puis slmgr /ato . Les clés OEM ne fonctionnent pas pour cette conversion. | Évite une réinstallation complète, nécessite une clé Retail/Volume (temporaire ou finale). |
Utiliser une clé Volume (KMS/MAK) | Pour des laboratoires récurrents, le Volume Licensing (MAK/KMS) n’est pas lié au matériel d’origine. | Coût/licence à prévoir, excellent pour les VMs et l’automatisation. |
Rester sur Evaluation + réarmement | slmgr /rearm prolonge de 180 jours, jusqu’à six réarmements (trois ans maximum). | Très bien pour des labs temporaires ; pas de coût additionnel. |
Procédure pas à pas selon votre scénario
Cas A : vous devez absolument utiliser votre clé OEM
La voie “propre” consiste à repartir d’un média d’installation complet correspondant à la clé (canal Retail/OEM) et à refaire l’installation dans la VM.
- Téléchargez le support complet (non‑Evaluation) correspondant à l’édition exacte (Standard ou Datacenter) et au canal adéquat.
- Créez une nouvelle VM VMware (UEFI recommandé) et montez l’ISO.
- Installez Windows Server 2016 sans entrer la clé si l’assistant le propose, puis après installation :
slmgr /ipk VOTRE-CLÉ-OEM-XXXXX-XXXXX
puisslmgr /ato
. - Vérifiez l’activation :
slmgr /dlv
.
Remarques importantes : d’un point de vue contractuel, les clés OEM sont conçues pour être associées au matériel d’origine. Même si l’activation peut réussir avec un ISO OEM/Retail en VM, ce n’est pas l’usage prévu par Microsoft pour les OEM destinées à des machines physiques. En laboratoire, privilégiez Volume (KMS/MAK) ou Retail.
Cas B : vous êtes sur une installation Evaluation et souhaitez convertir
La conversion Evaluation → Volume/Retail évite la reconstruction intégrale. Elle nécessite une clé de canal Retail ou Volume (les clés OEM ne fonctionneront pas ici).
Étapes pour Server 2016 Standard :
REM Exécuter dans une console administrateur
dism /online /Get-CurrentEdition
dism /online /Get-TargetEditions
REM Conversion vers Standard (canal Volume, avec clé cliente KMS)
REM Exemple de clé cliente KMS Standard 2016 (GVLK)
dism /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula
REM Redémarrer quand demandé, puis
slmgr /ato
slmgr /dlv
Étapes pour Server 2016 Datacenter :
REM Conversion vers Datacenter (canal Volume, avec clé cliente KMS)
REM Exemple de clé cliente KMS Datacenter 2016 (GVLK)
dism /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula
REM Redémarrer, puis
slmgr /ato
slmgr /dlv
Une fois l’édition convertie, vous pouvez :
- Activer en KMS contre votre serveur KMS (
slmgr /skms kms.mondomaine.tld
,slmgr /ato
), ou - Remplacer la clé cliente KMS par une clé MAK (
slmgr /ipk
puisslmgr /ato
).
Bon à savoir : si vous n’avez pas de serveur KMS, la clé cliente KMS n’activera pas la machine ; utilisez alors une clé MAK Volume, ou basculez vers un support Retail compatible.
Cas C : vous restez en Evaluation pour un lab temporaire
Si votre objectif est un PoC court ou un atelier, l’évaluation peut suffire.
REM Vérifier le temps restant
slmgr /dlv
REM Réarmer si nécessaire (redémarrage requis)
slmgr /rearm
- La période d’évaluation est de 180 jours, réarmable plusieurs fois.
- Prenez un instantané VMware juste après l’installation propre : vous repartirez d’un état “neuf” en un clic.
Alignement édition ↔ clé : éviter les impasses
La majorité des échecs d’activation proviennent d’un décalage subtil entre l’édition installée et le canal de la clé.
Installation actuelle | Clé utilisée | Résultat attendu | Action recommandée |
---|---|---|---|
ServerStandardEval | OEM Standard | 0xC004F050 | Convertir en Retail/Volume, puis activer (ou réinstaller depuis ISO complet). |
ServerDatacenterEval | OEM Datacenter | 0xC004F050 | Convertir en Retail/Volume, ou réinstaller depuis ISO complet. |
ServerStandard (Volume) | Clé cliente KMS | Activation OK si KMS présent | Pointer vers le KMS (slmgr /skms ) puis slmgr /ato . |
ServerStandard (Volume) | MAK | Activation en ligne | slmgr /ipk puis slmgr /ato . |
ServerStandard (Retail) | Retail Standard | Activation en ligne | slmgr /ipk puis slmgr /ato . |
Bonnes pratiques dans VMware
- Horloge et NTP : synchronisez la date/heure de l’hôte et de la VM (VMware Tools + source NTP fiable). Un décalage peut faire échouer
slmgr /ato
. - Éviter les changements matériels agressifs : changer en série CPU virtuelles, type de contrôleur disque ou adresse MAC peut déclencher une réévaluation de l’ID matériel et forcer une réactivation.
- Snapshots avant conversion : prenez un instantané avant tout
DISM /Set-Edition
. Si la conversion échoue, retour arrière immédiat. - Automatisation : pour des labs reproductibles, stockez vos commandes
DISM
etslmgr
dans un script PowerShell, et documentez clairement le canal de licence attendu.
Procédure détaillée de conversion Evaluation vers Volume
Voici une séquence robuste que vous pouvez adapter à Standard ou Datacenter :
- Confirmer l’édition actuelle :
dism /online /Get-CurrentEdition
- Vérifier les éditions cibles supportées :
dism /online /Get-TargetEditions
- Lancer la conversion (exemple Standard, canal Volume)
dism /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula
- Redémarrer quand demandé.
- Activer :
slmgr /ato
(KMS) ouslmgr /ipk VOTRE-MAK
puisslmgr /ato
. - Valider :
slmgr /dlv
etdism /online /Get-CurrentEdition
.
Pièges courants :
- Erreur
0xC004F050
pendantSet-Edition
: la clé fournie n’est pas compatible avec le canal/édition cible. Utilisez une clé Retail ou Volume appropriée (les clés OEM ne fonctionnent pas pour la conversion). - Activation impossible après conversion : si vous avez utilisé une clé cliente KMS, vérifiez la connectivité au serveur KMS (
slmgr /skms
) et la résolution DNS.
Quand choisir KMS, MAK ou Retail
Le choix du canal dépend de votre usage :
- KMS : idéal si vous avez plusieurs serveurs/VM et souhaitez automatiser. Nécessite un hôte KMS interne et un seuil minimal de machines activables dans l’organisation.
- MAK : activations individuelles comptabilisées. Pratique pour des VM isolées sans KMS.
- Retail : adapté à des installations ponctuelles, non liées au matériel d’origine comme l’OEM.
Dans un laboratoire VMware, KMS/MAK sont généralement les voies les plus stables et conformes pour des VMs qui bougent et se recréent souvent.
Checklist de résolution
- Identifier l’édition exacte (
Get-CurrentEdition
). - Vérifier le canal de licence affiché par
slmgr /dlv
. - Confirmer que la clé correspond : Standard vs Datacenter, Retail/Volume vs OEM.
- Si Evaluation : décider entre conversion (Retail/Volume) ou réinstallation depuis ISO complet.
- Pour KMS : définir le serveur (
slmgr /skms
), tester la résolution DNS et le port 1688. - Pour MAK : s’assurer de l’accès Internet sortant pour l’activation en ligne.
- Synchroniser l’heure (VMware Tools + NTP) et redémarrer avant
slmgr /ato
. - Prendre un snapshot avant conversion ou activation.
FAQ courte
Une clé OEM peut‑elle activer une VM ?
Non, pas dans les conditions standard : elle est conçue pour le matériel d’origine et échoue en VM faute de marqueurs matériels attendus.
Puis‑je appeler le support téléphonique pour “forcer” ?
Si la clé est rejetée par le système (0xC004F050
), SLUI 4
ne génère pas d’ID ; la voie téléphonique n’est pas applicable.
Des “génériques” existent‑ils pour Retail ?
Non. Les génériques courants sont des clés clientes KMS (Volume) servant à activer via KMS, ou à convertir l’édition vers Volume avant d’appliquer MAK.
Puis‑je convertir Evaluation vers Retail directement avec une clé OEM ?
Non. Les clés OEM ne permettent pas la conversion Evaluation → édition complète dans une VM. Utilisez une clé Retail ou Volume valide, ou réinstallez depuis un ISO complet.
Bonnes pratiques pour des labs durables
- Envisagez Windows Server 2022 Evaluation pour des périodes d’évaluation plus récentes et longues.
- Si vous êtes éligible, regardez du côté des programmes académiques/partenaires offrant des clés Retail ou Volume adaptées aux VMs.
- Standardisez vos gabarits : un template “Evaluation”, un template “Volume/KMS”, tous deux testés et documentés.
- Intégrez l’activation dans vos pipelines d’initialisation (cloud-init/PowerShell/Ansible) avec gestion d’erreurs et journalisation.
Exemples de commandes utiles
Objectif | Commande |
---|---|
Installer une clé | slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX |
Activer en ligne | slmgr /ato |
Pointage KMS | slmgr /skms kms.mondomaine.tld:1688 |
Informations licence | slmgr /dlv |
Réarmement évaluation | slmgr /rearm |
Édition installée | dism /online /Get-CurrentEdition |
Éditions cibles possibles | dism /online /Get-TargetEditions |
Conversion vers Standard (Volume) | dism /online /Set-Edition:ServerStandard /ProductKey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /AcceptEula |
Conversion vers Datacenter (Volume) | dism /online /Set-Edition:ServerDatacenter /ProductKey:CB7KF-BWN84-R7R2Y-793K2-8XDDG /AcceptEula |
Erreurs typiques et leur sens
- 0xC004F050 – clé invalide : la clé ne correspond pas à l’édition/canal, ou le canal (OEM) n’est pas compatible avec l’environnement (VM).
- 0x80041023 – la clé n’a pas fonctionné : échec d’activation côté interface graphique, souvent pour la même raison de mismatch ou d’édition Evaluation.
Stratégie recommandée pour un laboratoire VMware
- Évitez les OEM pour les VMs. Choisissez Volume (KMS/MAK) ou, à défaut, Retail.
- Si vous héritez d’une VM Evaluation : convertissez vers Volume avec
DISM
, activez en KMS/MAK, ou repartez d’un ISO complet. - Mettez en place un serveur KMS si vous avez plusieurs VMs ; script d’initialisation obligatoire.
- Documentez : édition, canal, source ISO, procédure d’activation, points de contrôle (
slmgr /dlv
).
Résumé exécutable
Les clés OEM sont pensées pour un matériel physique donné ; en VM, elles n’apportent ni les marqueurs matériels attendus ni un chemin de conversion depuis une édition Evaluation. Pour activer Windows Server 2016 dans VMware, deux voies fiables existent : réinstaller depuis un ISO complet correspondant à la clé, ou convertir l’édition vers Volume/Retail puis activer avec une clé compatible (KMS/MAK/Retail). Pour un lab durable, privilégiez le Volume Licensing, documentez vos étapes et automatisez l’activation.
Annexe : matrice d’aide à la décision
Situation | Objectif | Chemin conseillé |
---|---|---|
VM en Evaluation | Activation rapide et stable | Conversion DISM vers Volume (GVLK), puis KMS/MAK. |
Clé OEM en main | Utiliser la clé coûte que coûte | Réinstallation depuis ISO complet correspondant (non‑Evaluation). Attention aux contraintes d’usage OEM. |
PoC temporaire | Zero coût immédiat | Rester en Evaluation et slmgr /rearm , snapshots réguliers. |
Parc de VMs | Standardisation | KMS central + clés GVLK, automatisation des déploiements et de l’activation. |
Mises en garde
- Ne tentez pas d’“émuler” un BIOS OEM dans une VM : c’est non conforme aux licences et techniquement fragile.
- Respectez les accords de licence Microsoft ; l’activation et la conversion doivent rester conformes au canal de distribution acquis.
- Sauvegardez et testez systématiquement vos chemins de conversion sur une copie avant d’industrialiser.
Conclusion
Dans un laboratoire VMware, les échecs 0xC004F050
et 0x80041023
sont le symptôme logique d’un mauvais alignement édition ↔ canal ↔ environnement. Remédiez‑y en choisissant l’un des chemins soutenus par Microsoft : ISO complet adapté à la clé, ou conversion Evaluation → Volume/Retail avec activation KMS/MAK. Vous gagnez ainsi en fiabilité, en conformité et en sérénité pour vos scénarios pédagogiques et vos démonstrations.