Windows28 mai 2026 18 vues

Activer une licence Windows Server sur un VPS : guide complet (2019, 2022, 2025)

Activer une licence Windows Server sur un VPS : guide complet (2019, 2022, 2025)

Vous venez de commander un VPS Windows Server, vous vous connectez en RDP… et un message d'avertissement vous prévient que votre version expire dans X jours. Ou pire : votre serveur redémarre toutes les heures parce que la période d'évaluation a expiré.

Ce guide explique comment activer Windows Server 2019, 2022 et 2025 sur un VPS avec les cinq méthodes possibles : Retail/OEM, MAK, KMS, AVMA (souvent oubliée), et le renouvellement légal de la période d'évaluation. À la fin, vous saurez quelle méthode choisir, comment l'appliquer en une commande PowerShell, et comment résoudre les erreurs 0xC004F074, 0xC004C003, 0xC004F050.


⚡ Résumé rapide - Activer en 30 secondes (clé Retail/MAK)

Ouvrez PowerShell en administrateur sur le VPS et exécutez :

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
slmgr.vbs /xpr

Remplacez les X par votre clé. Si /xpr affiche permanently activated, c'est terminé. Sinon, voir la section Dépannage .


Pourquoi activer Windows Server sur un VPS (et ce qu'il se passe sinon)

Quand vous installez Windows Server (ou que votre hébergeur vous livre une image préinstallée), trois cas sont possibles :

  • Image avec clé d'évaluation - Vous avez 180 jours pour activer.
  • Image sans clé - Vous voyez « Windows is not activated » dès la première connexion.
  • Image préactivée - Cas idéal, possible si l'hébergeur inclut la licence.

Ce qu'il se passe si vous n'activez pas avant l'expiration

  • Bannière permanente « Activer Windows » en bas à droite du bureau.
  • Personnalisation bloquée (impossible de changer fond d'écran, couleurs).
  • Mises à jour Windows Update bloquées sur certaines éditions.
  • Redémarrage automatique toutes les heures une fois la période d'éval terminée (le plus problématique en production).
  • Fonctionnalités serveur dégradées (notamment RDS, Active Directory, etc.).

L'activation n'est pas optionnelle pour un usage production. Et utiliser une clé piratée vous expose à des risques juridiques sérieux.


Quelle méthode d'activation choisir ?

Avant de lancer une commande, identifiez votre situation dans ce tableau :

Votre situation Méthode Coût Délai d'activation
1 VPS isolé, usage perso ou freelance Retail/OEM ~700-900 € Standard Immédiat
Plusieurs VPS (5+), parc PME MAK (volume licensing) Tarif dégressif Microsoft Immédiat
Plus de 25 VPS, infra entreprise KMS (serveur KMS interne) Licence volume + serveur KMS Renouvellement auto 180 j
VPS hébergé sur Hyper-V Datacenter AVMA (auto) Inclus dans hôte Datacenter Automatique au boot
Test, POC, dev éphémère Période évaluation 180 j + rearm Gratuit légal 540 jours max

Décision rapide

  • Vous avez 1 à 4 VPS ? Achetez une clé Retail chez un revendeur agréé Microsoft (ou auprès de votre hébergeur).
  • Vous gérez 5 à 25 VPS ? Passez en MAK via un compte Volume Licensing Center.
  • Vous gérez 25+ VPS ou un domaine AD ? Montez un serveur KMS.
  • Votre VPS tourne sur un hôte Hyper-V Datacenter ? Utilisez AVMA (gratuit, automatique).
  • C'est juste un test ? Profitez de l'évaluation 180 j + 2 rearms.

Prérequis

  • Un VPS Windows Server 2019, 2022 ou 2025.
  • Accès RDP administrateur.
  • Connectivité Internet sortante (ports 80/443 vers les serveurs d'activation Microsoft).
  • Pour KMS/AVMA : connectivité réseau interne adaptée.

Méthode 1 - Activation Retail / OEM (clé achetée)

C'est la méthode la plus simple : vous achetez une clé, vous la collez, vous activez.

1.1 - Vérifier votre édition

Get-ComputerInfo | Select-Object WindowsProductName, OsName, OsArchitecture, WindowsEditionId

Notez l'édition exacte (Standard ou Datacenter). Une clé Standard n'active pas un Datacenter (et inversement).

1.2 - Vérifier le statut d'activation actuel

slmgr.vbs /xpr      # statut court : activé ou non
slmgr.vbs /dlv      # statut détaillé : édition, channel, expiration

1.3 - Installer la clé

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Remplacez les XXXXX par votre clé Retail (5 groupes de 5 caractères alphanumériques).

1.4 - Lancer l'activation en ligne

slmgr.vbs /ato

Cette commande contacte les serveurs Microsoft. Vous devriez voir :

Product activated successfully.

1.5 - Confirmer l'activation

slmgr.vbs /xpr

Résultat attendu :

The machine is permanently activated.

1.6 (optionnelle) - Activation par téléphone

Si l'accès Internet n'est pas disponible :

slui.exe 4

Suivez l'assistant : un ID d'installation est généré, vous appelez le numéro Microsoft, vous saisissez l'ID de confirmation. Activation immédiate, sans connexion.


Méthode 2 - Activation MAK (Multiple Activation Key)

La MAK est une clé unique permettant d'activer un nombre limité de machines (par exemple 50). Idéale pour une PME avec plusieurs VPS.

Procédure (identique à Retail)

slmgr.vbs /ipk VOTRE-MAK-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
slmgr.vbs /xpr

Vérifier le nombre d'activations restantes

slmgr.vbs /dlv

Cherchez la ligne Remaining MAK activations (uniquement pour les MAK). Si vous voyez 0, contactez votre revendeur Microsoft pour augmenter le pool.

Spécificités MAK

  • Une activation consomme un slot du pool (irréversible, sauf via support Microsoft).
  • Les VPS détruits puis recréés ne libèrent pas automatiquement le slot.
  • Pour les environnements à fort turnover, préférez KMS ou AVMA.

Méthode 3 - Activation KMS (Key Management Service)

Le KMS est un service interne à votre réseau qui active automatiquement vos serveurs. Il nécessite un minimum de 5 serveurs pour démarrer (seuil d'activation Microsoft).

3.1 - Installer la clé GVLK correspondant à l'édition

Les clés GVLK (Generic Volume License Keys) sont publiques et publiées par Microsoft. Elles indiquent au client « je suis un client KMS, contacte mon serveur KMS interne ».

# Pour Windows Server 2022 Standard
slmgr.vbs /ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H

3.2 - Configurer l'adresse du serveur KMS (si non détecté via DNS)

slmgr.vbs /skms kms.votre-entreprise.com:1688

Le port 1688 est le port standard du protocole KMS.

3.3 - Forcer l'activation

slmgr.vbs /ato

3.4 - Vérifier la connectivité KMS

# Test DNS (si configuration auto par SRV records)
nslookup -type=srv _vlmcs._tcp.votre-domaine.com

# Test du port KMS
Test-NetConnection kms.votre-entreprise.com -Port 1688

Spécificités KMS

  • Le client KMS doit se reconnecter au serveur KMS tous les 180 jours pour maintenir son activation.
  • En l'absence de renouvellement, l'état « Out of tolerance » s'installe puis l'activation est révoquée.
  • Le serveur KMS doit lui-même être activé avec une CSVLK (clé Microsoft Volume Licensing).

Méthode 4 - AVMA : la méthode oubliée (mais excellente pour VPS)

AVMA (Automatic Virtual Machine Activation) active automatiquement les VM Windows Server tournant sur un hôte Hyper-V Datacenter. Aucune clé à installer, aucun KMS à monter. C'est la méthode la plus simple et la moins coûteuse pour un hébergeur - et c'est ce que beaucoup d'hébergeurs sérieux utilisent en interne.

Conditions

  • L'hôte physique tourne sous Windows Server Datacenter (édition complète activée).
  • La VM invitée tourne sous Windows Server Standard, Datacenter ou Essentials.
  • Hyperviseur = Hyper-V (ne fonctionne pas sur KVM, VMware, Proxmox).

Procédure (côté VM)

Installez la clé AVMA correspondante. Elle est publique :

# Windows Server 2025 Standard
slmgr.vbs /ipk TVRH6-WHNXV-R9WG3-9XRFY-MY832

Voir le tableau GVLK plus bas. Pour 2022/2025, les clés AVMA et GVLK officielles sont identiques.

L'hôte Hyper-V active la VM automatiquement au démarrage, sans contact avec Microsoft.

Avantages AVMA

  • ✅ Aucun port à ouvrir.
  • ✅ Aucun serveur KMS à monter.
  • ✅ Activation persistante, pas de renouvellement à 180 jours.
  • ✅ Légalement couvert par la licence Datacenter de l'hôte.

Si votre hébergeur n'utilise pas AVMA, c'est souvent le signe que l'infrastructure utilise un hyperviseur autre qu'Hyper-V (KVM, VMware), auquel cas l'activation passe par KMS ou Retail/MAK.


Méthode 5 - Période d'évaluation + rearm (gratuit légal)

Si vous voulez tester Windows Server légalement sans clé, Microsoft offre :

  • 180 jours d'évaluation initialement.
  • 2 renouvellements de 180 jours via la commande rearm.
  • Total : 540 jours d'utilisation gratuite et légale.

5.1 - Vérifier le temps restant

slmgr.vbs /xpr
slmgr.vbs /dli

5.2 - Lancer un rearm avant expiration

slmgr.vbs /rearm

Redémarrez ensuite obligatoirement :

shutdown /r /t 0

5.3 - Vérifier les rearms restants

slmgr.vbs /dlv

Cherchez la ligne Remaining Windows rearm count. Doit afficher 2, 1 ou 0 selon les rearms déjà utilisés.

Limites du rearm

  • ❌ N'est pas une licence permanente.
  • ❌ Maximum 2 rearms par installation (au-delà, réinstallation requise).
  • Pas autorisé en production commerciale (lire la licence d'évaluation Microsoft).
  • ✅ Parfait pour test, démo, lab personnel.

Tableau complet des clés GVLK (publiques, pour KMS et AVMA)

Les clés ci-dessous sont publiées officiellement par Microsoft. Elles ne sont PAS des licences : elles indiquent l'édition à activer via votre infrastructure KMS ou hôte AVMA.

Windows Server 2025

Édition Clé GVLK
Datacenter D764K-2NDRG-47T6Q-P8T8W-YP6DF
Standard TVRH6-WHNXV-R9WG3-9XRFY-MY832

Windows Server 2022

Édition Clé GVLK
Datacenter WX4NM-KYWYW-QJJR4-XV3QB-6VM33
Standard VDYBN-27WPP-V4HQT-9VMD4-VMK7H
Datacenter Azure Edition NTBV8-9K7Q8-V27C6-M2BTV-KHMXV

Windows Server 2019

Édition Clé GVLK
Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFG
Standard N69G4-B89J2-4G8F4-WWYCC-J464C
Essentials WVDHN-86M7X-466P6-VHXV7-YY726

⚠️ Important : ces clés ne fonctionnent que dans un environnement KMS ou AVMA valide. Les utiliser sur une machine sans serveur KMS retournera l'erreur 0xC004F074.


Désinstaller une clé incorrecte

Vous avez installé la mauvaise clé (édition incompatible, MAK épuisée, etc.) ? Voici comment nettoyer :

# Désinstaller la clé courante
slmgr.vbs /upk

# Effacer la clé du registre (sécurité)
slmgr.vbs /cpky

# Vérifier
slmgr.vbs /dlv

Puis réinstallez la bonne clé avec /ipk.


Dépannage : erreurs courantes et solutions

Erreur 0xC004F074 - « Le service de protection logicielle n'a pas pu communiquer avec le service KMS »

Cause : pas de serveur KMS accessible, ou DNS mal configuré.

Solutions :

  1. Vérifier la résolution DNS : nslookup -type=srv _vlmcs._tcp.votre-domaine.com
  2. Vérifier le port : Test-NetConnection kms.votre-entreprise.com -Port 1688
  3. Forcer l'adresse manuellement : slmgr.vbs /skms kms.votre-entreprise.com:1688
  4. Vérifier qu'au moins 5 clients se sont déjà connectés au KMS (seuil d'activation).

Erreur 0xC004C003 - « Le serveur d'activation a déterminé que la clé spécifiée est bloquée »

Cause : clé piratée, déjà utilisée trop de fois, ou révoquée par Microsoft.

Solutions :

  1. Désinstaller la clé : slmgr.vbs /upk
  2. Acheter une clé légitime chez un revendeur agréé Microsoft.
  3. Si vous avez acheté la clé récemment, contactez le vendeur - c'est probablement une revente frauduleuse.

Erreur 0xC004F050 - « La clé de produit n'est pas valide pour cette édition »

Cause : vous installez une clé Standard sur une édition Datacenter (ou inversement), ou une clé Server 2022 sur Server 2025.

Solutions :

  1. Vérifier votre édition : Get-ComputerInfo | Select WindowsProductName
  2. Récupérer la clé correspondante à votre édition exacte.
  3. Si vous voulez changer d'édition, utilisez l'upgrade DISM (voir doc Microsoft).

Erreur 0xC004C060 - « La clé est valide mais ne peut pas être utilisée pour activer cette installation »

Cause : généralement, une clé OEM utilisée sur un VPS (les clés OEM sont liées au matériel physique).

Solution : utilisez une clé Retail ou Volume (MAK/KMS), pas OEM.

Erreur 0xC004F009 - « La période de grâce a expiré »

Cause : la période d'évaluation est terminée, le serveur passe en mode « notification ».

Solutions :

  • Si rearm restant : slmgr.vbs /rearm + redémarrage.
  • Sinon, acheter une clé et activer.

Erreur 0x80072EE7 - « Le nom de serveur ou l'adresse n'a pas pu être résolu »

Cause : pas d'accès Internet pour contacter les serveurs Microsoft.

Solutions :

  1. Vérifier le routage : Test-NetConnection activation.sls.microsoft.com -Port 443
  2. Vérifier le pare-feu et le proxy.
  3. Sinon, activer par téléphone : slui.exe 4.

Le serveur redémarre toutes les heures

Cause : Windows Server hors de la période d'évaluation et non activé.

Solution : Activer immédiatement (l'une des 5 méthodes ci-dessus). Pour stopper temporairement un redémarrage en cours : shutdown /a.

« Cette copie de Windows n'est pas authentique »

Cause : Microsoft a invalidé votre clé via Windows Update.

Solutions :

  1. Désinstaller (/upk + /cpky).
  2. Installer une clé légitime.
  3. Si tentative d'activation par outil KMS pirate (ex : KMSPico, MSToolkit) : nettoyez votre système, ces outils installent souvent des tâches planifiées persistantes.

Script PowerShell de diagnostic complet

Copiez-collez ce script en PowerShell admin pour un diagnostic complet en une commande :

# === Diagnostic activation Windows Server ===
Write-Host "`n=== ÉDITION & VERSION ===" -ForegroundColor Cyan
Get-ComputerInfo | Select-Object WindowsProductName, OsName, OsVersion, OsArchitecture | Format-List

Write-Host "`n=== STATUT D'ACTIVATION (court) ===" -ForegroundColor Cyan
cscript //nologo "$env:WINDIR\System32\slmgr.vbs" /xpr

Write-Host "`n=== STATUT DÉTAILLÉ ===" -ForegroundColor Cyan
cscript //nologo "$env:WINDIR\System32\slmgr.vbs" /dlv

Write-Host "`n=== CONNECTIVITÉ ACTIVATION MICROSOFT ===" -ForegroundColor Cyan
Test-NetConnection activation.sls.microsoft.com -Port 443 | Select-Object ComputerName, RemotePort, TcpTestSucceeded

Write-Host "`n=== CONNECTIVITÉ KMS (si configuré) ===" -ForegroundColor Cyan
$kms = (cscript //nologo "$env:WINDIR\System32\slmgr.vbs" /dlv 2>&1 | Select-String "KMS machine name").ToString()
Write-Host $kms

Le résultat couvre 90 % des cas de figure et indique précisément où chercher en cas de problème.


Aspects juridiques : pourquoi éviter les clés piratées

Microsoft est très actif dans la traque des clés volées, revendues, ou activations KMS frauduleuses. Voici les risques réels :

  • Révocation à distance : votre clé peut être invalidée par Windows Update du jour au lendemain, et votre serveur tombe en panne.
  • Sanctions civiles : utilisation commerciale d'une licence non valide = contrefaçon. Microsoft engage régulièrement des poursuites contre les hébergeurs et entreprises utilisatrices.
  • Sécurité compromise : les « patchs KMS » populaires (KMSPico, MS Toolkit, KMSAuto) installent des tâches planifiées persistantes, des services système, et parfois des backdoors. C'est la première cause de compromission de VPS Windows en 2024-2026.
  • Mises à jour bloquées : Windows détecte rapidement les activations frauduleuses et bloque les MAJ critiques de sécurité.

Coût d'une clé légitime vs risque

  • Windows Server 2022 Standard : ~700-900 € une fois (durée de vie 10+ ans).
  • Parfois inclus dans des forfaits VPS mensuels (~20-40 €/mois selon ressources).

Si votre budget est limité, utilisez la période d'éval 180 j + 2 rearms = 540 j gratuits légalement. C'est largement suffisant pour finir un projet ou tester une stack.


FAQ - Licence Windows Server sur VPS

Comment savoir si mon VPS Windows Server est activé ?

Lancez slmgr.vbs /xpr dans PowerShell. Si le message contient permanently activated, votre serveur est activé. Si vous voyez evaluation ou un compte à rebours en jours, vous êtes en période d'évaluation. Si vous voyez Notification mode, l'activation a expiré et le serveur va redémarrer toutes les heures.

Quelle est la commande pour activer Windows Server sur un VPS ?

Trois commandes successives en PowerShell admin : slmgr.vbs /ipk VOTRE-CLE-XXXXX-XXXXX-XXXXX-XXXXX, puis slmgr.vbs /ato pour contacter Microsoft, puis slmgr.vbs /xpr pour confirmer.

Combien coûte une licence Windows Server 2022 / 2025 ?

Une licence Retail Standard coûte environ 700-900 euros pour 16 cœurs (extensible). Une licence Datacenter coûte 5× à 7× plus cher. Pour un VPS, vérifiez si l'hébergeur inclut la licence dans son offre, ce qui revient nettement moins cher qu'un achat direct.

Combien de temps peut-on utiliser Windows Server gratuitement ?

540 jours maximum : 180 jours d'évaluation initiale + 2 rearms de 180 jours chacun, déclenchés par slmgr.vbs /rearm. Cette utilisation est légale, mais Microsoft précise dans ses CGU qu'elle est réservée aux tests et évaluations, pas à un usage commercial en production.

Quelle différence entre KMS, MAK et AVMA ?

  • MAK = clé unique qui active jusqu'à N machines en consommant N slots d'un pool - idéal pour 5-25 machines stables.
  • KMS = serveur interne qui active les clients pour 180 jours renouvelables - idéal pour 25+ machines en parc dynamique.
  • AVMA = activation automatique des VM Windows Server tournant sur un hôte Hyper-V Datacenter - la plus simple si l'hôte est sous Hyper-V Datacenter.

Pourquoi mon VPS redémarre toutes les heures ?

C'est le comportement par défaut quand la période d'évaluation a expiré et que la machine n'est pas activée. Il n'y a qu'une solution : activer la licence (ou réinstaller pour repartir sur un nouveau cycle d'évaluation). Pour stopper un redémarrage en cours : shutdown /a.

Peut-on utiliser KMSPico ou MS Toolkit sur un VPS ?

Légalement non, et techniquement fortement déconseillé. Ces outils installent des tâches planifiées et des services persistants qui constituent la première cause d'infection malware sur les VPS Windows. De plus, Microsoft révoque régulièrement les activations issues de ces outils. Préférez l'évaluation 180 j ou une clé légitime.

Une clé OEM fonctionne-t-elle sur un VPS ?

Non. Les clés OEM sont liées au matériel physique (carte mère du serveur). Sur un VPS, vous obtiendrez systématiquement l'erreur 0xC004C060. Utilisez une clé Retail ou Volume (MAK/KMS).

Comment changer de clé sur un VPS déjà activé ?

slmgr.vbs /upk (désinstaller la clé courante), puis slmgr.vbs /cpky (effacer du registre), puis slmgr.vbs /ipk NOUVELLE-CLE… (installer la nouvelle), puis slmgr.vbs /ato (activer).

L'activation Windows Server est-elle perdue si je redémarre le VPS ?

Non. Une activation Retail, MAK ou AVMA est persistante au niveau du système d'exploitation, elle survit à tous les redémarrages. Seule une activation KMS doit se renouveler tous les 180 jours auprès du serveur KMS interne.


Conclusion

Activer Windows Server sur un VPS se résume à trois choix : payer une clé Retail/MAK (le plus simple), monter un KMS (rentable au-delà de 25 serveurs), ou profiter des 540 jours d'évaluation légale (parfait pour tester). L'AVMA est une option excellente mais dépend de l'hyperviseur de votre hébergeur.

Quel que soit votre choix, évitez absolument les « patchs » KMS pirates : risques juridiques, instabilité technique, et première porte d'entrée des malware sur les VPS Windows en production.