ANAVEM
Languagefr
How to Extend Windows Server Evaluation Period for Up to 3 Years

How to Extend Windows Server Evaluation Period for Up to 3 Years

Learn to extend Windows Server evaluation from 180 days to 3 years using the rearm command. Check activation status, extend trial periods, and verify changes with step-by-step verification.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
March 17, 2026 12 min 7
easywindows-server 6 steps 12 min

Why Extend Windows Server Evaluation Periods?

Windows Server evaluation editions provide organizations with 180 days to test server functionality before purchasing licenses. However, complex enterprise deployments often require longer evaluation periods for thorough testing, proof-of-concept development, and migration planning. Microsoft's rearm functionality allows you to extend this evaluation period up to six times, providing approximately three years of total trial usage.

What Makes the Rearm Process Essential for IT Professionals?

The rearm command (slmgr -rearm) resets the evaluation countdown by communicating with Microsoft's activation servers. This process is particularly valuable for development environments, testing labs, and organizations planning gradual migrations to Windows Server. Unlike workarounds or registry modifications, the rearm process is officially supported by Microsoft and maintains system integrity throughout the extension period.

How Does Windows Server Evaluation Licensing Work?

Windows Server evaluation editions function identically to full licensed versions during the trial period. The system displays a countdown watermark on the desktop and enters 'Notification mode' after expiration, triggering hourly shutdowns until the period is extended or a valid license is applied. Each rearm cycle provides a fresh 180-day period, and the system tracks remaining rearm attempts to prevent unlimited extensions.

This tutorial walks you through the complete process of checking your current license status, executing the rearm command, verifying successful extension, and planning your long-term evaluation strategy. You'll also learn to troubleshoot common issues and prepare for eventual license conversion or system migration.

Related: How to Install and Configure WSUS on Windows Server 2019

Related: Plan and Execute Windows Server Upgrades Using Supported

Related: How to Fix Unresponsive Start Menu on Windows Server RDS

Implementation Guide

Full Procedure

01

Check Current License Status and Remaining Rearms

Before extending your evaluation period, you need to check how much time remains and how many rearm cycles you have left. Open PowerShell or Command Prompt as Administrator by right-clicking and selecting 'Run as administrator'.

slmgr -dlv

This command displays detailed license information including the 'Time-based activation expiration' date and 'Remaining Windows rearm count'. You can also use the shorter version:

slmgr.vbs /dli

Look for these key details in the output:

  • Time-based activation expiration: Shows when your current evaluation period ends
  • Remaining Windows rearm count: Shows how many extensions you have left (maximum 6)
  • License Status: Should show 'Initial grace period' for evaluation editions
Pro tip: Take a screenshot of this information before proceeding. It helps track your rearm usage and plan future extensions.

Verification: The command output should clearly show your expiration date and remaining rearm count. If you see 'Remaining Windows rearm count: 0', you cannot extend the evaluation period further.

02

Execute the Rearm Command to Reset Evaluation Period

Now execute the rearm command to reset your 180-day evaluation period. Make sure you're still in the elevated PowerShell or Command Prompt window.

slmgr -rearm

The system will display a dialog box with the message: 'Command completed successfully. Please restart the system for the changes to take effect.' Click OK to acknowledge.

Warning: Do not run this command multiple times in succession. Each execution immediately decrements your rearm count, even if run before the 180-day period expires. Only use it once per evaluation cycle.

The rearm process communicates with Microsoft's activation servers to validate and reset your evaluation period. This is why an internet connection is mandatory for the command to work properly.

What happens during rearm:

  • The system contacts Microsoft's servers to validate the rearm request
  • Your evaluation period counter resets to 180 days
  • The remaining rearm count decreases by 1
  • A restart flag is set requiring a system reboot

Verification: You should see the success dialog. If you get an error message, check your internet connection and ensure you're running as Administrator.

03

Restart the System to Apply Changes

The rearm changes only take effect after a system restart. You can restart manually through the Start menu, or use the command line for immediate restart.

To restart immediately via command line:

shutdown /r /t 0

Or schedule a restart in 60 seconds to save any open work:

shutdown /r /t 60

If you prefer a graceful restart with a custom message:

shutdown /r /t 300 /c "Restarting to apply Windows Server evaluation extension"

The /t parameter specifies the delay in seconds, and /c adds a custom message that users will see.

Pro tip: Before restarting, save all your work and close applications. The rearm process requires a clean restart to properly reset the evaluation timer.

During the restart, Windows applies the new evaluation period settings. The desktop watermark showing the evaluation countdown will update to reflect the new 180-day period after the system boots.

Verification: The system should restart normally. After boot, you'll notice the evaluation countdown in the bottom-right corner shows a fresh 180-day period.

04

Verify the Extension Was Applied Successfully

After the system restarts, verify that the evaluation period was successfully extended. Open PowerShell or Command Prompt as Administrator again and run the license check command.

slmgr -dlv

Compare the results with your previous screenshot or notes. You should see:

  • Time-based activation expiration: Now shows a date 180 days from today
  • Remaining Windows rearm count: Decreased by 1 (e.g., from 6 to 5)
  • License Status: Still shows 'Initial grace period'

You can also check the desktop watermark in the bottom-right corner, which should display the updated evaluation period countdown.

For a quick status check without detailed information:

slmgr /xpr

This command shows a simple dialog with your expiration date.

Pro tip: Set a calendar reminder for 170 days from now to prepare for the next rearm cycle. This gives you a 10-day buffer before the evaluation expires.

Verification steps:

  1. Confirm the expiration date is 180 days from today
  2. Verify the rearm count decreased by exactly 1
  3. Check that the desktop watermark shows the new countdown
  4. Test that the system no longer shows expiration warnings

If the dates don't match or the rearm count didn't decrease, the extension may have failed and you should repeat the process.

05

Plan Your Long-term Evaluation Strategy

With successful rearm, you now have access to approximately 3 years of total evaluation time (6 rearms × 180 days = 1,080 days). Plan your usage strategically to maximize this period.

Create a tracking system for your rearm cycles:

# Create a simple log file to track rearms
echo "Rearm Date: $(Get-Date), Remaining Count: [Check with slmgr -dlv]" >> C:\rearm_log.txt

Set up automated reminders using Windows Task Scheduler or PowerShell:

# Calculate next rearm date (170 days from now for 10-day buffer)
$nextRearm = (Get-Date).AddDays(170)
Write-Host "Next rearm recommended: $nextRearm"

Best practices for evaluation management:

  • Document each rearm: Keep a log of when you used each rearm cycle
  • Set early reminders: Schedule alerts 10 days before expiration
  • Plan production migration: Use the 3-year period to plan your licensing strategy
  • Test conversion process: Practice converting evaluation to licensed version
Warning: After exhausting all 6 rearms, the system enters 'Notification mode' with hourly shutdowns. Plan your licensing or migration strategy before reaching this point.

Monitor your remaining rearms regularly:

# Quick check script
slmgr -dlv | Select-String "rearm", "expiration"

Verification: Your tracking system should show the current rearm cycle, remaining count, and next recommended extension date. This helps you manage the full 3-year evaluation period effectively.

06

Handle Common Issues and Troubleshooting

Several issues can prevent successful rearm execution. Here's how to diagnose and resolve the most common problems.

Issue 1: Rearm command fails with network error

The rearm command requires internet connectivity to validate with Microsoft's servers. Test your connection:

# Test internet connectivity
Test-NetConnection -ComputerName microsoft.com -Port 80

# Check DNS resolution
nslookup microsoft.com

If connectivity fails, resolve network issues before attempting rearm again.

Issue 2: "Access denied" or permission errors

Ensure you're running PowerShell or Command Prompt as Administrator:

# Check if running as admin
([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")

If this returns False, restart your command prompt as Administrator.

Issue 3: Rearm count shows 0 remaining

You've exhausted all rearm cycles. Check conversion options:

# Check current edition
DISM /online /Get-CurrentEdition

# List available target editions
DISM /online /Get-TargetEditions

You can convert to a licensed version using DISM with a valid product key:

DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
Warning: Domain Controllers require special handling for edition conversion. Consult Microsoft documentation before converting DC evaluation editions.

Issue 4: System still shows expiration warnings after rearm

Force a license refresh:

# Refresh license status
slmgr /ato

# Clear license cache
slmgr /cpky

Verification: After troubleshooting, run slmgr -dlv to confirm the issue is resolved and the evaluation period is properly extended.

Frequently Asked Questions

How many times can I extend Windows Server evaluation period?+
You can extend Windows Server evaluation period up to 6 times using the rearm command. Each extension provides 180 days, giving you approximately 3 years of total evaluation time (1,080 days). After exhausting all 6 rearms, you must either purchase a license or reinstall the system.
Does the rearm command work without internet connection?+
No, the slmgr -rearm command requires an active internet connection to validate the extension request with Microsoft's activation servers. If your server doesn't have internet access, the rearm command will fail. Ensure network connectivity before attempting to extend the evaluation period.
What happens if I run slmgr -rearm multiple times consecutively?+
Each execution of slmgr -rearm immediately decrements your remaining rearm count, even if run before the 180-day period expires. This wastes your limited rearm cycles. Only execute the rearm command once per evaluation cycle, preferably near the end of each 180-day period.
Can I convert Windows Server evaluation to full licensed version?+
Yes, you can convert Windows Server evaluation edition to a full licensed version using DISM with a valid product key. Use the command 'DISM /online /Set-Edition:ServerStandard /ProductKey:YOUR-KEY /AcceptEula' to perform the conversion. However, Domain Controllers require special handling and may need reinstallation.
What happens when all rearm cycles are exhausted?+
When you've used all 6 rearm cycles, Windows Server enters 'Notification mode' and begins shutting down hourly until you apply a valid license. The system becomes unusable for production purposes. You must either purchase and apply a Windows Server license or perform a clean installation to continue using the system.
Emanuel DE ALMEIDA
Written by

Emanuel DE ALMEIDA

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

You must be logged in to comment.

Loading comments...