Why am I seeing this dialog?
Internet Explorer 8 has a new feature that keeps you in control of your search engine default, by informing you when software attempts to change your settings.
If you are using Internet Explorer 8 Beta 2 or RC1, you might have seen the following dialog when installing new software:
The default search preference is the search engine Internet Explorer uses when you type a search query into the search box in the top-right corner of the main Internet Explorer window:
(Wikipedia is set as my default.)
Internet Explorer also use the default search preference when you type a question into the address bar – Try typing “How high is Mt Everest” into the address bar.
A lot of toolbars that plug into Internet Explorer modify the user’s search preference in their installer program. Some ask (by way of a checkbox in their install program) if they should change it.
Some don’t ask clearly, and change your setting without you noticing the change before it happens. We believe this is not a good thing – a program should never change a user’s setting without their unambiguous consent.
To counteract this, some applications or toolbars install a ‘search setting protector’ – a small program that monitors your search default preference, and switches it back automatically to their search engine if any other program ever changes the setting. A lot of users have multiple toolbars installed – and this creates a situation where toolbar installers, toolbars and ‘search setting protectors’ are all fighting over your search setting – If you, or another program, ever changes the setting, you will see a variety of prompts from various ‘search setting protectors’, warning you about the change.
All of the squabbling between programs means that you are not in complete control of your search preference – your setting.
Starting in Internet Explorer 8 Beta 2, any toolbar that wants to change the search setting default (by setting a registry key) will trigger a ‘user consent’ dialog, where the requested change is explained clearly, and you are asked to approve/not approve the change. So, no program can silently change your search setting without you knowing about it.
This change in Internet Explorer does not break any existing toolbar installers or ‘search setting protector’ programs – they can still change the user’s search setting (by changing a registry key in the user’s registry) – but when Internet Explorer starts up, you will be informed of the change, and you can allow or decline the change.
There is also a new API for setting the search default. Any application can call this API, and request that the Internet Explorer Search Default be changed. A dialog box is shown (and the application requesting the change is clearly identified) and the user can allow/not allow the change.
If a ‘search setting protector’ program keeps asking you to change your default, you can clearly indicate your preference (and lock them out of changing your preference in the future) by checking the ‘Prevent programs from suggesting changes to my default search provider’ checkbox. You can still use the Manage Search Providers command in the search box dropdown to change your default search provider at any point – you should be able to set your search default to anything you want, without any programs interfering with it.
And Everest is 8,848 meters (29,029 FT) high, by the way.
Frank Olivier
Program Manager
Comments
Anonymous
March 02, 2009
PingBack from http://www.clickandsolve.com/?p=16976Anonymous
March 02, 2009
The comment has been removedAnonymous
March 02, 2009
Finally! I hate it when my customized toolbar gets changed without my knowledge. It feels like a form of Spyware. This should be applied to all programs. Anytime registry gets changed or if my user experience gets modified.Anonymous
March 02, 2009
Uh, it's better to hook registry access for all BHOs running inside IE and forbid it to change user settings. Why this technology wasn't applied to home page? I hate every single program which tries to change it.Anonymous
March 03, 2009
Then don't use these programs. Any program that changes your homepage without asking you is malware.Anonymous
March 03, 2009
Hopefully this will put an end to programs like CoolWebSearch changing search providers underhandedly.Anonymous
March 03, 2009
@steppres - CoolWebSearch is spyware - get rid of it!Anonymous
March 03, 2009
Why "a program" Why not name the culprit ?Anonymous
March 03, 2009
I LOVE the search bar in IE8!!! It's one of my favorite features. I haven't seen that dialog but it might be because I don't use search toolbars (I don't find a need for them) but it's good to know there's options to stop installed programs from changing the default search engine in IE.Anonymous
March 03, 2009
The comment has been removedAnonymous
March 03, 2009
don't complicate the "search provider" thing ... just freeze the one who has 98% of share and the best in the word: google.com just a suggestionAnonymous
March 03, 2009
The comment has been removedAnonymous
March 03, 2009
I assume this technology is not implemented by a new registry key "TrueSearchProvider" besides to "SearchProvider" ...?Anonymous
March 03, 2009
and so here comes the new generation of spyware, which poses themselves as "wikipedia search engine"...Anonymous
March 03, 2009
Is there some sort of protection in there to prevent this feature from being overridden? In order to detect that the search provider has changed, the previous provider name is likely stored somewhere. Could a malicious app simply update both references so that IE doesn't notice the change or has Microsoft foreseen this and come up with a solution?Anonymous
March 03, 2009
@Chris: Various technological protections are in place. Having said that, from a strict security point of view, if a truly malicious application is already installed on your computer, all sorts of malicious threats exist, search provider hijacking being among the least important of them.Anonymous
March 03, 2009
The comment has been removedAnonymous
March 03, 2009
Texte bitte übersetzen englisch für mich nicht lesbar JHAnonymous
March 04, 2009
The comment has been removedAnonymous
March 06, 2009
The comment has been removedAnonymous
March 06, 2009
The comment has been removedAnonymous
March 10, 2009
I think it will be not clear enough for IE8 newbie. It should be more friendly.Anonymous
March 19, 2009
Today we’re excited to release the final build of Internet Explorer 8 in 25 languages. IE8 makes whatAnonymous
March 23, 2009
@Wednesday, March 04, 2009 1:26 PM by Anon Very good point. The live suite is a major culprit at this. "Some don’t ask clearly, and change your setting without you noticing the change before it happens. We believe this is not a good thing – a program should never change a user’s setting without their unambiguous consent." Please pass this info on to the Live/MSN team. Although I suspect they will just update their installer to change both the previous and new search provider in the registry such that IE doesn't detect the change. Meaning this feature will be pretty useless.Anonymous
March 24, 2009
@Shane: Simply changing both the "previous" and "new" search provider in the registry will not work, as these settings are protected. Software which attempts to circumvent search provider protection is considered malware and may be blocked by Windows Defender. @Rejesh cyriac: That sounds like a great suggestion for an IE Accelerator. A thesaurus/dictionary site could easily offer such an accelerator.