IE8 will not allow changing default search provider

ell

Well-Known Member
Reaction score
437
Hi, this is driving me nuts. I have a xp machine with ie8, I just cleaned a rootkit off that redirected web traffic. Everything appears clean, ran combofix too, sfc, avg scan, windows updates fine, firewall, etc. I can't change ie8 search default to google or anything else. I get error on page notice at the bottom, I have updated java too. Reset ie8 to defaults. Anybody run across this? I ran D7 ie tools too.
 
what is the current search provider ? What happens if you do a google search and then click on an item from that search.
 
what is the current search provider ? What happens if you do a google search and then click on an item from that search.

current is bing, heres the error code, looks like a java thing:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Timestamp: Wed, 22 Aug 2012 16:42:51 UTC


Message: Element not found.

Line: 1
Char: 46938
Code: 0
URI: http://az307127.vo.msecnd.net/?v=48...ery.browse,detail,facebookatlas,gallery.touch
 
Did you try disabling Java or just updating it? Have you disabled Javascript?

I had a similar problem problem a few weeks ago; a dialog box would pop up saying the default search provider was corrupt.

First try reinstalling the search providers. Delete the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes and HKEY_LOCAL_MACHINE\[same path] keys. Export them first, just in case, but the next time you start IE it will reinstall the Bing search scope (maybe Google too; I can't remember). You may be able to install and set the others after this.

That didn't solve my problem, but this did:

Go to HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\User Shell Folders. If there's an item called "AppData", change its value to "%USERPROFILE%\Application Data". If it doesn't exist, create a new "Expandable String Value" and give it the same value.
 
Did you try disabling Java or just updating it? Have you disabled Javascript?

I had a similar problem problem a few weeks ago; a dialog box would pop up saying the default search provider was corrupt.

First try reinstalling the search providers. Delete the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes and HKEY_LOCAL_MACHINE\[same path] keys. Export them first, just in case, but the next time you start IE it will reinstall the Bing search scope (maybe Google too; I can't remember). You may be able to install and set the others after this.

That didn't solve my problem, but this did:

Go to HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\User Shell Folders. If there's an item called "AppData", change its value to "%USERPROFILE%\Application Data". If it doesn't exist, create a new "Expandable String Value" and give it the same value.

I tried both, the appdata key was aready there too, I deleted it and recreated it, still didn't work! I did notice another empty "new user" folder key under the user shell folder, the key had no value however.
 
Last edited:
After googling for 2 hrs I finally found this, and it worked for me with IE8!!

This problem may happen if you register shdocvw.dll after installing Internet Explorer 7. This is just another side-effect caused by the registration of shdocvw.dll in a system running Internet Explorer 7.

To fix the problem, follow these steps:

1. Click Start, Run and type Regedit.exe

2. Navigate to the following location:

HKEY_CLASSES_ROOT \ TypeLib \ {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1 \ 0 \ win32

3. Double-click (default) and set C:\WINDOWS\system32\ieframe.dll as its data.

4. Exit the Registry Editor.
 
Last edited:
Just some random old post filled with pop-ups, nice to get lucky once in awhile!
 
Back
Top