How To: Extend Windows Vista Activation Period to 120 Days
Windows Vista has a built-in script, by using that script you can extend the period of trial version to another30 days. With the help of this script you can extend the trial version of Windows Vista to 3 times greater which will equal to 120 days as of given time. This procedure is recognized as “rearming” it uses the script “slmgr.vbs” that is located in C:\Windows\system32.
By using the script of slmgr.vbs in Windows Vista does not break the Agreement of End User License. The hosts of KMS can be maintained and activated in a number of ways. The script has easy that are WMI calls and registry entries that can be use for extra difficult configuration settings.
To extend your Windows Vista trial period,do the following steps:
- First launch an administrator Command Prompt session in Windows Vista and navigate to the following directory by entering cd C:\Windows\system32.
- In order to extend your Windows Vista Activation period, enter the following command and hit enter:cscript slmgr.vbs – rearm
- The command will take anywhere between 10 and 30 seconds to execute. Upon completion you will receive the following message: Command completed successfully.
- Please restart the system for the changes to take effect and the countdown timer will reset to 43200 minutes (30 days).
How to automate the extension of the Windows Vista Evaluation Period:
Instead of remembering the activation grace period expiry or ending date to manually rearm and reset activation grace period in Windows Vista and Windows Server 2008, Microsoft provides the following script which can be used with Task Scheduler to schedule automatic extension of the evaluation period and activation-bypass grace period of Windows Server 2008 every 60 days, which should be able to used in Windows Vista too which requires to be triggered every 30 days.
- Click on Windows Vista Start, point to Administrative Tools, and then click Task Scheduler.
- Copy the following sample task to the server, and then save it as an .xml file. For example, you can save the file as Extend.xml.
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2007-09-17T14:26:04.433</Date>
<Author>Microsoft Corporation</Author>
</RegistrationInfo>
<Triggers>
<TimeTrigger id="18c4a453-d7aa-4647-916b-af0c3ea16a6b">
<Repetition>
<Interval>P31D</Interval>
<StopAtDurationEnd>false</StopAtDurationEnd>
</Repetition>
<StartBoundary>2007-10-05T02:23:24</StartBoundary>
<EndBoundary>2008-09-17T14:23:24.777</EndBoundary>
<Enabled>true</Enabled>
</TimeTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>domain\alias</UserId>
<LogonType>Password</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<IdleSettings>
<Duration>PT10M</Duration>
<WaitTimeout>PT1H</WaitTimeout>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>true</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<DeleteExpiredTaskAfter>PT0S</DeleteExpiredTaskAfter>
<Priority>7</Priority>
<RestartOnFailure>
<Interval>PT1M</Interval>
<Count>3</Count>
</RestartOnFailure>
</Settings>
<Actions Context="Author">
<Exec>
<Command>C:\Windows\System32\slmgr.vbs</Command>
<Arguments>-rearm</Arguments>
</Exec>
<Exec>
<Command>C:\Windows\System32\shutdown.exe</Command>
<Arguments>/r</Arguments>
</Exec>
</Actions>
</Task>
In the sample task, change the value of the following “UserID” tag to contain your domain and your alias:<UserId>domain\alias</UserId>
- In the Windows Vista Task Scheduler, click Import Task on the Action menu.
- Click the sample task .xml file. For example, click Extend.xml.
- Click Import.
- Click the Triggers tab.
- Click the One Time trigger, and then click Edit.
- Change the start date of the task to a date just before the end of your current evaluation period.
- Click OK, and then exit the Task Scheduler.
- Reboot your computer.
The Task Scheduler will now run the evaluation reset and rearm operation on the date that been specified automatically to extend the free usage of Windows operating system.
Popularity: 3%
Did You Like This Post? Then You Might Find These Also Interesting:
Written by Tony on January 2nd, 2009 with
no comments.
Read more articles on Vista Activation.





