Its a simple console application using C# that helped to activated windows just now. This application is written using Windows 8 (9200) Enterprise x64 but should also work on x86 (32bit) It probably won't work in Windows 8 Pro (MCE) as personally Its not tested for Pro now later when KMS activation becomes possible for it would it work.
Usage - Add known KMS servers to servers.txt -- 1 server per line -- port is optional (unless differs from default port) - Run ActivateWindows.exe
What it does When running ActivatioWindows.exe it will scan servers.txt for servers (online or offline, does not matter) The point of this program is attempting to activate windows with all servers listed in servers.txt untill windows is activated When it can't activate with any of the servers in the list, it will try again after 1 minute in case one of the servers come back online
Note: I activated windows using this tool after setting my dns settings to google. Primary DNS: 220.127.116.11 Secondary DNS: 18.104.22.168 No, I am not going to explain how to do this, use google.
Windows activated using the first host in servers.txt after a couple of tries. If it does not work instantly, leave the app running for a while until it says: Windows is activated. Edit: Updated version, read readme for patch notes.
Please note that i can not guarantee that it works, as it uses KMS hosts that have the possibility to go offline. Hence the function to add your own KMS hosts in servers.txt.. Search on this forum for an up to date KMS server to use.
Most important of all: HAVE PATIENCE.
Edit2: Rewritten the entire program, it SHOULD work now.. Please report any issues you might encounter.
Also added source code for the people that find that interesting (C#)
If you can not activate it with this tool, the server might be offline or you do not have IPv6 Check other topics on how to get an IPv6 tunnel for activation using gogoclient (if i recall the name correctly)
Now added Activationhelper for better controlling the activation.