ok here is the crack straight from a post on slashdot
If you think Windows starts up slowly enough as it is, you can disable WGA by removing the execute bit on WgaLogon.dll. That way, winlogon can't call it as a notification package at boot, and since WgaLogon is responsible for running and maintaining WgaTray.exe, no more tray popups either.
And since the read bit is still there, you won't trip Windows Update to force you to reinstall it; the DLL still matches with the WU catalog and all the WGA registry keys are still in place.
what this means is search your computer for Wgalogon.dll it is located in the c:/windows/system32 Right click the dll and go to properties. then go to the security tab and select deny next to execute on for all users. reboot the computer and you should be good to go.
If you think Windows starts up slowly enough as it is, you can disable WGA by removing the execute bit on WgaLogon.dll. That way, winlogon can't call it as a notification package at boot, and since WgaLogon is responsible for running and maintaining WgaTray.exe, no more tray popups either.
And since the read bit is still there, you won't trip Windows Update to force you to reinstall it; the DLL still matches with the WU catalog and all the WGA registry keys are still in place.
what this means is search your computer for Wgalogon.dll it is located in the c:/windows/system32 Right click the dll and go to properties. then go to the security tab and select deny next to execute on for all users. reboot the computer and you should be good to go.