A lot of people are having some issues with Internet Explorer 8. Internet Explorer for some unknown reason would give you a Search Default Provider Error every time you open it.
A Program on your computer has corrupted your default search setting for Internet Explorer.
Internet Explorer has reset this setting to your original search provider.
Internet Explorer will now open Search Settings, where you can change this setting or install more search providers.
You would get this message every time you open Internet Explorer 8. The funny things is even though you have Live as your default search provider, it would still give you this error.

I started receiving the error when I downloaded Internet Explorer 8 Beta 2. Searched for solutions but none of them work. Decided to wait for the official release hoping that the peeps at Microsoft would resolve the issue. Microsoft peeps are very much aware of the issue but for some Microsoft reasons were not able to recreate the problem. This is taken from Microsoft Connect.
Thank you for this feedback.
In our investigations to date we have not been able to reproduce this problem as described. However, with the release of IE8 December Partner Build this bug is outdated; it may have been fixed by the many changes we’ve made since Beta 2. If your issue still reproduces on the latest IE build, please update the repro steps and re-activate your bug.
Thank you,
The IE Team
Posted by Microsoft on 3/13/2009 at 2:24 PM
We meant to refer you to the Release Candidate build in January (not the Partner build). Sorry for the confusion.The IE Team.
Posted by Microsoft on 3/13/2009 at 2:39 PM
As per their response, the official release would resolve the issue. But this is Microsoft and the official release did not solve the issue.
There are a lot of solutions if you have time to Google. Some of them worked for some and some did not. I tried three different solutions and found a work around.
All solutions require registry tweaking. If you are not familiar with the registries, I would suggest you back them up first before doing anything.
This is from Kirb’s Musings:
- Make sure IE 8 is closed then navigate to registry key: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders
- Add a new “Expandable String value” inside the above mentioned key with a value name of “AppData” and a value data of “%USERPROFILE%Application Data”.
- Reopen IE 8 and see if you still get the error message.
This solution worked for my friend: Deleted the registry key HKCU/Software/Microsoft/Internet Explorer/User Preferences
Another solution from Egg Head Cafe:
under HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchUrl
i found a key named (default) and the data was
http://www.google.com/keyword/s% (or keyword/%s i forgot)
and i went to google and serched keword and pasted the url to replace the
data and now it works perfectly![]()
if you want to fix it without going into regedit.exe with a fear you might
suff something up download this registry key and just click on it:
http://rapidshare.com/files/199887661/click_to_fix.reg.html
you may need to set google as default searchif want to use a different search engine than google or don’t mind browsing
through regedit simple go to your search engine and search for *keyword*
(without the *’s) copy the link and paste it into the key (default) located
in HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerSearchUrl
and all should be fixed
The work around from Kirb’s Musings worked for me and a couple of friends. You can try it out but make sure to back up your registries first. Hope that Microsoft would fix the issue once IE Updates are available.
April 17, 2009 at 11:04
“A Program on your computer has corrupted your default search setting for Internet Explorer.” still happens with April 09 patch on released IE8, but I found one tweak to Kirb’s musings solution that seems to “fix” the issue on a broader base of XP based machines: While in HKEY…CurrentVersion\Explorer\User Shell Folders adding the “AppData” Expandable String, delete any other similar REG_EXPAND_SZ entries with “AppData” in the name (i.e. “Local AppData”)
April 17, 2009 at 12:12
Thanks. That’s what I posted in the article. Kirb’s Musings solution really worked for a lot of people. It’s great to hear it worked for you.
April 24, 2009 at 23:38
Awesome! Worked like a charm. Thanks Sora and thanks Kirb.
April 24, 2009 at 23:43
Great to know it worked for you!
April 25, 2009 at 09:04
[...] April 25, 2009 How to uninstall or completely remove Internet Explorer 8 in XP or Vista Posted by Sora Aoi under Internet, Software | Tags: Software, Internet Explorer 8, Internet Explorer, Windows Internet Explorer 8, Internet Explorer 7, Internet Explorer 6, Windows XP Service Pack 3, Windows XP, Windows Vista, Uninstall Internet Explorer 8, Remove Internet Explorer 8, Microsoft Windows | No Comments Internet Explorer is the default browser on any out of the box Windows machine. Internet Explorer 6 is the default in XP while Internet Explorer 7 is the default in Vista. Internet Explorer 8 is the newest version and it is by far the best version of Internet Explorer. Unfortunately, like any Windows software, it has it’s share of bugs like the search default provider error. [...]
May 13, 2009 at 03:14
Kirb Musings’s solution got me on the right track (after manually recovering the full registry path from your post above, since for whatever reason, it appears cut-off in my browser window). What I had to do in addition is to set Google as the default search provider after the first launch of IE after the registry modification. Before, I was not able to set Google as the default search provider. After changing the registry, the message came up again, but I was able to change the default provider from Windows Live Search to Google. After closing and reopening IE the second time, it worked.
Thank You!
May 13, 2009 at 06:33
Good to know it helped. Thanks for the added info. Sure helped a lot.
May 23, 2009 at 13:27
Another fix to this error for VISTA
Run GPEDIT.MSC
Computer Configuration> Administrative Templates> Windows Components>
Internet Explorer , Restrict changing the default search provider turn it to Disable apply OK. should work on XP too
May 24, 2009 at 05:42
Thanks for a great tip. Tried that and it worked. Thanks again.
May 26, 2009 at 02:06
[...] attbell. Try this solution, Internet Explorer 8 Default Search Provider Corrupted. When I was running Vista I also encountered this error message and I was able to get it resolved [...]
May 30, 2009 at 10:22
Plant in house
June 6, 2009 at 09:36
Holy thank you it worked perfectly. Thanks Kirb
, now i dont have to see those annoying message coming when i open internet explorer
. thanks for ur super intellectual knowledge ^^
June 6, 2009 at 10:00
Hmmm I found something else… well what Kirb says didn’t actually work on me but I finally found another way.
Here’s how mine worked:
1. Open registry key by typing on “Run” “regedit”
2. then go to HKEY_USER (USER not CURRENT USER)
3. go to .DEFAULT (yes there’s a period)
4. then go to these following order:
Software/Microsoft/Windows/CurrenVersion/Explorer/User Shell Folder
5. once u got there, go and delete AppData
If it doesnt work for you, i guess i cant help but that’s how it worked on my lap top.
July 1, 2009 at 08:45
I too had this problem after upgrading to IE8 but it was solved by Microsoft’s Fix It program. You can find it on Microsoft’s support page for IE8 Article ID: 949220
July 1, 2009 at 12:22
Thanks for the tip. When I wrote the post, no Fix It download was available. Thanks for the insight.
July 5, 2009 at 03:42
WELL I THOUGHT FIX SOLVED THE PROBLEM BUT IT DID NOT. WHEN I OPENED IE8 UP TODAY IT DID THE SAME THING.
I TRIED THE REGISTRY FIX BUT THE EX-STRING ALREADY EXIST AND IT WOULD NOT LET ME ADD THE NEW ONE.
ANY ADVISE?
August 21, 2009 at 00:24
I had the same problem on my XP. I’m not a computer geek (the “H”key on the keyboard wasn’t the one everyone talked about I guess) LOL, so I just uninstalled IE8. During the uninstall process it asked if I really wanted to uninstall as it may mess up some programs that were installed after I installed IE8..I clicked “YES” and all programs still seem to work OK. Rebooted and my computer went back to IE7 and now all is good in the world. If I can figure out how to keep Mircosoft from asking me if I want to install that @#$!% IE8 life will be perfect. IE7 worked good in the first place, If it ain’t broke, don’t fix it!
August 21, 2009 at 13:22
That would be very nice but don’t bet on it. Microsoft does things that way so do not expect it to change.
July 12, 2009 at 20:03
I have fixed this problem by going into the control panel and into the add or remove programs. After removing the google toolbar, no more problems. Hope this helps.
July 12, 2009 at 20:52
Thanks for your input. Were you able to reinstall the Google toolbar again without encountering the issue?
August 5, 2009 at 21:02
I did the this fix after trying the 4 previos fixes that didn’t work, or the key didn’t exist….
1. Open registry key by typing on “Run” “regedit”
2. then go to HKEY_USER (USER not CURRENT USER)
3. go to .DEFAULT (yes there’s a period)
4. then go to these following order:
Software/Microsoft/Windows/CurrenVersion/Explorer/User Shell Folder
5. once u got there, go and delete AppData
This removed the error message! WOOHOO
After that I fixed the default setting:
I deleted any search providers until LIVE SEARCH or whatever you are stuck with is left. I then selected GOOGLE from the provider list and clicked SET AS DEFAULT (which will not set as default) then I went into REGEDIT and did a search for LIVE SEARCH (which was the one I was stuck with) and when REGEDIT found it I deleted the key or keys that had it in it. HKEY_CURRECT_USER/Software/Microsoft/Internet Explorer/SearchScopes/…(the key for LIVE SEARCH) I closed IE 8, then opened it up and GOOGLE was my default search provider, now I have no idea what will happen if I add more I am not going to tempt fate.
August 6, 2009 at 01:37
I found out this didn’t remove the error after all, unless you have to delete Local AppData as well:
1. Open registry key by typing on “Run” “regedit”
2. then go to HKEY_USER (USER not CURRENT USER)
3. go to .DEFAULT (yes there’s a period)
4. then go to these following order:
Software/Microsoft/Windows/CurrenVersion/Explorer/User Shell Folder
5. once u got there, go and delete AppData
August 12, 2009 at 10:49
i did everything on this website, all three fixes at top and none worked.
Fixes at top
1.) i already have the AppData String.
2.) i do not have a User Prefences
3.) The value Data is blank
September 8, 2009 at 03:02
Same for me!
I did everithing on this website and nothing is working…
Plus .DEFAULT dosen’t go further than “EXPLORER” the folder in it is called “MOUTHPOINTS2″ and not “usershell” folder. The opnly place I coulf find a “USERSHELL” Folder is in HKEY_CURRENT_USER
August 26, 2009 at 20:24
Same here, nothing worked except uninstalling IE8. I ‘ll wait for Windows 7.