If you use Lavasoft Ad-Aware or Ad-Watch check the following (these are
spyware apps and I was having the same problem until I did found this from
Lavasoft Tech Support). If you aren't using the Lavasoft stuff I would
recommend checking your spyware checking software first -- they are built to
stop the changing of the home page.
Dear Customer,
1) Start Ad-Watch; if necessary right click on the Ad-Watch icon in the
system tray and select Ad-Watch settings.
2) Ensure all the blocking options you wish to run with are turned on in
Ad-Watch and then ensure that automatic is turned off, i.e. is a red cross.
3) Make your change to your home page
4) Ad-Watch will now pop an alert, accept the change. Ad-Watch will now use
this as the default home page setting and not alert any more.
5) Change Ad-Watch back to automatic if you wish Ad-Watch to automatically
correct any future changes.
6) Now start Ad-Aware SE. click the gear icon, click on defaults, then click
on "read current settings from system". Check that these are correct and then
click on proceed to save the settings. Ad-Aware SE will now use these
settings as the replacement values if a browser hijack is found.
These need to be set in the above order for things to work as expected.