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 :
- Vérifier la résolution DNS :
nslookup -type=srv _vlmcs._tcp.votre-domaine.com - Vérifier le port :
Test-NetConnection kms.votre-entreprise.com -Port 1688 - Forcer l'adresse manuellement :
slmgr.vbs /skms kms.votre-entreprise.com:1688 - 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 :
- Désinstaller la clé :
slmgr.vbs /upk - Acheter une clé légitime chez un revendeur agréé Microsoft.
- 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 :
- Vérifier votre édition :
Get-ComputerInfo | Select WindowsProductName - Récupérer la clé correspondante à votre édition exacte.
- 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 :
- Vérifier le routage :
Test-NetConnection activation.sls.microsoft.com -Port 443 - Vérifier le pare-feu et le proxy.
- 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 :
- Désinstaller (
/upk+/cpky). - Installer une clé légitime.
- 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.
