Prevent re activating Windows XP

Sometimes when you have to rebuild your machine from scratch or recover from a bad crash or Hard Drive failure, you need to re-install Windows XP and activate it after installation, or if you are like me you simply need to re-install the Operating System from scratch because during time the machine gets too slow because of too many things in the registry etc. (by the way: you do not need to activate if you are using an OEM cd). To avoid the problem that comes when you have to keep re-activating it after install, you simply copy a .dll file before you reinstall Windows XP. Follow these steps: 1. Copy the C:\WINDOWS\SYSTEM32\wpa.dbl file to a removable media such as a thumb drive or a floppy disk / CD / DVD. 2. Rebuild your machine and reinstall the operating system, when it comes to activating your installation, hit cancel and proceed. 3. Boot your machine into Safe Mode (by hitting F8 during boot up process and then chooseing "Safe Mode" from the menu) 4. Go to the C:\WINDOWS\SYSTEM32 directory and rename the current wpa.dbl file and copy the wpa.dbl file you saved in step 1 to this directory 5. Reboot and you would not need to activate anymore ! Just a word of caution: The wpa.dbl file is specific to a machine, as it records various hardware signatures of that machine, hence the same wpa.dbl file would not work on any other machine, it would only work on the machine you orginally took it from.

Put this functionality in a slipstreamed CD

You can put this functionality into a slipstreamed Disk if you are making it, all you have to do is make a cab file of this file and then insert it into the \i386 directory for install. Note that this slipstreamed CD then would work only on this machine ad the dll has information specific just to the hardware of this machine. To make a cab, all it takes it going from the wpa.dbl to the wpa.db_ and you can't do this by just renaming the file, you have to use the following command from the command line: "makecab wpa.dll" (without quote) from a directory where your wpa.dll is located.