Get Ultimate Boot CD (ubcd4win.com) and create it with a working PC. Then boot it on your laptop and do a scandisk. This help in most cases. If this not work do a backup. Boot the CD, establish network config and backup all to an other PC or use the build in burner programs to do a backup to CD/DVD.
then go and delete all temp files, swap and hiberfill. After this do a scan with a2free for spys.
Do do a virusscan with the cd you should enable AVG in the CD setup before you create the CD! Do a update of the antivirus from the install menu too. If this finish, crate the CD and after you boot it you can do a full scan of your laptop.
The other quick way: disasamble your laptop and get the HD. Put it as second drive to a working PC and do a scandisk.
But the better way is ubcd4win. There is a build in remote registry editor for harder stuff. You can edit the host registry and kill out autostart entrys. Hope this helps. Good Luck.