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


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!) (Second Update: Due to the amount of comments on this post, I’ve started a new thread over in the forums to discuss this issue. Please post your tips and comments there instead. Thanks!)

  1. Make sure IE 8 is closed then navigate to registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User 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)


1 Star2 Stars3 Stars4 Stars5 Stars (16 votes, average: 4.31 out of 5)
Loading ... Loading ...

Pre-order Windows 7

Related posts:

  1. Internet Explorer 7 now a High-Priority Update
  2. Google likes to be default search in IE 7
  3. Microsoft Releases Internet Explorer 7.0
  4. Download Microsoft Internet Explorer 7 Beta 3
  5. Microsoft Gets Google’s Goat

  1. Coop
    November 16th, 2009 at 15:21 | #1

    Thank you so much!!! This worked for me, but I had to figure out what the heck a registry key was and how to find it! For other computer challenged people I’ll tell you how I did it: Click Start and then run…in the white box type “regedit” and click OK. I was able to follow from here!

  2. Marc
    November 20th, 2009 at 00:59 | #2

    I also thank you, but had to delete the local after inserting the new expandable string data for APPdata – take care

  3. November 23rd, 2009 at 10:43 | #3

    After searching on Google for this error, the first result contained a list of complicated solutions that didn’t work for me: http://social.answers.microsoft.com/Forums/en/InternetExplorer/thread/ba3d3a7a-4670-42e4-8888-0712158f15c2 .

    The second result (this site) worked beautifully, and quick too!

    Thanks!

  4. November 23rd, 2009 at 23:28 | #4

    That was an awsome fix, thanks for the reg repair. This thing drove me crazy for a few months. I tried the reg also, but just could not nail it down.

  5. Chris Utley
    November 24th, 2009 at 23:10 | #5

    Thanks for the fix. Worked great for me!

  6. Len
    November 25th, 2009 at 18:36 | #6

    I ran your steps AND had to delete the local (thanks Marc)…then it worked! Thanks!

  7. david mccullough
    November 26th, 2009 at 15:56 | #7

    Found what appears to be working for me so far at this site:

    http://foundsolutionz.blogspot.com/i…search-results

    PROBLEM #5
    An error after opening internet explorer 8: “A program on your computer has corrupted IE8 default search provider settings. IE8 will reset the search provider setting to default setting of xxx search. IE8 will open the search provider dialog where you can change your search provider”.

    For the above error follow the below steps:
    1. Click Start. 2. Click Run. 3. Type in regedit and press enter. 4. In the registry editor, expand and navigate to the following registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders. 5. Right click User Shell Folders. 6. Select New and then Expandable String value. 7. A new value is added in right pane. 8. Type in AppData and press enter. 9. Double click AppData. 10. Under value data type in:

    %USERPROFILE%\Application Data

    11. Note: If there is already AppData in the right pane, double click and correct it to %USERPROFILE%\Application Data

    If the above steps do not work,
    1. Click Start. 2. Click Control Panel. 3. Click User Accounts. 4. Click Create a new user account. 5. Choose appropirate name for the new user account. 5. Choose Administrator or Limited or Standard user. It’s upto you. 6. Click Create. 7. Click Start, Log out from the current user account and log back in with the new one. 8. If the new user account is working for you, obviously, the old user account has got corrupted and you will have to use the new user account. Also, FYI: you can transfer old user settings and files to the new user account.

  8. November 28th, 2009 at 17:42 | #8

    If basically screwed this, essentially on-functional, microsoft bug buy simply going to the following link in IE8/Vista system:

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{71EF9C57-6C15-4BC1-8E33-AF986047FB2C}]
    “DisplayName”=”Google Search”
    “URL”=”http://us.wikipedia.org/search?p={searchTerms}&ei={inputEncoding}”
    “SuggestionsURLFallback”=”http://www.google.com.com/os?command={SearchTerms}”
    “FaviconURLFallback”=”http://www.google.com/favicon.ico”
    “FaviconPath”=”%UserProfile%\goog(5).ico”

    MAKE SURE YOU DOWNLOAD GOOGLE OR WIKIPEDIA ICON and put in MyDocument and change that path

  9. Joel
    December 3rd, 2009 at 09:25 | #9

    I’m running Windows 7 Professional / IE 8. Here’s what I did to fix this problem. But then again, I believe in brute force so use this suggestion at your own risk.

    I deleted everything in this folder:
    DriveLetter:\Users\<>\AppData\Roaming\Microsoft\Internet Explorer\UserData

    To do that you have to show all files/folders in windows explorer so first do this if you haven’t already:
    Open Windows Explorer (NOT Internet Explorer. Windows Explorer)
    Click “Tools” on the menu bar.
    Select “Folder Options” from the “Tools” menu.
    Click the “View” Tab.
    Find “Hidden Files and Folders” (about 5th or 6th from the top of the list).
    Click the radio button beside “Show hidden files, folders and drives”.
    Click Apply.
    Click OK to clear the box.

    Now you can navigate to: (remember I’m on Windows 7. I’m not sure about other op sys’s)

    DriveLetter:\Users\<>\AppData\Roaming\Microsoft\Internet Explorer\UserData

    For a user named “jdoe” with their operating system on the c:\ drive the path would be:

    c:\Users\jdoe\AppData\Roaming\Microsoft\Internet Explorer\UserData

    Select everything in the UserData folder located there and delete it. Leave the “UserData” folder, just delete everything INSIDE it.

    That fixed it for me. No registry hacking was necessary.

  10. Debbie
    December 5th, 2009 at 13:53 | #10

    This worked for me with one addition. I had an expandable string value already in my registry with a value data of “%userprofile%\Local Settings\Application Data”. This string had to be deleted for it to work. After that, no more error message and I was able to set Google as my default search engine. Thank you, thank you, thank you. This had been driving my nuts!

  11. Martha Rothenberg
    December 14th, 2009 at 14:30 | #11

    The simple solution that worked for me was to close IE, go to Control Panel/Internet Options, click the Advanced tab, and reset EVERYTHING, including personal settings. Then open IE and walk through the IE8 setup again. Might not work for everyone.

    Thanks for pointing me to this, Isaac Grover! Too bad Microsoft doesn’t suggest this fix.

    To Microsoft: Frankly, this is ridiculous and just underscores the MS rep as user-unfriendly. What regular user knows how — or dares — to edit their registry key? Not me! And shall I phone my 90-year-old dad with this solution? Or should I shell out a bundle for Geeks On Call or the equivalent to make a 15-minute tech support visit?

  12. Martha Rothenberg
    December 14th, 2009 at 14:32 | #12

    @Isaac Grover
    Thanks for the link; I found a simple solution that worked for me — simply to reset my advanced internet options (see my entry below). As if a regular user like me is going to edit my registry!

  13. Lisa
    December 19th, 2009 at 22:26 | #13

    Thank you, thank you! I have been dealing with this default search provider corruption issue for weeks. Your regedit remedy fixed it. Thank you again!!!

  14. Mehdi
    December 20th, 2009 at 14:25 | #14

    Thank you so much.. It worked fine :D

  15. Jimbo
    December 28th, 2009 at 11:31 | #15

    Awesome fix dude!! Thanks a bunch.

  16. Francis Tan
    December 28th, 2009 at 13:59 | #16

    Thank you and this works for me. For those who are not too familiar with computer registry, I have written up a step-by-step instruction:
    Make sure IE 8 is closed
    Go to Start/Run
    Type in RegEdit
    Then navigate to registry key:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    Right click inside the right side of the User Shell Folders and click on New.

    Select a new Expandable String value inside the above mentioned key. Type in a value name of AppData and a value data of %USERPROFILE%\Application Data

  17. Mike
    January 1st, 2010 at 23:45 | #17

    Worked Great! Thanks for posting this fix!

  18. Dona
    January 3rd, 2010 at 23:32 | #18

    I would just as soon charge Microsoft $100 per incident. It is about time they stop making so many mistakes in their software!

  19. jbuck
    January 5th, 2010 at 20:56 | #19

    I have no idea what I just did, but it worked! Thank you!

  20. Pat
    January 6th, 2010 at 17:21 | #20

    Thank you so much! You don’t know how long I have been frustrated with this error. Oh, and by the way I had to delete the local AppData for it to work properly.

  21. January 10th, 2010 at 01:36 | #21

    The default search engine fix worked for us. Thanks

  22. Robert U.
    January 11th, 2010 at 22:36 | #22

    I already had an App Data as a value so I had to change just the value data in the right column as David M. suggested. After rebooting I was free of the vexing “A program on your computer . . .” popup which had appeared out of nowhere for no apparent reason. Thanks to all who contributed.

  23. KEN
    January 19th, 2010 at 02:23 | #23

    easiest fix is create a new user and then delete the old user after you have transfered all of your files to the new user name. I’ve tried this and it really works, there is no unistalling IE8 or messing with the reg!!!!

  24. January 19th, 2010 at 17:48 | #24

    I have same problem and I use win 7 did everything listed (except changing users) and nothing happens

  25. Leonard Wilson
    January 24th, 2010 at 23:56 | #25

    Unless you are a computer professional, you should not go to the registry. Weigh the inconvenience of closing the pop-up window against the possibility of ruining your computer.

  26. February 1st, 2010 at 17:05 | #26

    Worked like a champ!
    Fixed WHS and an annoyance in Outlook which caused it to forget my passwords

  27. February 3rd, 2010 at 01:26 | #27

    Dude. You are the bomb! Worked great! That thing was not critical, but annoying as all get out. Thanks for the reliable info.

  28. Bob
    February 9th, 2010 at 12:32 | #28

    While tooling around in vista’s registry trying to fix this same problem I came upon “HKEY_USERS\S-1-5-21-2518100289-1898487005-2557283693-1000\Software\Microsoft\Internet Explorer\Main” went to the “SearchPage” setting and changed that to what I wanted. restarted IE8, it did not automatically change the search options to my choice but it allowed me to add a new search provider and the error above went away. You may not have this “S-1-5-21-2518100289-1898487005-2557283693-1000″ exact number but figure it out you will. The above fix will not work with vista because we do not have an “application data” folder available in that path.

  29. February 9th, 2010 at 23:19 | #29

    @david mccullough

    I had been fighting this problem for some time and following the directions about entering the value in AppData done the trick. Just one thing – you have to reboot after doing this, but most people probably know that.

  30. greg
    February 11th, 2010 at 14:20 | #30

    this worked great, if the problem persists simply restart your computer.

  31. greg
    February 11th, 2010 at 14:21 | #31

    greg :
    this worked great, didnt know this but yea, simply restart your computer.

  32. Tim
    February 13th, 2010 at 00:06 | #32

    I have the same problem and ithe OS 7 64 bit.
    I really found to many glitches in the beta 8 IE. I get thie error , too. I have added more providers first.
    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. I noticed bing always has default and will not let me change it. I can disable bing or any other provider, but the error reimains if bing is enabled or not. It is always labeled default under status.

  33. Ben Rodanski
    February 18th, 2010 at 00:27 | #33

    Great, mate. Worked like magic! And I did not even have to reboot.

  34. Despistao
    February 24th, 2010 at 11:20 | #34

    It worked. THANKS!

  35. February 25th, 2010 at 19:35 | #35

    Wow! It worked! And I’ve been putting up with that stupid message for a month while trying to find a solution. I too, didn’t know what I was doing while I was following the instructions – - but it worked! Many, many thanks!!

  36. Christy
    February 28th, 2010 at 13:16 | #36

    Worked like a charm! This error was driving us crazy for months…. Thank you!

  37. Tom French
    March 5th, 2010 at 19:35 | #37

    It worked for me. Thank you!

  38. Colin
    March 10th, 2010 at 10:46 | #38

    Thanks, That worked a treat, much appriciated

Comment pages
1 ... 3 4 5 1138
  1. March 20th, 2009 at 23:10 | #1
  2. March 23rd, 2009 at 11:01 | #2
  3. July 31st, 2009 at 14:01 | #3
  4. August 22nd, 2009 at 16:18 | #4