I found this nice little program which will remove files before windows boots up. As, spyware often attahces itself to other windows system programs which run and you're not allowed to delete them. This was handy for me to remove a virus which was doing that.
It's free and easy to use.
http://www.snapfiles.com/get/moveonboot.html