1. Install windows 2003
2.Open the regedit
3.Find key: Hkey_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\WP
AEvents\
4.If exist delete lastWPAEventLoged
5.Modify OOBETimer key value to:ff d5 71 d6 8b 6a 8d 6f d5 33 93 fd
6.Hit the key “WPAEvents” with right mouse key→“Permissions”→“Advanced”→“Owner”→Your user→“
Apply”→“OK”
7.Back to “Security” tab→“Advanced”→"Permissions"→kill "Allow inheritable permissions from......"
“system”→“Edit”-> All to "Deny"
9.“OK” and exit.
Now you are succeed.
You can run : "%SYSTEMROOT%\system32\oobe\msoobe.exe /A"
And you will find your windows have been actived.
You can run windows update to upgrade your windows .
For winxp all the same :)