Windows 2008 is very similar to previous Microsoft operating systems. The install process is more streamlined. Windows 2008, like Windows Vista requires activation before you can unlock the full functionality.
Normally during the installation process you are prompted for a License Key. Then after the installation is complete you will be prompted until you activate the server. You must activate within 60 days.
With Windows 2008 a new system has been introduced called Volume Activation 2.0 (VA2). The VA2 system no longer uses the single Volume License Key (VLK) concept. VA2 supports two methods for activation Multiple Activation Key (MAK) or Key Management Service (KMS).
After your initial installation of a Windows 2008 volume license edition you will need to activate your system.
Using KMS
When using the KMS system one or more KMS hosts activate the licenses for clients. A KMS client must then renew the activation regularly. The KMS server can be installed on Windows 2003 x86 and x64 servers, or Windows 2008 and Windows Vista have the required software built in.
Generally you should not install critical services like KMS on a Vista workstation, it is always better to use a server operating system.
KMS is controlled using a script based system. The script slmgr.vbs is located within the Windows\system32 folder. Some of the options for use are:
- -ipk – install product key
- -ato – Activate
- -dli – Display license information
- -xpr – expiration date for current license state
- -skms – direct connection
Once you have finished building the Windows 2008 operating system, you should activate the server. However if it is just a short term test server do not activate. You do not want to be activating more than you have too.
slmgr.vbs -ipk <KMS key>
You cannot use the MAK key with this!
To activate the KMS key you must enter:
slmgr.vbs -skms <KMS Server name or IP>
The KMS Host will not start activating clients until the activation threshold has been met. In Windows 2008 the threshold is 5 systems.
Using MAK
MAK licenses are very similar to the old VLK method. With MAK licenses a key has a limited number of activations and connects directly to the Microsoft Activation server or can use a Volume Activation Management Proxy server.
Note that when using MAK’s, if you rebuild an OEM system you cannot use the OEM MAK again. You must use a MAK you have purchased.
Summary
When working with Windows 2008 for the first time you might not have read about the VA2 system. The Microsoft error messages also do not help much.
If you have not installed your product key you might not be able to reach the internet. If you look in network connections you will see that your access is restricted to Local Only. You need and want Local and Internet. But you cannot just change a setting in a drop down box.
If you try and browse to the Internet you will receive an invalid IP error. If you try and activate you will get:
License Activation Scheduler (SLUINotify.dll) was not able to automatically activate. Error code: 0xC004F039
or
www.Microsoft.com is not set up to establish a connection on port “World Wide Web (HTTP)
After installing the correct KMS product key you should see your access change to Local and Internet.
Then you can do all the updates and driver installations.
Hope this helps.


February 1st, 2009
I have installed windows 2008 (32 bit) server in my virtual machine.Host is vista and virtual software is microsoft virtual pc 2007.After installed the win 2008 server, I tried to activate and I got that error message 0xc004f039. Please help me how to solve this issue as I have no idea that you mention in above like (KMS server name or IP).
Please advice me and I’m ready to follow as I really need to activate.
Thanks much in advance.
February 1st, 2009
Pwint
Firstly if you are just looking at Server 2008, do you really want to activate it. If you plan on rebuilding the virtual machine before the 60 days then don’t.
In terms on what you need to do, that will depend on what version of the 2008 you have installed. Normal or Oem versions ask for the product key on installation. If it did not ask for a product key then you will need to enter one.
Using the scripts mentioned add the correct product code, either the MAK or KMS product key. You do not need to worry about specifying a server.
You can get your license codes from your Eopen microsoft site.
February 2nd, 2009
Thank you so much for your prompt response.
I’ve installed Windows server Standard version and the product key already set up as 92573-082-2500115-76582 and the message said i need to activate.
and I have no intension to reinstall. When I run windows activation now, the message said your Key Managment Service (KMS) is not enable.
Can you please help me how to solve this issue?
Thanks.
February 2nd, 2009
The number you quoted is the Product ID and not the key itself. In the system tab of the control panel you will need to change your product key and enter the product key or use the scripts mentioned in the article.
The other thing I would check is that your virtual machine is not set to host only communication and is allowed to get to the internet.
May 7th, 2009
I found the blog on a newsgroup and read a few posts. Great resource. Bookmarked and looingk forward to reading more future posts