Kirbtech Blog

A Program on your computer has corrupted your default search provider setting for Internet Explorer

On one of my customer’s computers I’ve been getting this weird error message after I installed Internet Explorer 8.

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.

The crazy thing I can’t actually make any changes in Search Settings. I can’t set another search engine to be the default. I’ve tried resetting IE 8, deleting some registry keys related to search settings, etc. and I still get this error everytime I start Internet Explorer. Does anyone have a clue why this is happening? Please comment if you have a solution or if you are experiencing the same issue.

Internet Explorer 8 Search Provider Corrupted

[ad#Adsense Centered]
Update with possible fix for XP computers: Brad has emailed me with a solution that fixed the problem for him. I’ve not got a chance to try it myself as my computers are working properly. Your results may vary. Please post a comment if this fix worked for you. (Update: Please read the comments for additional help on this issue. Special thanks to some of the very helpful people who left insightful comments!)

  1. Make sure IE 8 is closed then navigate to registry key: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders
  2. 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”.
  3. Reopen IE 8 and see if you still get the error message.

Like I mentioned your results may vary, but please let us know if it fixed it for you or if you have found another alternative solution to this frustrating problem. (Thanks again, Brad)

[ad#Adsense Centered]