This is the complete TechyGeeksHome reference for Microsoft Windows and Windows Server product keys. Whether you need evaluation keys to spin up a test lab, KMS client keys (GVLKs) for a volume licensing deployment, dummy keys for SCCM or MDT task sequences, or guidance on how to rearm and extend your evaluation period — it’s all here in one place.
These keys are publicly documented by Microsoft and are not pirated or cracked keys. KMS client keys are published by Microsoft at learn.microsoft.com. Evaluation keys are provided by Microsoft for legitimate testing purposes.
Understanding Key Types: Evaluation vs KMS vs Dummy
Before using any key from this guide, it helps to understand what each type does:
Evaluation keys activate a time-limited trial copy of Windows or Windows Server for 180 days. They are provided by Microsoft specifically for testing and lab environments. After 180 days, the installation will begin showing activation warnings, but you can rearm for additional time (see the rearm section below).
KMS client keys (GVLKs — Generic Volume License Keys) are used in enterprise environments where a KMS (Key Management Services) host server is present on the local network. These keys tell Windows to activate against your KMS host rather than Microsoft’s servers. They are publicly documented by Microsoft and are not activation keys in themselves — they require a valid KMS host to complete activation.
Dummy keys allow Windows to progress through the installation process without activating. This is useful when building MDT or SCCM task sequences where you want to deploy an image without tying it to a specific licence at install time. The system will install successfully but will show as not activated.
Activation Commands Reference
All commands below should be run from an elevated Command Prompt (right-click CMD → Run as administrator).
Apply a product key
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Replace the Xs with your product key. Use this to apply KMS client keys or evaluation keys.
Trigger activation
slmgr.vbs -ato
Check current licence status
slmgr.vbs -dlv
Rearm the evaluation period
slmgr.vbs -rearm
Resets your 180-day evaluation timer. Reboot required. Can be used up to five times.
Convert evaluation to full edition using DISM (Server 2019 and later)
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
For Datacenter edition, replace ServerStandard with ServerDatacenter. A reboot is required after conversion.
Extending Your Evaluation: Rearm Guide (Up to 360+ Days)
By default, Windows evaluation editions give you 180 days of use. When the evaluation period expires, you can rearm it — resetting the timer for another 180 days. Microsoft allows up to five rearms, which theoretically gives you up to 900 days of evaluation use.
But there is a registry method that extends this even further, potentially giving you up to 360 days from a fresh install.
Standard rearm (up to 5 times)
From an elevated command prompt:
slmgr -rearm
Reboot after running the command. Each rearm resets the 180-day timer. You can rearm up to five times.
Registry method — unlock additional rearms
To unlock additional rearm cycles beyond the standard five, follow these steps:
- Click Start and type regedit, then press Enter.
- Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform - In the right pane, find the value SkipRearm.
- Double-click it and change the value from 0 to 1.
- Reboot your machine.
After changing SkipRearm to 1, you can rearm up to a further eight times, giving an additional 240 days. Combined with the initial evaluation period and standard rearms, this can extend your total evaluation time significantly — useful for extended lab testing or training environments.
Note: This method is intended for legitimate evaluation and testing use. Production environments should use properly licensed software.
Windows Server 2025 — Evaluation & KMS Keys
Windows Server 2025 is Microsoft’s current Long-Term Servicing Channel (LTSC) release. Key new features include hotpatching (apply security updates without rebooting), improved Active Directory, enhanced SMB security, and deeper Azure hybrid integration. If you are planning new server deployments or migrations from Server 2016 (extended support ends January 2027), Server 2025 is the recommended target.
Download Windows Server 2025 Evaluation ISO
Evaluation & KMS Keys
| Operating System Edition | Product Key | Type |
|---|---|---|
| Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9XRFY-MY832 | Evaluation / KMS |
| Windows Server 2025 Datacenter | D764K-2NDRG-47T6Q-P8T8W-YP6DF | Evaluation / KMS |
| Windows Server 2025 Datacenter: Azure Edition | XGN3F-F394H-FD2MY-PP6FD-8MCRC | KMS |
Note: Windows Server 2025 Essentials uses a retail product key model and does not have a public GVLK for KMS activation.
Windows Server 2022 — Evaluation & KMS Keys
Windows Server 2022 introduced Secured-Core Server, TLS 1.3 by default, improved DNS-over-HTTPS, and Azure Arc integration. It remains widely deployed in production environments and is in mainstream support until October 2026.
Download Windows Server 2022 Evaluation ISO
Evaluation & KMS Keys
| Operating System Edition | Product Key | Type |
|---|---|---|
| Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H | Evaluation / KMS |
| Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 | Evaluation / KMS |
| Windows Server 2022 Datacenter: Azure Edition | NTBV8-9K7Q8-V27C6-M2BTV-KHMXV | KMS |
Applying the key via DISM (if slmgr fails on evaluation editions)
DISM /online /Set-Edition:ServerStandard /ProductKey:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /AcceptEula
Windows Server 2019 — Evaluation & KMS Keys
Windows Server 2019 remains one of the most common server operating systems in enterprise data centres. It is in extended support until January 2029. If you are running Server 2019 in production, it continues to receive security updates for several more years.
Download Windows Server 2019 Evaluation ISO
Evaluation & KMS Keys
| Operating System Edition | Product Key | Type |
|---|---|---|
| Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C | Evaluation / KMS |
| Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG | Evaluation / KMS |
| Windows Server 2019 Essentials | WVDHN-86M7X-466P6-VHXV7-YY726 | KMS |
Command line key installation
slmgr.vbs -ipk WMDGN-G9PQG-XVVXX-R3X43-63DFG
Rearm the evaluation
slmgr.vbs -rearm
The evaluation period is 180 days and can be rearmed up to five times.
Windows Server 2016 — Evaluation & KMS Keys
Windows Server 2016 is currently in extended support, which ends on January 12, 2027. If you are still running Server 2016 in production, now is a good time to start planning your migration to Server 2025 or 2022. Extended support means security updates only — no new features or non-security bug fixes.
Download Windows Server 2016 Evaluation ISO
Evaluation Keys
The primary evaluation key for Server 2016 is:
NCPR7-K6YH2-BRXYM-QMPPQ-3PF6X
All Edition Keys
| Operating System Edition | Product Key | Type |
|---|---|---|
| Windows Server 2016 Standard | WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY | Evaluation / KMS |
| Windows Server 2016 Datacenter | CB7KF-BWN84-R7R2Y-793K2-8XDDG | Evaluation / KMS |
| Windows Server 2016 Essentials | JCKRF-N37P4-C2D82-9YXRT-4M63B | Evaluation / KMS |
Rearm the evaluation
slmgr.vbs -rearm
The evaluation period is 180 days and can be rearmed up to five times (up to 900 days total).
Command line key installation
slmgr.vbs -ipk NCPR7-K6YH2-BRXYM-QMPPQ-3PF6X
Windows Server 2012 R2 — Evaluation & KMS Keys
Windows Server 2012 R2 reached end of extended support on October 13, 2023 and no longer receives security updates. If you are still running Server 2012 R2, migrating to a supported version should be a priority. These keys are provided for legacy lab and testing use only.
Download Windows Server 2012 R2 Evaluation ISO
Activation note
For Windows Server 2012 R2 evaluation editions, you may not need a key at all — the evaluation copy often activates automatically for 180 days. If you see an activation prompt, try running the rearm command first:
slmgr.vbs -rearm
If that does not work, apply the evaluation key below.
Evaluation Keys
Primary evaluation key:
D2N9P-3P6X9-2R39C-7RTCD-MDVJX
All Edition Keys
| Operating System Edition | Product Key | Type |
|---|---|---|
| Windows Server 2012 R2 Standard | D2N9P-3P6X9-2R39C-7RTCD-MDVJX | Evaluation / KMS |
| Windows Server 2012 R2 Datacenter | W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 | Evaluation / KMS |
| Windows Server 2012 Standard | XC9B7-NBPP2-83J2H-RHMBY-92BT4 | KMS |
| Windows Server 2012 Datacenter | 48HP8-DN98B-MYWDG-T2DCC-8W83P | KMS |
Command line key installation
slmgr.vbs -ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX
Windows Server 2012 — KMS Keys
Windows Server 2012 (non-R2) reached end of extended support on October 10, 2023. Legacy lab use only.
| Operating System Edition | KMS Client Setup Key |
|---|---|
| Windows Server 2012 | BN3D2-R7TKB-3YPBD-8DRP2-27GG4 |
| Windows Server 2012 N | 8N2M2-HWPGY-7PGT9-HGDD8-GVGGY |
| Windows Server 2012 Single Language | 2WN2H-YGCQR-KFX6K-CD6TF-84YXQ |
| Windows Server 2012 Country Specific | 4K36P-JN4VD-GDC6V-KDT89-DYFKP |
| Windows Server 2012 Standard | XC9B7-NBPP2-83J2H-RHMBY-92BT4 |
| Windows Server 2012 MultiPoint Standard | HM7DN-YVMH3-46JC3-XYTG7-CYQJJ |
| Windows Server 2012 MultiPoint Premium | XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G |
| Windows Server 2012 Datacenter | 48HP8-DN98B-MYWDG-T2DCC-8W83P |
Windows Server 2008 R2 — Evaluation & KMS Keys
Windows Server 2008 R2 reached end of extended support on January 14, 2020. These keys are provided strictly for legacy lab environments. No production use is recommended.
Evaluation Keys (180-day trial, up to 5 rearms)
| Operating System Edition | Product Key |
|---|---|
| Windows Web Server 2008 R2 | KBV3Q-DJ8W7-VPB64-V88KG-82C49 |
| Windows Server 2008 R2 Standard | 4GGC4-9947F-FWFP3-78P6F-J9HDR |
| Windows Server 2008 R2 Standard (alt) | YC6KT-GKW9T-YTKYR-T4X34-R7VHC |
| Windows Server 2008 R2 Enterprise | 7PJBC-63K3J-62TTK-XF46D-W3WMD |
| Windows Server 2008 R2 Enterprise (alt) | 489J6-VHDMP-X63PK-3K798-CPX3Y |
| Windows Server 2008 R2 Datacenter | QX7TD-2CMJR-D7WWY-KVCYC-6D2YT |
| Windows Server 2008 R2 Datacenter (alt) | 74YFP-3QFB3-KQT8W-PMXWJ-7M648 |
Windows Server 2008 Evaluation Keys
| Operating System Edition | Product Key |
|---|---|
| Windows Server 2008 Standard | TM24T-X9RMF-VWXK6-X8JC9-BFGM2 |
| Windows Server 2008 Enterprise | YQGMW-MPWTJ-34KDK-48M3W-X4Q6V |
| Windows Server 2008 Datacenter | 7M67G-PC374-GR742-YH8V4-TCBY3 |
Windows Server 2008 — KMS Keys
| Operating System Edition | KMS Client Setup Key |
|---|---|
| Windows Web Server 2008 | WYR28-R7TFJ-3X2YQ-YCY4H-M249D |
| Windows Server 2008 Standard | TM24T-X9RMF-VWXK6-X8JC9-BFGM2 |
| Windows Server 2008 Standard without Hyper-V | W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ |
| Windows Server 2008 Enterprise | YQGMW-MPWTJ-34KDK-48M3W-X4Q6V |
| Windows Server 2008 Enterprise without Hyper-V | 39BXF-X8Q23-P2WWT-38T2F-G3FPG |
| Windows Server 2008 HPC | RCTX3-KWVHP-BR6TB-RB6DM-6X7HP |
| Windows Server 2008 Datacenter | 7M67G-PC374-GR742-YH8V4-TCBY3 |
| Windows Server 2008 Datacenter without Hyper-V | 22XQ2-VRXRG-P8D42-K34TD-G3QQC |
| Windows Server 2008 for Itanium-Based Systems | 4DWFP-JF3DJ-B7DTH-78FJB-PDRHK |
Windows 11 & Windows 10 — KMS Keys
The following KMS client keys apply to both Windows 11 and Windows 10 editions where noted. These are GVLKs sourced from Microsoft’s official documentation.
| Edition | KMS Client Setup Key |
|---|---|
| Windows 11/10 Professional | W269N-WFGWX-YVC9B-4J6C9-T83GX |
| Windows 11/10 Professional N | MH37W-N47XK-V7XM9-C7227-GCQG9 |
| Windows 11/10 Pro for Workstations | NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J |
| Windows 11/10 Enterprise | NPPR9-FWDCX-D2C8J-H872K-2YT43 |
| Windows 11/10 Enterprise N | DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4 |
| Windows 11/10 Education | NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 |
| Windows 11/10 Education N | 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ |
| Windows 10 Enterprise LTSC 2019/2021 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
| Windows 10 Enterprise LTSB 2016 | DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ |
| Windows 10 Enterprise LTSB 2015 | WNMTR-4C88C-JK8YV-HQ7T2-76DF9 |
Windows 8.1 — KMS Keys
| Edition | KMS Client Setup Key |
|---|---|
| Windows 8.1 Professional | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
| Windows 8.1 Professional N | HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
| Windows 8.1 Enterprise | MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
| Windows 8.1 Enterprise N | TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
Windows 8 — KMS & Dummy Keys
KMS Client Keys
| Edition | KMS Client Setup Key |
|---|---|
| Windows 8 Professional | NG4HW-VH26C-733KW-K6F98-J8CK4 |
| Windows 8 Professional N | XCVCF-2NXM9-723PB-MHCB7-2RYQQ |
| Windows 8 Enterprise | 32JNW-9KQ84-P47T8-D8GGY-CWCK7 |
| Windows 8 Enterprise N | JMNMF-RHW7P-DMY6X-RF3DR-X2BQT |
Dummy Keys (install without activating)
Use these in MDT or SCCM task sequences where you want to progress past the product key screen without activating the installation.
| Edition | Dummy Key |
|---|---|
| Windows 8 | 46V6N-VCBYR-KT9KT-6Y4YF-QGJYH |
| Windows 8 Pro | V7C3N-3W6CM-PDKR2-KW8DQ-RJMRD |
Windows 7 — KMS & Dummy Keys
KMS Client Keys
| Edition | KMS Client Setup Key |
|---|---|
| Windows 7 Professional | FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4 |
| Windows 7 Professional N | MRPKT-YTG23-K7D7T-X2JMM-QY7MG |
| Windows 7 Professional E | W82YF-2Q76Y-63HXB-FGJG9-GF7QX |
| Windows 7 Enterprise | 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH |
| Windows 7 Enterprise N | YDRBP-3D83W-TY26F-D46B2-XCKRJ |
| Windows 7 Enterprise E | C29WB-22CC8-VJ326-GHFJW-H9DH4 |
Dummy Keys (install without activating)
| Edition | Dummy Key |
|---|---|
| Windows 7 Ultimate | D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV |
| Windows 7 Professional | HYF8J-CVRMY-CM74G-RPHKF-PW487 |
| Windows 7 Home Premium | RHPQ2-RMFJH-74XYM-BH4JX-XM76F |
| Windows 7 Home Basic | YGFVB-QTFXQ-3H233-PTWTJ-YRYRV |
| Windows 7 Starter | 7Q28W-FT9PC-CMMYT-WHMY2-89M6G |
Windows Vista — KMS & Dummy Keys
Windows Vista reached end of support on April 11, 2017. These keys are provided for legacy lab and historical testing use only.
KMS Client Keys
| Edition | KMS Client Setup Key |
|---|---|
| Windows Vista Business | YFKBB-PQJJV-G996G-VWGXY-2V3X8 |
| Windows Vista Business N | HMBQG-8H2RH-C77VX-27R82-VMQBT |
| Windows Vista Enterprise | VKK3X-68KWM-X2YGT-QR4M6-4BWMV |
| Windows Vista Enterprise N | VTC42-BM838-43QHV-84HX6-XJXKV |
Dummy Keys (install without activating)
| Edition | Dummy Key |
|---|---|
| Windows Vista Ultimate | VMCB9-FDRV6-6CDQM-RV23K-RP8F7 |
| Windows Vista Business | 4D2XH-PRBMM-8Q22B-K8BM3-MRW4W |
| Windows Vista Home Premium | X9HTF-MKJQQ-XK376-TJ7T4-76PKF |
| Windows Vista Home Basic | RCG7P-TX42D-HM8FM-TCFCW-3V4VD |
| Windows Vista Starter | X9PYV-YBQRV-9BXWV-TQDMK-QDWK4 |
Evaluation ISO Downloads
All evaluation ISOs are available for free from Microsoft’s Evaluation Center. You will need a Microsoft account to register, but no payment is required.
| Product | Support Status | Download |
|---|---|---|
| Windows Server 2025 | Mainstream support (current) | Download |
| Windows Server 2022 | Mainstream support until Oct 2026 | Download |
| Windows Server 2019 | Extended support until Jan 2029 | Download |
| Windows Server 2016 | Extended support until Jan 2027 | Download |
| Windows Server 2012 R2 | End of life (Oct 2023) | Download |
Glossary
GVLK (Generic Volume License Key) Microsoft’s official term for KMS client keys. These keys are publicly documented and configure Windows to activate against a KMS host on the local network.
KMS (Key Management Services) A Microsoft activation technology for volume licensing environments. A KMS host server on the local network handles activation requests from KMS clients. Clients must contact the KMS host at least every 180 days to remain activated.
MAK (Multiple Activation Key) An alternative to KMS activation. A MAK allows a set number of activations directly against Microsoft’s servers. Used in environments where machines cannot reach a KMS host.
Evaluation Edition A time-limited version of Windows or Windows Server provided by Microsoft for testing purposes. Evaluation editions are fully functional but expire after 180 days unless rearmed.
Rearm The process of resetting an evaluation edition’s 180-day timer using the command slmgr.vbs -rearm. Can be performed up to five times on most Windows Server versions.
Dummy Key A product key that allows Windows to progress through the installation process without activating. Useful in MDT and SCCM task sequences where activation is handled separately.
DISM (Deployment Image Servicing and Management) A command-line tool built into Windows used for servicing Windows images. Used in this guide to convert evaluation editions to full licensed editions.
LTSC (Long-Term Servicing Channel) A Windows release track that receives security and quality updates for an extended period (typically 5 years mainstream + 5 years extended support) without feature updates. Windows Server uses LTSC releases.
slmgr.vbs The Windows Software Licensing Management Tool. A script used to manage Windows activation, apply product keys, check licence status, and rearm evaluation periods.
Frequently Asked Questions
Are these product keys legal to use?
Yes. KMS client keys (GVLKs) are publicly documented by Microsoft at learn.microsoft.com and are intended for use in volume licensing environments. Evaluation keys are provided by Microsoft for legitimate testing purposes. These are not pirated or cracked keys.
How long does a Windows Server evaluation last?
Windows Server evaluation editions last 180 days. You can rearm the evaluation up to five times using slmgr.vbs -rearm, giving up to 900 days of evaluation use. You can extend this further using the SkipRearm registry method detailed in this guide.
What is the difference between a KMS key and an evaluation key?
A KMS client key (GVLK) is used to activate Windows against a KMS host server on your local network in a volume licensing environment. An evaluation key activates a time-limited trial copy of Windows for testing purposes without requiring a KMS host. A dummy key allows Windows to install without activating at all — useful for deployment testing in MDT or SCCM.
How do I apply a product key from the command line?
Open an elevated command prompt and run: slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (replacing the Xs with your product key). For evaluation editions on Server 2019 and later, you may need to use DISM: DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
Can I convert a Windows Server evaluation to a full licence?
Yes. You can convert an evaluation edition to a licensed edition using DISM: DISM /online /Set-Edition:ServerStandard /ProductKey:YOUR-FULL-LICENSE-KEY /AcceptEula. A reboot is required after conversion.
Where can I download Windows Server evaluation ISOs?
All Windows Server evaluation ISOs are available for free from Microsoft’s Evaluation Center at microsoft.com/evalcenter. No purchase is required — you just need a Microsoft account to register.
What is Windows Server 2025 and should I upgrade to it?
Windows Server 2025 is Microsoft’s latest LTSC release, featuring hotpatching (apply updates without rebooting), improved Active Directory, enhanced security, and tighter Azure hybrid integration. If you are running Server 2016 (extended support ends January 2027) or planning new deployments, Server 2025 is the recommended target.
My Windows Server evaluation shows an error 0xc004f050 when I apply the key — what do I do?
This error typically means you are trying to apply a KMS key to an evaluation edition that requires DISM to convert first. Try using the DISM method: DISM /online /Set-Edition:ServerStandard /ProductKey:YOUR-KEY /AcceptEula. Ensure all Windows updates are installed before attempting conversion — missing updates are the most common cause of DISM conversion failures.
Found this guide useful? Leave a comment below and let us know which keys you needed — we update this guide regularly as new Windows Server versions are released.
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.

