There's a couple things I've found that work. It depends on which type of that has hijacked your home page.
The first and simplest method is to use IE's built in reset tool. This is only available on IE 6 an up (i think)
From within Internet Explorer go to:
Tools
>Internet Options
>Programs
>Reset Web Settings
-Once that is clicked, you should see a second window that asks if you want to reset the home page as well.
The second method is to edit the home page in the restistry.
Run Regedit
HKEY_LOCAL_MACHINE
>SOFTWARE
>Microsoft
>Internet Explorer
>Main
The string you want to change is called Start Page
If you are using Win2K or XP, it might be a good idea to search for the phrase "Start Page" with "match whole string only" checked to ensure that all of the different profiles are changed as well.
If you are using Win2K or Xp, you can edit the home page using the group policies. This option is only avialable in the professional versions.
Run GPEDIT.MSC
>User Configuration
>Windows Settings
>URLS
>Imprtant URLs
Double click Imprtant URLs and you should have the option to set a homepage. This setting will not allow any program or user, including the Administrator account, to change the home page at all unless changed through the group policies.
Also, I have found a particularly helpfull spyware tool called SpywareBlaster. It isn't a scanning program but does block thousands of known spyware servers and protects your
Internet Explorer from hijacking. Best of all, It's free. It can be downloaded at
Good luck!