author photo

How to: Postpone Vista activation for a year

November 28th, 2007 |Ajay M | 40,883 views | Tips and tricks, Tutorials, Windows Vista | Comments (27)

With the release of Windows XP in 2001 Microsoft implemented a technology called Microsoft Product Activation (MPA). According to Microsoft this was developed to combat software piracy. But it has never lived upto Microsoft’s expectation. After you install Windows XP (or Windows Vista) you need to activate it within 30 days, failing doing that it will become dysfunctional. Where as in Microsoft Office product the activation should be done within first 50 launch of the program. Most of the piracy of Windows XP took place from the Volume License key of Windows XP provided to corporate, who just needs only one key to install and activate thousands of Windows XP. So in vista this technique was modified and a cumbersome technology called Volume Licensing 2.0 which required to set up a “Key Management Service” (KMS). But it places a heavy burden to Corporate hence Microsoft developers invented a registry key (”skiprearm”) that helps to corporate IT administrators to reduce this burden.

Brian Livingstone of windowssecrets has demonstrated this simple registry hack by exploiting the skiprearm and a simple command to extend the Vista Activation requirement to almost a year.

Here is the step by step instruction:

Step 1. In Windows Vista

that hasn’t yet been activated, click the Start button, type ‘regedit’ without quote into the Search box, then press Enter to launch the Registry Editor.

Step 2. Explore down to the following Registry key:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SL

Step 3. Right-click the Registry key named SkipRearm and click Edit. The default is a Dword (a double word or 4 bytes) with a hex value of 00000000. Change this value to any positive integer, such as 00000001, save the change, and close the Registry Editor.

Step 4. Start a command prompt with administrative rights. The fastest way to do this is to click the Start button, enter cmd in the Search box, then press Ctrl+Shift+Enter. If you’re asked for a network username and password, provide the ones that log you into your domain. You may be asked to approve a User Account Control prompt and to provide an administrator password.

Step 5. Type one of the following two commands and press Enter:

slmgr -rearm
or
rundll32 slc.dll,SLReArmWindows

Either command uses Vista’s built-in Software Licensing Manager (SLMGR) to push the activation deadline out to 30 days after the command is run. Changing SkipRearm from 0 to 1 allows SLMGR to do this an indefinite number of times. Running either command initializes the value of SkipRearm back to 0.

Step 6. Reboot the PC to make the postponement take effect. (After you log in, if you like, you can open a command prompt and run the command slmgr -xpr to see Vista’s new expiration date and time. I explained the slmgr command and its parameters in my Feb. 15 article.)

Step 7. To extend the activation deadline of Vista indefinitely, repeat steps 1 through 6 as necessary.

You can find the full article in Brian’s news letter in his website.

If you enjoyed this post, make sure you subscribe to my RSS feed!



Loading

There Are 27 Responses So Far. »

  1. that s a nice hack to postpone vista .
    i m a Mac fan havent turned up to PC yet

    my grandmother is using windows , will help her out

  2. Pretty cool trick. How did you learn this?

  3. Microsoft having this simple hack, still unfixed is understandable!!

  4. I’m wondering what the advantage of postponing the activation date of the OS would be? One needs to activate it in order to gain full control of its features. I’m satisfied with XP, no need to switch to Vista for many years to come…

  5. @ Take off

    When you install Vista you can use it like a full version with all functionality for a month i.e for 30 days. After that if you do not activate then it will go to a reduced functionality mode. Hoe that answers your doubt.

  6. Do you think that during that time Microsoft will release a big fix much like Service Pack 1 & 2 for XP?

  7. Yes, Microsoft is going to release SP1 for Vista very soon.

  8. Nice article!
    I am going to give it a try.

  9. my vista ultimate running on virtual pc has been running and activated for about 4 months. unfortunately i have forgotten whose hack or crack i used to do it.

  10. nice one, I’ll give it the shoot right away, but actually, in daily basis, I still prefer to use my old XP, since Its already familiar to me, and I think the new Vista bring a lot of new feature which make me to learn to use it again… which I don’t have spare time to do it.. but in the future, who knows?

  11. When we compare Xp to Vista ….XP is not at all at par wth vista based on the security enhance ment and UI enhancement. When XP came to market in 2002 everybody was afraid of using XP as they were used to using 98. And now it is similar situation wth vista.

  12. i prefer xp but this guide is useful
    thank,diridea.com from italy

  13. I have been using XP since time last month one of my friend told me to install Vista system instead of XP because its faster and smoother than XP. I bought Vista system but i tell you it sucks….They say why amend it if its not broken i should have stayed with XP.

    I have no idea why Vista run so slow and when you install games they hardly work when all of them would work fine on XP.

    Nice healthy post though.

    Regards

  14. Thanks for the hack. I am going to try this on my new vista. Hopefully Microsoft didn’t patch this in SP1.

  15. [...] How to: Postpone Vista activation for a year – 36,312 views [...]

  16. Vista is so bad. They spend so much time and money and that’s what they come up with?

  17. nice tips.. LOL wonder bill will less rich if every one use this trick..
    well, I never bought the OEM version since windows 3.11 and bill still at the top list of richest man in the world… so why bother LOL

  18. Vista is worst OS! XP is better

  19. Great find. How did you find out about this? Lets hope it still works after service pack one?

  20. Aghh Vista, the bain of my life. There are so many little issues with it. Give me back XP anytime.

    Nice post to help people out.

  21. Cool, but you can permanently postpone Vista by buying a Mac!

  22. Neat little trick. This could hold out most of us who decide to use this till Windows 7 comes out. Then again their is a reason Vista has low piracy numbers, maybe because the people who doing all the piracy realize its not worth the ‘upgrade’ -=O
    None the less great tip for people who need a quick fix.

  23. Microsoft has been doing this for a long time of course. Their licensing has always been a nightmare.

  24. I was using windows XP since last 4-5 years. Now , I have installed Vista. Its graphics are very good but I have faced one problem that it demands me regular updates.

  25. Nice and helpful article for those who use windows vista, I did use vista still now, I am using windows xp.

  26. [...] How to: Postpone Vista activation for a year [...]

  27. [...] 1. How to: Postpone Vista activation for a year [...]

  • Announcement

    Now you can write for Techie Zone and get noticed by readers and other bloggers

    Write for us

  • Advertisement


  • Visitors

  • Sign up for News Letter

    Interested in staying up to date with the latest technology news and tips on your online journey? Just fill out the form below to be updated!

    Google Reader or HomepageAdd to My Yahoo!Subscribe with Bloglines Add to netvibes Subscribe through SMS

    counter Programming Blogs - BlogCatalog Blog Directory . Visit blogadda.com to discover Indian blogs monitor site