IE9 connectivity not working with the 32 bit browser.
-
Friday, March 02, 2012 6:56 PM
The 64 bit IE9 browser works but the 32 bit browser on the same machine doesnt. Anyone have any ideas? I have verified DNS via DOS and can ping by name in DOS but my IE 9 32 bit browser cannot browse the internet or connect to windows update server. The 64 bit browser can browse the internet and connect to the windows update server. I have verified that no proxy setting are enabled (both in "internet Options" and in the registry. I believe it has to have something to do with a registry setting being wrong somehow. The reason I think this is because the 64bit browser is in a different path on the hard drive. Internet Explorer 9 64 bit is installed at "C:\Program Files\Internet Explorer" whereas the 32 bit version is installed at "C:\Program Files (x86)\Internet Explorer" this is the only thing left I dont know how to troubleshoot. Is there a setting of how the two browsers point to the internet in the registry?
At this point any ideas are welcome as I have searched fourms for months now and am about ready to just reinstall windows but I have never encountered a computer issue I couldnt fix until now and truthfully this one has me baffeled.
Thanks for your time and effort in helping me try to resolve this issue,
James
FYI - I forgot to mention I have restart and entered into the Safe Mode with networking and I have the same problem. 64 bit browser works 32 bit doesnt.- Edited by James Toutges Friday, March 02, 2012 6:59 PM Update
All Replies
-
Friday, March 02, 2012 9:00 PM
Hi,
did you recently install then uninstall another browser on that machine?
Perhaps you when to the Adobe update flash site to install the Adobe x64 flash player and accidentially accepted the "Free" chrome browser download...
What recent changes/downloads have you made?
Start>Control Panel>Internet Options>Programs tab, click "Make Default" button... to establish x86 IE as your default browser (http(s) protocol handler) if you recently installed/uninstalled another browser.
x86 and x64 versions of IE share the same security zone settings... they differ in the platform of the Addons they support.
You should be accepting the default IE Security Zone settings...
Tools>Internet Options>Security tab, click "Reset all zones to default"
For consumer help with Ie please select the Help>Online Support menu from IE and follow the prompts for your windows and IE versions.
Regards.
Rob^_^
-
Sunday, March 04, 2012 7:05 AM
I have exactly the same problem as James, and it is very frustrating.
HP Z800 workstation with Win7 64-bit: IE9-64-bit works fine, but IE9-32-bit only comes back with 'Internet Explorer cannot display the webpage'... it can't connect to the internet. It was working fine last week, but clearly something happened - Tuesday night - that caused IE9 32-bit to stop working.
There was no suspicious installs or anything that I am aware of.
Outlook, GoogleEarth and any other 32 bit apps that connect to the internet - they can't see the internet.
In a command window I can ping Google, for example.
I can 'see' the attached devices - other computers, NAS, printers, scanners - just fine.
I have removed IE9, and the same thing happens in IE8. I re-installed IE9, same condition.
Removed and re-installed network adapters. Both are working fine.
Restored to last week. Same thing.
I have tried Rob's suggestions (above) multiple times, to no effect.
Today I have spent most of it googling 'IE 32-bit not working but 64-bit does' and trying maybe 40 different suggestions, followed by reboots.
All that is left is a complete re-install of the operating system - which I am loth to do.Any other ideas would be appreciated.
/Ken -
Sunday, March 04, 2012 7:32 AM
Hi Ken,
Start>Event Viewer
Post back with any logs that you can date to the same time you try to start IE...
Google rolled out their new privacy changes a few days ago.(varied depending apon your locale). do you have them as your homepage in IE?
Start>Control Panel>Internet Options, General tab, change your homepage to about:blank, remove any secondary homepages.
Regards.
Rob^_^
-
Sunday, March 04, 2012 7:55 AM
Well, here is one log:
Log Name: System
Source: Microsoft-Windows-Diagnostics-Networking
Date: 04/03/2012 12:48:26 AM
Event ID: 4100
Task Category: Diagnosis Success
Level: Information
Keywords: (70368744177664),Core Events
User: LOCAL SERVICE
Computer: HP-Z800
Description:
The Network Diagnostics Framework has completed the diagnosis phase of operation, but no network problem was identified.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Diagnostics-Networking" Guid="{36C23E18-0E66-11D9-BBEB-505054503030}" />
<EventID>4100</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>4</Task>
<Opcode>0</Opcode>
<Keywords>0x4000400000000001</Keywords>
<TimeCreated SystemTime="2012-03-04T07:48:26.164811500Z" />
<EventRecordID>256286</EventRecordID>
<Correlation ActivityID="{761B9FAE-DE12-453A-BAF0-417321180CF1}" />
<Execution ProcessID="1124" ThreadID="3708" />
<Channel>System</Channel>
<Computer>HP-Z800</Computer>
<Security UserID="S-1-5-19" />
</System>
<EventData>
</EventData>
</Event>______________________
I did have google as my homepage, but changing it as you suggest makes no difference. IE9 32 bit starts up, then shows a globe with a big red 'x' and the tag line 'Internet Explorer cannot display the webpage'.
-
Sunday, March 04, 2012 10:08 AM
Hi,
Assuming you have not rebooted your machine since...
First close all open IE windows.. x32 and x64
Open up TasksManager>Processes tab and see if GoogleToolbarUser_32.exe is running....end it...
also end any iexplore.exe processes... (you may have some started, but they are not visible)
Post back if you do find the GoogleToolbarUser_32.exe in your running processes list...
Now try to start IEx32 again this time in noAddons mode (I assumed that you had already tried this in troubleshooting the issue).. this will prevent any interaction between the GTB and IE when it is started..
Start>Programs>Accessories>System Tools>Internet Explorer(no Addons)
I am expecting that this time it will start...
Please also post back if you are using a wireless or mobile connection and a rough estimate of your current connection speed... for an accurate measurement go to speedtest.net
I will have more instructions for you, once I can confirm my suspicions about how google software is interacting with IE.
Regards.
Rob^_^
-
Sunday, March 04, 2012 4:22 PM
Rob,
The problem is not google; maybe Google originally caused it, but it's not the problem now.
I am running in a clean boot, there are no GoogleToolbar processes running.
Starting IE9-32bit with noAddons results in the same: 'Internet Explorer cannot display the webpage', whereas IE9-64bit works fine.
It's a wired connection; The last Speedtest.net estimate was 46.3 Mb/s. I cannot run Speedtest now because I don't have Flash loaded in IE9-64bit, and I am not sure Flash even works with 64-bit browsers.
No other 32-bit programs that are supposed to connect to the internet can make the connection: Outlook, GoogleEarth, Quicken, Corel... these apps all come back with messages like "Please make sure that you are connected to the internet before attempting to download the update from the server". But, Windows Update works fine.It seems like some kind of socket setting. Or port setting? How do you figure this out?
If you have any more ideas please send them.
cheers, /Ken
-
Sunday, March 04, 2012 9:15 PM
Hi Ken,
I am assuming that you have already set your IE homepage back to about:blank (only)...."Internet explore cannot display webpage" errors should not occur if IEx86 starts with about:blank as its only homepage... james' orgingal question states that IEx86 does not work... I am assuming he means that it does not even load...we may be talking about different things.. (this is why you should start your own questions)
Open regedit and see what your http protocol handler is...
HKEY_CLASSES_ROOT\http\shell\open\command
it should be the iexplore.exe ... located in your c:\Program files (*86)\ folder... please tell us if this is not the case.
Start>Control Panel>Default Programs to set it back to IEx86.
and or download the fiddler tool from http://www.fiddlertool.com (I presume you have technical expertise and may have already used the ipconfig utility to do a dns flush and run other networking diagnostics from the command prompt.) and observe any outboud traffic from any running processes.
go back to the event viewer and find any iexplore.exe events that happened prior to you running the Network diagnostics tool... the event log you provided just tells us you ran the network diagnostics tool, I was expecting that it would contain iexplore.exe events as per James' IEx86 is not working question.
If all else fails to an IE Reset... Start>Control Panel>Internet Options>Advanced tab, "Reset" button. (this may cause addition issues with Adobe PDF, re-enable the Adobe PDF link helper bho, or configure Adobe Reader to not open PDF links in the browser)
OT: go to http://get.adobe.com/flashplayer/ to install both the x86 and x64 versions of the Adobe Flash Player ActiveX controls (be careful to uncheck the optional fluffware)
Rob^_^
-
Thursday, March 08, 2012 2:54 AM0
I can browse everything from my IE9 64-bit browser (even windows update) and I am starting this question using the same computer I am having trouble with. DNS from a DOS prompt. My RPC service is working correctly (I think). I have no proxies enabled. I get the same result in normal mode or in safe mode with networking. I have run several AV programs but most said no issues and one said it found problems but it was just cookies. I have tried disabling my firewall.
IE9 32-bit and anything that connects thru the IE9 32-bit internet connection path doesn’t
reach the internet. When I try using the diagnostic program that pops up it says my connection is fine. I have tried reinstalling my Winsock, repaired my TCP/IP, and manually added exceptions into
my firewall but none of this has helped. I didn’t add any new programs, prior to it breaking. I did have Norton but when they tried to help me they had me delete the app and I lost the logs so I don’t know what virus initially started this mess. Initially I used system restore to try and fix this but it didn’t help. (went back two weeks)Whatever is different between how IE9 64-bit and how IE9 32 bit access the internet is
the source of my problem. And other applications that connect the same way as IE9 32bit does also do not access the internet. One caveat to this is uTorrent. I changed an ini file and told the application the ip addresses rather than the DNS name and this worked. UTorrent was then able to access those two servers and downloaded the file I was trying to get. Also, when I ping, or use nslookup from a DOS prompt my DNS is fine. DNS apparently is not being passed to these applications correctly but it is working correctly with my IE9 64 bit browser (no other browser works, not Firefox, Chrome, or Safari. Also when I tried to fix my Asp.net 4.0 the error it gave me was:WinHttpDetectAutoProxyConfigUrl failed with error: 12180
Unable to retrieve Proxy information although WinHttpGetIEProxyConfigForCurrentUser called succeeded
I have looked this up what feels like forever and engaged windows support but they wouldn’t help me without paying. There has to be someone out there that is smart enough to help me.
James
Be Yourself, but, Be Your Best Self.
-
Thursday, March 08, 2012 3:27 AM
I downloaded the http://www.fiddlertool.com tool. When I open applications nothing happens in the fiddler tool. If I open the 64-bit browser it records the following.
GET http://ocsp.verisign.com/MFEwTzBNMEswSTAJBgUrDgMCGgUABBSpuCE3aK3GivZPzGQJ6L5BRyZofwQUl9BrqCZwyKE%2FlB8ILcQ1m6ShHvICEASU1zm8gscUnr4A4sjXvvY%3D
200 Ok (application/ocsp-response)GET http://ocsp.verisign.com/MFEwTzBNMEswSTAJBgUrDgMCGgUABBSpuCE3aK3GivZPzGQJ6L5BRyZofwQUl9BrqCZwyKE%2FlB8ILcQ1m6ShHvICEAKQll6RM0DNpmNM7zH3%2FQc%3D
200 Ok (application/ocsp-response)GET http://social.technet.microsoft.com/Forums/en-US/ieitprocurrentver/thread/617c482f-8095-4ceb-91c3-f4d02b479f7c
200 OK (text/html)GET http://social.technet.microsoft.com/Forums/en-US/rightrailannouncement/Technet/b7177a14-90a5-4dec-b5e9-359d083b3493?rnd=0.604011123754148
200 OK (text/html)GET http://social.technet.microsoft.com/Forums/en-US/user/mylinks?forumId=aa2d19d1-9687-4ea5-b92c-2b132ebcb4d2&forumName=ieitprocurrentver&rnd=0.5755288085541892
200 OK (text/html)GET http://js.microsoft.com/library/svy/sto/broker-config.js?1331177049605
200 OK (application/x-javascript)GET http://widgets.membership.s-msft.com/v1/user/usercard/?id=e04836cc01544b59804cd40a9a33c869,117d16311b1246f386e5bd768afdd2cb,fb6c91f5aac14bc5929f1b29e1bc9b52&lang=en-US&brand=Technet&callback=jsonp_loadUserData0
200 OK (application/json)POST http://social.technet.microsoft.com/forums/telerik/GetEditorHtml
200 OK (text/html)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.common.min.js?_=1331177056598
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.list.min.js?_=1331177058185
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.combobox.min.js?_=1331177059179
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.draganddrop.min.js?_=1331177059981
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.window.min.js?_=1331177060875
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.editor.min.js?_=1331177061942
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.upload.min.js?_=1331177063583
200 OK (application/x-javascript)GET http://social.technet.microsoft.com/Forums/Scripts/2011.2.712/telerik.imagebrowser.min.js?_=1331177064026
200 OK (application/x-javascript)Be Yourself, but, Be Your Best Self.
-
Thursday, March 08, 2012 3:28 AMWhat would stop applications from passing on thier http requests?
Be Yourself, but, Be Your Best Self.
-
Thursday, March 08, 2012 8:41 AM
Hi James,
So can you start IEx86 at all or you can start it but can't connect to any site? I can't quite work out what you mean...Please upload a screen shot.
If you cannot start IEx86 there should be Internet Explorer events in the event viewer.... please post back with event log...
I am having trouble with. DNS from a DOS prompt... what do you mean?
I have run several AV programs ... you only need one installed? How many do you have installed. Which are they?
Rob^_^
-
Thursday, March 08, 2012 7:36 PM
I can open IEx86 and I will get the log after this. I am not having trouble with DNS from a Dos prompt (networking is fine on my computer) the issue appears to be passing application requests to the core networking function(dont know if I am saying this right, my strenth is networking not applications) So in laymans terms I can ping by name from a dos prompt i.e www,google.com will resolve the name to an ip address but the same www.google.com from my IEx86 browser . However a caveat, when I downloaded fiddler if I have it open, my IEx86 browser works. If I close fiddler it again stops resolving web pages. I am actually replying to you from my IEx86 browser with fiddler open.
Any thoughts?
also the IE log is completely empty. why would this happen?
Be Yourself, but, Be Your Best Self.
-
Thursday, March 08, 2012 7:40 PMI forgot about AV I tried one after another(installing one removing another) currently the onl one i have on here is Trend Micro Titanium Internet security 2012 (trial) I normally use Norton but was pissed that it didnt stop this from happening in the first place so I am trying new ones. I like McAfee so far and will end up putting it on once I figure this all out.
Be Yourself, but, Be Your Best Self.
-
Tuesday, March 27, 2012 10:26 PM
Basically I have isolated the issue. The browser is not passing data to the network with out fiddler running. If I turn fiddler off nothing is passed to wireshark network packet capture on the network card. I am guessing someing is wrong with the registry for the x86 browser. Anyone out there smart enough to fix this? Reverting to the base browser in windows 7 and then upgrading/reinstalling IE9 didnt fix the problem. Any help would be appreciated. so far I have been using fiddler for all my applications that wouldnt work before (Microsoft Update, google mail notifier, malwarebytes updates, utorrent, or basically any app that is broken because it uses the x86 internet connection process is fixed by using fiddler as a proxy to the internet.
thoughts?
Be Yourself, but, Be Your Best Self.
-
Wednesday, March 28, 2012 12:09 AMFiddler uses its own proxy.
Rob^_^
-
Wednesday, March 28, 2012 1:09 AM
How does this help answer my question? Am I missing something?
Be Yourself, but, Be Your Best Self.
- Proposed As Answer by Divyank Pandya Tuesday, April 24, 2012 10:30 PM
- Unproposed As Answer by Divyank Pandya Tuesday, April 24, 2012 10:30 PM
-
Sunday, June 03, 2012 8:59 AM
I have the same problem.
I found the solution
reset the winsock
open cmd with admin rights
run the command "Netsh Winsock reset"
restart the computer.
-
Sunday, June 10, 2012 4:57 AMThanks for the info. I tried your suggestion but no luck. I bought a SSD and installed Windows 8 Preview on it and am dual booting. So for the most part I have given up on trying to discover why 32 bit apps cannot access the internet without a proxy, but 64 bit apps can.
Be Yourself, but, Be Your Best Self.
-
Sunday, June 10, 2012 5:53 AM
As another test you could try your DNS, etc. tests in an x86 CMD prompt, "C:\Windows\SysWOW64\cmd.exe".
One of my favorites is tracert, such as
C:\ >tracert microsoft.com
It probably won't make it all the way but it tests address resolution and if you are making it to your ISP and beyond.
-
Tuesday, June 19, 2012 2:42 PM
This problem with IE 32bit not working but 64bit works fine seems to be related to windows update, which I'm not sure of but I think you'll find that if you rollback your latest updates it may solve the problem. I had this problem a couple of days ago and eventually did a system restore to a previous date, everything worked fine again. Prompted for new windows updates and after doing so and after rebooting, the problem returned immediately after restarting. Will uninstall my most recent updates and see if the problems goes away, my quess is it will. Trying to discover which update is causing the problem may be a lot more difficult since there were about 14 updates.
-
Friday, September 21, 2012 10:15 PM
In DOS the DNS works fine, I know this is NOT a network issue. It is only a problem with 32 bit apps getting handed off to networking.
I have rolled back my computer twice, first a week back and then back as far as it would let me. It didn't fix the issue. Thanks anyway.
I can still boot into the old windows 7 build with the 32 bit app issue, because one day, I will have the desire to figure it out but I bought another hard drive and am playing with a windows 8 build that to tell the truth I hate mostly because of the windows metro crap. If anyone is interested don't bother upgrading its not any better than 7 and much worse in a lot of ways.
Be Yourself, but, Be Your Best Self.
-
Saturday, September 22, 2012 12:51 AMAnswerer
I know this is NOT a network issue.
It sounds like a firewall issue. What do you use for a firewall and does it have any diagnostics in it? Otherwise you could try using NetMon to see what is going on (or, comparing with your X64 case, not going on. <w>)
hate mostly because of the windows metro crap.
I think it mostly depends on how much you use the Start Menu versus the Taskbar. E.g. if you launch mostly from the Taskbar and consciously use the Start Menu (and Run... MRU list) as a reserve and secondary source of shortcuts you can almost ignore Metro and just regard the Start Screen as a fullscreen Start Menu. Ever since NT4 I have mostly used the Run... dialog so I have just adapted to whatever the current OS UI is without much disruption.
However, I will admit that I have been forced to pin the Run... dialog in position 1 of my W8 Taskbar--for two reasons:
- It gives me something to "tap" on that has similar functionality to the Start Menu, e.g., when I don't have a keyboard that I can press Win-R with.
- It gives me something like a Start Menu button to click on where the Start Menu button "should" be.
HTH
Robert Aldwinckle
--- -
Thursday, December 13, 2012 9:50 AM
Applied your solution.
It resolved 32 bit IE9 connectivity issue..
Thanks
-
Friday, December 28, 2012 9:28 PM
clbadmin;
Your 1 Jun 2012 winsock reset fix (with admin rights) worked immediately to allow 32-bit browsers to connect, and other applications that depend on 32-bit internet connections to function again on my Win 7 64 desktop PC.
I've been struggling with this problem for almost a month after repairing my 64-bit Win 7 installation. I noticed right away that 64-bit Internet Explorer 9 worked, but the 32-bit IE9 version failed to connect to the internet.
After attempting to update my network interface card drivers, my initial trial solution was to resort to replacing 32-bit applications with 64-bit applications; e.g.: replace Thunderbird with Earlybird, and Firefox with Waterfox, etc.
However, even if a 64-bit application exists, not all add-ons (e.g. Adobe Flash) are compatible at this time. Note: Skype and some software update installations depend on the default 32-bit Internet Explorer to connect to the internet. At present, it is not an option to change the default IE to the 64-bit version.
Now after applying the solution proposed by clbadmin, all 32-bit and 64-bit versions of browsers, email applications and Skype connect to the network and function properly.
In addition to the browsers and applications listed above, I've tested 32 and 64-bit versions of IE9 and Opera, 32-bit Google Chrome, and 32-bit Safari. None of the 32-bit applications connected with the network until after I reset winsock in the cmd shell with: "Netsh Winsock reset".
Thanks for the good work!
-- Jim
References:- Repair & Reset Winsock in Windows 7
http://windows7themes.net/repair-reset-winsock-windows-7.html - Windows Sockets 2
http://msdn.microsoft.com/en-us/library/ms740673%28v=vs.85%29.aspx
- Proposed As Answer by JimHenrySB Friday, December 28, 2012 11:22 PM
- Edited by JimHenrySB Saturday, December 29, 2012 12:42 AM
- Repair & Reset Winsock in Windows 7
-
Tuesday, January 15, 2013 5:46 AM
James, or anyone else,
I was wondering if you found a solution that worked for you? I have tried everything you did and came up with the same results. I am running Windows 7 Home Premium 64 bit OS and IE 9. My IE9 64 works but not in 32 bit mode. Chrome even works just fine. firefox wouldn't though, so I took it out. All my programs except IE 9 32 bit work in safe mode. I had MS tech people remote access with me for 2 hours and they couldnt figure out what was wrong. They said it was probably an OS issue and I should reinstall it. I know its possible, but I don't buy it. Problem is....I don't have that option. I don't have the Windows 7 install disk. Its an OEM through college. Why is my path for both IE 9 32 and IE 9 64 "%HOMEDRIVE%%HOMEPATH%"? Now mind you, they both say that but my IE 9 64 works and the 32 bit doesn't. I used Fiddlertool.com and once the browser came up with http 400 bad something......but hasn't repeated that message again. Other than that, it just starts to load, say google (my homepage) in the tab with the circle continously spinning then the can't display page pops up. I'm tyring to fix the Extreme VM Activex control for a MOAC class, but i need the 32 bit IE 9 to work for it. It won't work in 64 bit, even when i do developer tools, browser mode: IE 9 compatible view....so i'm at a loss. Oh and yes I reset the winsock in DOS already and restarted. It didn't work either.
So any new ideas possibly? We all get a job at MS if we figure this out, since they can't figure out their own program! (lol j/k, but that would be cool huh?)
Thanks,
Dea Magea
- Edited by Dea Magea Tuesday, January 15, 2013 5:50 AM
-
Monday, February 25, 2013 8:37 PMWorked for me :)
-
Friday, March 08, 2013 8:04 PM
Here is what i found and worked
hope this helps someone
C:\Program Files (x86)\Internet Explorer\regsvr32.exe ieproxy.dll
Not needed but incase Regsvr32.exe jscript.dll
-
Friday, March 08, 2013 8:05 PM
The 64 bit IE9 browser works but the 32 bit browser on the same machine doesnt. Anyone have any ideas? I have verified DNS via DOS and can ping by name in DOS but my IE 9 32 bit browser cannot browse the internet or connect to windows update server. The 64 bit browser can browse the internet and connect to the windows update server. I have verified that no proxy setting are enabled (both in "internet Options" and in the registry. I believe it has to have something to do with a registry setting being wrong somehow. The reason I think this is because the 64bit browser is in a different path on the hard drive. Internet Explorer 9 64 bit is installed at "C:\Program Files\Internet Explorer" whereas the 32 bit version is installed at "C:\Program Files (x86)\Internet Explorer" this is the only thing left I dont know how to troubleshoot. Is there a setting of how the two browsers point to the internet in the registry?
At this point any ideas are welcome as I have searched fourms for months now and am about ready to just reinstall windows but I have never encountered a computer issue I couldnt fix until now and truthfully this one has me baffeled.
Thanks for your time and effort in helping me try to resolve this issue,
James
FYI - I forgot to mention I have restart and entered into the Safe Mode with networking and I have the same problem. 64 bit browser works 32 bit doesnt.Worked for me C:\Program Files (x86)\Internet Explorer\regsvr32.exe ieproxy.dll
Not needed but incase Regsvr32.exe jscript.dll

