Cannot connect via http but https works?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?
 
Raymon said:
When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?

Open a Run command and type in:
regedit.exe click [OK] locate this Key, does the value exist on it?.
[-]HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\URL\Prefixes =
ftp"="ftp://"
"gopher"="gopher://"
"home"="http://"
"mosaic"="http://"
"www"="http://

= ... First, try to clean up your caches, Internet files and delete cookies
by doing this:
Click Start >> Control Panel >> Double click Network and Internet
Connections >> Double click Internet Options.
On the IE properties windows you will see these Taps:
General | Security | Privacy | Content | Connections | Programs |
Advanced
Under General Tab clear your History, Internet Files and Cookies.
Then click on Advanced tab and scroll down to under the Browsing Option:
[&] Browsing
[ ] Enable Third-Party browser extensions (Req Rest) uncheck this box.

[&] HTTP 1.1 Settings
[ ] Use HTTP 1.1 ,= Make sure this checked
[ ] Use HTTP 1.1 through proxy connections
If you using proxy check the proxy one if not check only the first one.

Then under Security Option:
[&] Security
[ ] Use SSL 2.0
[ ] Use SSL 3.0
[ ] Use STL 1.0
Then click on Programs Tab and click Manage Add-Ons and Disable all non
Verified Add-Ons (You should Renable them later one-by-one and see the
culprit and update it or remove it.

Then download this software and update it then run a scan for malware:
http://www.lavasoft.com/products/ad-aware_se_personal.php

= Then Open a run command and type in these DLLs to re-register them:
regsvr32 SOFTPUB.DLL
regsvr32 Wintrust.dll
regsvr32 Mssip32.dll
regsvr32 Initpki.dll
regsvr32 Msjava.dll
regsvr32 Gpkcsp.dll
regsvr32 Sccbase.dll
regsvr32 Slbcsp.dll
regsvr32 Urlmon.dll
regsvr32 Cryptdlg.dll
regsvr32 Dssenh.dll
regsvr32 Rsaenh.dll
Note you can copy the above and paste in a Notepad and Save As on the
Desktop reg.bat file then you can open a run command and type in:
C:\reg.bat click [OK] and then Yes.
Again on the Run command type in:
ipconfig /flushdns click [OK]
ipconfig /renew click [OK]
netsh winsock reset click [OK]
Reboot your machine and see if you can access any website/link easily and
without the cannot connect error message.

= Open the Windows
Explorer and locate this path:
C:\Windows\System32\drivers\etc = look in the Right Pane/window for this
file called the HOSTS file but not the one with the extension *.SAM* leave
this as is.
If you can't see it try to click Tools >> Folder Options and select show
Hidden files and folder, then right Click the Hosts file and select open with
Notepad.
There see any reference for that site and remove it, you Hosts file will
looks like this:
# 102.54.94.97 rhino.acme.com # Source server
# 38.25.63.10 x.acme.com # Client Host
127.0.0.1 LocalHost
------------------------------------------
Remove all other References other than those above.
You can also try to assign the web address in the trusted zone on the IE
properties.

=> Before we go further are you connecting by Router or Modem, in either try
to
Power or unplug the Power cord for the Router/Modem for about 40 seconds or
so be generous with it <g> turn the computer OFF and wait for the time to go
by!!.
Then Turn the Router/Modem ON and wait a minute or so then Power ON the
computer and try to establish a connection and try the link, does it work?.

If still then continue the heavy work:
Open windows Explorer and locate the Hosts file and Rename it to Hosts.OLD
Reboot the machine and try, does it work.

If not try this:
search for them by this name *index.dat* and you can delete them
then the on reboot the system will recreate them for you.
Some of them here:
C:\Documents and settings\Administrator\Cookies = index
C:\Documents and Settings\User\Cookies = index
C:\Documents and settings\User\User data = index
C:\Windows\Temp\Cookies =index
C:\Windows\Temp\History = index
C:\Windows\Temp\Temporary Internet Files\Content.IE5 = Index.dat
Reboot your machine and see if this helped.
Check your connection (TCP/IP setting) are set correct.

http://www.microsoft.com/communitie...45fb3ead8e70&lang=en&cr=US&sloc=en-us&m=1&p=1
HTH.
Let us know.
nass
===
www.nasstec.co.uk
 
nass said:
Raymon said:
When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?

Open a Run command and type in:
regedit.exe click [OK] locate this Key, does the value exist on it?.
[-]HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\URL\Prefixes =
ftp"="ftp://"
"gopher"="gopher://"
"home"="http://"
"mosaic"="http://"
"www"="http://

= ... First, try to clean up your caches, Internet files and delete cookies
by doing this:
Click Start >> Control Panel >> Double click Network and Internet
Connections >> Double click Internet Options.
On the IE properties windows you will see these Taps:
General | Security | Privacy | Content | Connections | Programs |
Advanced
Under General Tab clear your History, Internet Files and Cookies.
Then click on Advanced tab and scroll down to under the Browsing Option:
[&] Browsing
[ ] Enable Third-Party browser extensions (Req Rest) uncheck this box.

[&] HTTP 1.1 Settings
[ ] Use HTTP 1.1 ,= Make sure this checked
[ ] Use HTTP 1.1 through proxy connections
If you using proxy check the proxy one if not check only the first one.

Then under Security Option:
[&] Security
[ ] Use SSL 2.0
[ ] Use SSL 3.0
[ ] Use STL 1.0
Then click on Programs Tab and click Manage Add-Ons and Disable all non
Verified Add-Ons (You should Renable them later one-by-one and see the
culprit and update it or remove it.

Then download this software and update it then run a scan for malware:
http://www.lavasoft.com/products/ad-aware_se_personal.php

= Then Open a run command and type in these DLLs to re-register them:
regsvr32 SOFTPUB.DLL
regsvr32 Wintrust.dll
regsvr32 Mssip32.dll
regsvr32 Initpki.dll
regsvr32 Msjava.dll
regsvr32 Gpkcsp.dll
regsvr32 Sccbase.dll
regsvr32 Slbcsp.dll
regsvr32 Urlmon.dll
regsvr32 Cryptdlg.dll
regsvr32 Dssenh.dll
regsvr32 Rsaenh.dll
Note you can copy the above and paste in a Notepad and Save As on the
Desktop reg.bat file then you can open a run command and type in:
C:\reg.bat click [OK] and then Yes.
Again on the Run command type in:
ipconfig /flushdns click [OK]
ipconfig /renew click [OK]
netsh winsock reset click [OK]
Reboot your machine and see if you can access any website/link easily and
without the cannot connect error message.

= Open the Windows
Explorer and locate this path:
C:\Windows\System32\drivers\etc = look in the Right Pane/window for this
file called the HOSTS file but not the one with the extension *.SAM* leave
this as is.
If you can't see it try to click Tools >> Folder Options and select show
Hidden files and folder, then right Click the Hosts file and select open with
Notepad.
There see any reference for that site and remove it, you Hosts file will
looks like this:
# 102.54.94.97 rhino.acme.com # Source server
# 38.25.63.10 x.acme.com # Client Host
127.0.0.1 LocalHost
------------------------------------------
Remove all other References other than those above.
You can also try to assign the web address in the trusted zone on the IE
properties.

=> Before we go further are you connecting by Router or Modem, in either try
to
Power or unplug the Power cord for the Router/Modem for about 40 seconds or
so be generous with it <g> turn the computer OFF and wait for the time to go
by!!.
Then Turn the Router/Modem ON and wait a minute or so then Power ON the
computer and try to establish a connection and try the link, does it work?.

If still then continue the heavy work:
Open windows Explorer and locate the Hosts file and Rename it to Hosts.OLD
Reboot the machine and try, does it work.

If not try this:
search for them by this name *index.dat* and you can delete them
then the on reboot the system will recreate them for you.
Some of them here:
C:\Documents and settings\Administrator\Cookies = index
C:\Documents and Settings\User\Cookies = index
C:\Documents and settings\User\User data = index
C:\Windows\Temp\Cookies =index
C:\Windows\Temp\History = index
C:\Windows\Temp\Temporary Internet Files\Content.IE5 = Index.dat
Reboot your machine and see if this helped.
Check your connection (TCP/IP setting) are set correct.

http://www.microsoft.com/communitie...45fb3ead8e70&lang=en&cr=US&sloc=en-us&m=1&p=1
HTH.
Let us know.
nass
===
www.nasstec.co.uk

I tried all the above, I still cannot connect with HTTP.
Only command that did not work was ipconfig /flushdns
which reported it was unable to do.

All ipconfig settings are normal, I use a wireless and wired linksys router
which allows two other computers to operated normally. The defective computer
connects normally thru this same router (by wireless or wired) via ftp, thru
newsgroups and also to secure www via https but still will not connect via
HTTP only.

Anyother ideas?
 
Raymon said:
When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?

Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??
 
Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??

Raymon,

One of the things tried above was the native Winsock reset. Our experience here
has been that several different tools, each with its own different ability to
reset a problem, can be necessary to fix LSP / Winsock. If you've just un
installed a security product like the EZTrust suite, this is definitely a
possibility.
<http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html>
http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html

And look at the LSP enumeration process too, if corruption isn't the problem.
This will give you a hope of identifying the port 80 block.

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.
 
Chuck said:
Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??

Raymon,

One of the things tried above was the native Winsock reset. Our experience here
has been that several different tools, each with its own different ability to
reset a problem, can be necessary to fix LSP / Winsock. If you've just un
installed a security product like the EZTrust suite, this is definitely a
possibility.
<http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html>
http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html

And look at the LSP enumeration process too, if corruption isn't the problem.
This will give you a hope of identifying the port 80 block.

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.

Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon
 
Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon

OK, you tried the native Winsock reset ("netsh winsock reset"), and you tried
LSPFix. Did you try WinsockXPFix? The Cerelli registry key reload? Reset
TCP/IP?

How many HTTP hosts did you try, that didn't work? How many HTTPS hosts that
did? Did you try to access any hosts by IP address?
<http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html>
http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html

Did you check your MTU?
<http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html>
http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.
 
Chuck said:
Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon

OK, you tried the native Winsock reset ("netsh winsock reset"), and you tried
LSPFix. Did you try WinsockXPFix? The Cerelli registry key reload? Reset
TCP/IP?

How many HTTP hosts did you try, that didn't work? How many HTTPS hosts that
did? Did you try to access any hosts by IP address?
<http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html>
http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html

Did you check your MTU?
<http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html>
http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.
I have tried the WinsockXPFix, I believe that is what restored some
functionality
originally.

I have tried many HTTP sites both name and IP address, none will connect. I
have only tried three or four different HTTPS sites and they all work.
I have gone thru all the ideas about DNS.. don't think that's it.
I have reset and/or reinstalled TCP/IP several times.
Pinging with 1472 bytes works so not a MTU issue according to your website.
I have not tried the Cerelli registry key reload although I may try that
later today.
At this point I'm not sure that it's a registry issue. I have restored my
registry
at least once to a point before I had the problem. Still no luck.
Still looking for more... short of a complete format HD and re-install....

Much thanks for all help... I am quickly becoming a networking expert...

Raymon
 
Raymon said:
Chuck said:
:

:

When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?

Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??

Raymon,

One of the things tried above was the native Winsock reset. Our experience here
has been that several different tools, each with its own different ability to
reset a problem, can be necessary to fix LSP / Winsock. If you've just un
installed a security product like the EZTrust suite, this is definitely a
possibility.
<http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html>
http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html

And look at the LSP enumeration process too, if corruption isn't the problem.
This will give you a hope of identifying the port 80 block.
Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon

OK, you tried the native Winsock reset ("netsh winsock reset"), and you tried
LSPFix. Did you try WinsockXPFix? The Cerelli registry key reload? Reset
TCP/IP?

How many HTTP hosts did you try, that didn't work? How many HTTPS hosts that
did? Did you try to access any hosts by IP address?
<http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html>
http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html

Did you check your MTU?
<http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html>
http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.
I have tried the WinsockXPFix, I believe that is what restored some
functionality
originally.

I have tried many HTTP sites both name and IP address, none will connect. I
have only tried three or four different HTTPS sites and they all work.
I have gone thru all the ideas about DNS.. don't think that's it.
I have reset and/or reinstalled TCP/IP several times.
Pinging with 1472 bytes works so not a MTU issue according to your website.
I have not tried the Cerelli registry key reload although I may try that
later today.
At this point I'm not sure that it's a registry issue. I have restored my
registry
at least once to a point before I had the problem. Still no luck.
Still looking for more... short of a complete format HD and re-install....

Much thanks for all help... I am quickly becoming a networking expert...

Raymon


Additionally
Running Gateway Diagnostic from IE7 shows
the only error: Could not locate the specified NIC from iphlpapi
I don't know what that means.... the iphlpapi.dll file is located
in C:\Windows\system32 and also C:\Windows\system32\dllcache
as it is in my other two working systems.
Still FTP, HTTPS , etc continue to work but no HTTP

Gateway diagnostic from IE7 shows:

info FTP (passive) sucessfully connected to...
info HTTPS: sucessfully conected to...
warn HTTP: Error 12029 ...connection could not be established...
error Could not make an HTTP connection


HELP....


Raymon
 
Did you ever get your PC working? If so, what was the problem, because my main PC now has the same problem as far as I can see: I can connect over the Internet using FTP and HTTPS, but not HTTP. (I haven't tried email yet because I want to leave my emails on the server for now.)

[My problem started when I (eventually!) got my PC working again after accidentally installing an old Beta upgrade to Microsoft .NET Framework. That locked up my PC every time I rebooted it, and I eventually fixed it by completely removing .NET Framework, but that left me with the HTTP problem.]

Internet Explorer's "Diagnose Connection Problems" tool (available when it fails to load a web page) eventually led me to the discovery that it was just HTTP that was affected, and that FTP and HTTPS were fine.

I *might* be able to fix the problem by rebooting my PC, but I'd rather find the real cause.

-Les.
 
A quick correction to my previous reply. I *had* uninstalled .NET Framework yesterday for the reasons I explained, but I *did* have HTTP access immediately after that. My HTTP problem only emerged today, after I had woken the PC up from hibernation overnight.

-Les.
 
DFXHHQ38

Hello,

I am in desperate need of some help. I am in the UK and have recently
changed my ISP from Virgin to Sky. Apart from the atrocious and pathetic
service offered by Sky to me, I have discovered that my internet connectivity
is down because of a Winsock error. The diagnostic program Netdiag is so
unreliable that although it first notified me that the error was due to an
LSP in the Winsock, it has never notified me since I deleted the Registry
entry and the Program folder entry about the error ever again. Instead the
Netdiag tells me that it cannot connect to the internet because the http,
https and ftp ports are blocked by a firewall which is wrong because I turned
the firewall off (rendering myself vulnerable) only so I could connect to the
internet.

After trial and error connections on many occasions I saw the Microsoft
support page
http://technet.microsoft.com/en-us/library/bb457156.aspx
This advised typing “netsh Winsock reset catalog†in front of the C prompt.
Although I have restarted the computer on a number of occasions, doing that
has not restored connectivity even though the Winsock has been reset
according to the computer.

I only manage to connect to the internet by trial and error after many
messages that the problem may instead be in the modem and to turn the modem
off and on and then to contact my ISP which is pointless because as I
mentioned above Sky broadband hardly ever respond. I tried another ISP and
the computer connected without any hassle so the problem is with the ISP
although I just want to make sure before I take the rogues at Sky broadband
to court. Does anyone please know what to do about the Winsock error other
than spending another 100/- and reinstalling windows and losing data just
because Sky Broadband is a third-rate ISP?

I also have received information that this is a Registry error but again am
not sure how to ascertain or remedy that.
I await your kind response.
 
Just to complete my story, I did eventually get the problem fixed, but only by sending my PC away to have a clean Windows reinstall (I'd lost my installation CDs so I couldn't reinstall it myself; fortunately I still had my licence details).

Reinstalling Windows did mean that I have to reinstall all my applications (I am still doing that, but only on an "as needed" basis).

And when something (I forget what) demanded that .NET Framework be installed before it would work, I made absolutely sure that I had a full backup before installing it. But that was over a month ago, and so far (touch wood!) everything seems to be OK.
 
HTTP HTTPS connections fail

Although I was able to ping by IP and DNS sites like www.yahoo.com, neither my IE7 nor FireFox would show a page, e.g., the www.yahoo.com home page. I cycled the IE7 LAN Settings from no automatic proxy detection to automatic proxy detection. I changed the port for the IP address in the lower part of the dialog box to 8080, closed all the IE7 windows and brought up a new one. Still no HTTP connection, and now no HTTPS connection. I went back to the IE7 LAN Settings and removed all of the proxy business (top two check boxes off/disabled, bottom half of dialog greys-out). I closed all IE7 windows brought up a new one. Suddenly, the Yahoo home page (my default) was on the screen.
 
I had the same issue. For me it was caused (more than once) when Windows forced a hibernate because of low battery while my Sprint mobile broadband wireless modem was active. I am running Windows XP SP2.

Symptoms are the same:
- HTTPS connections work normally
- HTTP connections error out with no error code

Same symptoms from using either Chrome or IE7.

I believe the underlying issue is that the winsock registries become corrupt.

Here are the resolutions that have worked for me:
1. Run "netsh winsock reset" from a command prompt and then reboot. This worked once and had no effect the second time.

2. Run "netsh winsock reset catalog" from a command prompt and then reboot. This worked for me the second time this issue occurred when the first option failed. Not that this option netsh command is only available with Windows XP SP2.

If 1 and 2 both failed, I was next going to try to reinstall TCP/IP using the instructions found here:
http://support.microsoft.com/kb/811259

Hope this helps save a few hours from someone's day.





Leslie Weston wrote:

Update on my .NET Framework problem
14-Dec-08

Just to complete my story, I did eventually get the problem fixed, but only by sending my PC away to have a clean Windows reinstall (I'd lost my installation CDs so I couldn't reinstall it myself; fortunately I still had my licence details).

Reinstalling Windows did mean that I have to reinstall all my applications (I am still doing that, but only on an "as needed" basis).

And when something (I forget what) demanded that .NET Framework be installed before it would work, I made absolutely sure that I had a full backup before installing it. But that was over a month ago, and so far (touch wood!) everything seems to be OK.

Previous Posts In This Thread:

Cannot connect via http but https works?
When I run connection diagnostics in IE (Windows XP Pro)
it reports FTP OK, HTTPS - OK, but could not make HTTP connection

Only one computer of three on my adhoc workgroup reports this error.
It reports this error for both wired and wireless connections that are
otherwise available.
Sure enough, I can connect to email, newsgroups, and FTP and websites via
HTTPS.... only HTTP won't work.

What's the problem and how do I fix it?

RE: Cannot connect via http but https works?
:


Open a Run command and type in:
regedit.exe click [OK] locate this Key, does the value exist on it?.
[-]HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\URL\Prefixes =
ftp"="ftp://"
"gopher"="gopher://"
"home"="http://"
"mosaic"="http://"
"www"="http://

= ... First, try to clean up your caches, Internet files and delete cookies
by doing this:
Click Start >> Control Panel >> Double click Network and Internet
Connections >> Double click Internet Options.
On the IE properties windows you will see these Taps:
General | Security | Privacy | Content | Connections | Programs |
Advanced
Under General Tab clear your History, Internet Files and Cookies.
Then click on Advanced tab and scroll down to under the Browsing Option:
[&] Browsing
[ ] Enable Third-Party browser extensions (Req Rest) uncheck this box.

[&] HTTP 1.1 Settings
[ ] Use HTTP 1.1 ,= Make sure this checked
[ ] Use HTTP 1.1 through proxy connections
If you using proxy check the proxy one if not check only the first one.

Then under Security Option:
[&] Security
[ ] Use SSL 2.0
[ ] Use SSL 3.0
[ ] Use STL 1.0
Then click on Programs Tab and click Manage Add-Ons and Disable all non
Verified Add-Ons (You should Renable them later one-by-one and see the
culprit and update it or remove it.

Then download this software and update it then run a scan for malware:
http://www.lavasoft.com/products/ad-aware_se_personal.php

= Then Open a run command and type in these DLLs to re-register them:
regsvr32 SOFTPUB.DLL
regsvr32 Wintrust.dll
regsvr32 Mssip32.dll
regsvr32 Initpki.dll
regsvr32 Msjava.dll
regsvr32 Gpkcsp.dll
regsvr32 Sccbase.dll
regsvr32 Slbcsp.dll
regsvr32 Urlmon.dll
regsvr32 Cryptdlg.dll
regsvr32 Dssenh.dll
regsvr32 Rsaenh.dll
Note you can copy the above and paste in a Notepad and Save As on the
Desktop reg.bat file then you can open a run command and type in:
C:\reg.bat click [OK] and then Yes.
Again on the Run command type in:
ipconfig /flushdns click [OK]
ipconfig /renew click [OK]
netsh winsock reset click [OK]
Reboot your machine and see if you can access any website/link easily and
without the cannot connect error message.

= Open the Windows
Explorer and locate this path:
C:\Windows\System32\drivers\etc = look in the Right Pane/window for this
file called the HOSTS file but not the one with the extension *.SAM* leave
this as is.
If you can't see it try to click Tools >> Folder Options and select show
Hidden files and folder, then right Click the Hosts file and select open with
Notepad.
There see any reference for that site and remove it, you Hosts file will
looks like this:
127.0.0.1 LocalHost
------------------------------------------
Remove all other References other than those above.
You can also try to assign the web address in the trusted zone on the IE
properties.

=> Before we go further are you connecting by Router or Modem, in either try
to
Power or unplug the Power cord for the Router/Modem for about 40 seconds or
so be generous with it <g> turn the computer OFF and wait for the time to go
by!!.
Then Turn the Router/Modem ON and wait a minute or so then Power ON the
computer and try to establish a connection and try the link, does it work?.

If still then continue the heavy work:
Open windows Explorer and locate the Hosts file and Rename it to Hosts.OLD
Reboot the machine and try, does it work.

If not try this:
search for them by this name *index.dat* and you can delete them
then the on reboot the system will recreate them for you.
Some of them here:
C:\Documents and settings\Administrator\Cookies = index
C:\Documents and Settings\User\Cookies = index
C:\Documents and settings\User\User data = index
C:\Windows\Temp\Cookies =index
C:\Windows\Temp\History = index
C:\Windows\Temp\Temporary Internet Files\Content.IE5 = Index.dat
Reboot your machine and see if this helped.
Check your connection (TCP/IP setting) are set correct.

http://www.microsoft.com/communitie...45fb3ead8e70&lang=en&cr=US&sloc=en-us&m=1&p=1
HTH.
Let us know.
nass
===
www.nasstec.co.uk

RE: Cannot connect via http but https works?
:


I tried all the above, I still cannot connect with HTTP.
Only command that did not work was ipconfig /flushdns
which reported it was unable to do.

All ipconfig settings are normal, I use a wireless and wired linksys router
which allows two other computers to operated normally. The defective computer
connects normally thru this same router (by wireless or wired) via ftp, thru
newsgroups and also to secure www via https but still will not connect via
HTTP only.

Anyother ideas?

RE: Cannot connect via http but https works?
:


Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??

Re: Cannot connect via http but https works?
Raymon,

One of the things tried above was the native Winsock reset. Our experience here
has been that several different tools, each with its own different ability to
reset a problem, can be necessary to fix LSP / Winsock. If you've just un
installed a security product like the EZTrust suite, this is definitely a
possibility.
<http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html>
http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html

And look at the LSP enumeration process too, if corruption isn't the problem.
This will give you a hope of identifying the port 80 block.

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.

Re: Cannot connect via http but https works?
:


Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon

Re: Cannot connect via http but https works?
OK, you tried the native Winsock reset ("netsh winsock reset"), and you tried
LSPFix. Did you try WinsockXPFix? The Cerelli registry key reload? Reset
TCP/IP?

How many HTTP hosts did you try, that didn't work? How many HTTPS hosts that
did? Did you try to access any hosts by IP address?
<http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html>
http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html

Did you check your MTU?
<http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html>
http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.

Re: Cannot connect via http but https works?
:

I have tried the WinsockXPFix, I believe that is what restored some
functionality
originally.

I have tried many HTTP sites both name and IP address, none will connect. I
have only tried three or four different HTTPS sites and they all work.
I have gone thru all the ideas about DNS.. don't think that's it.
I have reset and/or reinstalled TCP/IP several times.
Pinging with 1472 bytes works so not a MTU issue according to your website.
I have not tried the Cerelli registry key reload although I may try that
later today.
At this point I'm not sure that it's a registry issue. I have restored my
registry
at least once to a point before I had the problem. Still no luck.
Still looking for more... short of a complete format HD and re-install....

Much thanks for all help... I am quickly becoming a networking expert...

Raymon

Re: Cannot connect via http but https works?
:



Additionally
Running Gateway Diagnostic from IE7 shows
the only error: Could not locate the specified NIC from iphlpapi
I don't know what that means.... the iphlpapi.dll file is located
in C:\Windows\system32 and also C:\Windows\system32\dllcache
as it is in my other two working systems.
Still FTP, HTTPS , etc continue to work but no HTTP

Gateway diagnostic from IE7 shows:

info FTP (passive) sucessfully connected to...
info HTTPS: sucessfully conected to...
warn HTTP: Error 12029 ...connection could not be established...
error Could not make an HTTP connection


HELP....


Raymon

I have the same problem!
Did you ever get your PC working? If so, what was the problem, because my main PC now has the same problem as far as I can see: I can connect over the Internet using FTP and HTTPS, but not HTTP. (I haven't tried email yet because I want to leave my emails on the server for now.)

[My problem started when I (eventually!) got my PC working again after accidentally installing an old Beta upgrade to Microsoft .NET Framework. That locked up my PC every time I rebooted it, and I eventually fixed it by completely removing .NET Framework, but that left me with the HTTP problem.]

Internet Explorer's "Diagnose Connection Problems" tool (available when it fails to load a web page) eventually led me to the discovery that it was just HTTP that was affected, and that FTP and HTTPS were fine.

I *might* be able to fix the problem by rebooting my PC, but I'd rather find the real cause.

-Les.

Correction
A quick correction to my previous reply. I *had* uninstalled .NET Framework yesterday for the reasons I explained, but I *did* have HTTP access immediately after that. My HTTP problem only emerged today, after I had woken the PC up from hibernation overnight.

-Les.

Update on my .NET Framework problem
Just to complete my story, I did eventually get the problem fixed, but only by sending my PC away to have a clean Windows reinstall (I'd lost my installation CDs so I couldn't reinstall it myself; fortunately I still had my licence details).

Reinstalling Windows did mean that I have to reinstall all my applications (I am still doing that, but only on an "as needed" basis).

And when something (I forget what) demanded that .NET Framework be installed before it would work, I made absolutely sure that I had a full backup before installing it. But that was over a month ago, and so far (touch wood!) everything seems to be OK.

EggHeadCafe - Software Developer Portal of Choice
RSVP (Rapid Sequential Visual Presentation)
http://www.eggheadcafe.com/tutorial...99-c13e46a9ad26/rsvp-rapid-sequential-vi.aspx
 
I thought this was a winsock issue for the longest time. At first using netsh to recreate the catalog worked -- but only for a couple minutes and it would go back to being crappy again.

Then I noticed a post about incomplete ZoneAlarm uninstalls sometimes leaving vestiges of ZoneAlarm around that cause the behaviour I was seeing.

I downloaded this cleaner from zonealarm:

http://download.zonealarm.com/bin/free/support/cpes_clean.exe


And so far, things seem to be working.

Hope this helps someone.



Bill Murphy wrote:

Cannot connect via http but https works?
30-Oct-09

I had the same issue. For me it was caused (more than once) when Windows forced a hibernate because of low battery while my Sprint mobile broadband wireless modem was active. I am running Windows XP SP2.

Symptoms are the same:
- HTTPS connections work normally
- HTTP connections error out with no error code

Same symptoms from using either Chrome or IE7.

I believe the underlying issue is that the winsock registries become corrupt.

Here are the resolutions that have worked for me:
1. Run "netsh winsock reset" from a command prompt and then reboot. This worked once and had no effect the second time.

2. Run "netsh winsock reset catalog" from a command prompt and then reboot. This worked for me the second time this issue occurred when the first option failed. Not that this option netsh command is only available with Windows XP SP2.

If 1 and 2 both failed, I was next going to try to reinstall TCP/IP using the instructions found here:
http://support.microsoft.com/kb/811259

Hope this helps save a few hours from someone's day.

Previous Posts In This Thread:

Cannot connect via http but https works?
When I run connection diagnostics in IE (Windows XP Pro
it reports FTP OK, HTTPS - OK, but could not make HTTP connectio

Only one computer of three on my adhoc workgroup reports this error
It reports this error for both wired and wireless connections that ar
otherwise available
Sure enough, I can connect to email, newsgroups, and FTP and websites vi
HTTPS.... only HTTP won't work

What's the problem and how do I fix it?

RE: Cannot connect via http but https works?

Open a Run command and type in
regedit.exe click [OK] locate this Key, does the value exist on it?
[-]HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\URL\Prefixes
ftp"="ftp://
"gopher"="gopher://
"home"="http://
"mosaic"="http://
"www"="http:/

= ... First, try to clean up your caches, Internet files and delete cookie
by doing this
Click Start >> Control Panel >> Double click Network and Interne
Connections >> Double click Internet Options
On the IE properties windows you will see these Taps
General | Security | Privacy | Content | Connections | Programs
Advance
Under General Tab clear your History, Internet Files and Cookies
Then click on Advanced tab and scroll down to under the Browsing Option
[&] Browsin
[ ] Enable Third-Party browser extensions (Req Rest) uncheck this box

[&] HTTP 1.1 Setting
[ ] Use HTTP 1.1 ,= Make sure this checke
[ ] Use HTTP 1.1 through proxy connection
If you using proxy check the proxy one if not check only the first one

Then under Security Option
[&] Securit
[ ] Use SSL 2.
[ ] Use SSL 3.
[ ] Use STL 1.
Then click on Programs Tab and click Manage Add-Ons and Disable all no
Verified Add-Ons (You should Renable them later one-by-one and see th
culprit and update it or remove it

Then download this software and update it then run a scan for malware
http://www.lavasoft.com/products/ad-aware_se_personal.ph

= Then Open a run command and type in these DLLs to re-register them
regsvr32 SOFTPUB.DL
regsvr32 Wintrust.dl
regsvr32 Mssip32.dl
regsvr32 Initpki.dl
regsvr32 Msjava.dl
regsvr32 Gpkcsp.dl
regsvr32 Sccbase.dl
regsvr32 Slbcsp.dl
regsvr32 Urlmon.dl
regsvr32 Cryptdlg.dl
regsvr32 Dssenh.dl
regsvr32 Rsaenh.dl
Note you can copy the above and paste in a Notepad and Save As on th
Desktop reg.bat file then you can open a run command and type in:
C:\reg.bat click [OK] and then Yes.
Again on the Run command type in:
ipconfig /flushdns click [OK]
ipconfig /renew click [OK]
netsh winsock reset click [OK]
Reboot your machine and see if you can access any website/link easily and
without the cannot connect error message.

= Open the Windows
Explorer and locate this path:
C:\Windows\System32\drivers\etc = look in the Right Pane/window for this
file called the HOSTS file but not the one with the extension *.SAM* leave
this as is.
If you can't see it try to click Tools >> Folder Options and select show
Hidden files and folder, then right Click the Hosts file and select open with
Notepad.
There see any reference for that site and remove it, you Hosts file will
looks like this:
127.0.0.1 LocalHost
------------------------------------------
Remove all other References other than those above.
You can also try to assign the web address in the trusted zone on the IE
properties.

=> Before we go further are you connecting by Router or Modem, in either try
to
Power or unplug the Power cord for the Router/Modem for about 40 seconds or
so be generous with it <g> turn the computer OFF and wait for the time to go
by!!.
Then Turn the Router/Modem ON and wait a minute or so then Power ON the
computer and try to establish a connection and try the link, does it work?.

If still then continue the heavy work:
Open windows Explorer and locate the Hosts file and Rename it to Hosts.OLD
Reboot the machine and try, does it work.

If not try this:
search for them by this name *index.dat* and you can delete them
then the on reboot the system will recreate them for you.
Some of them here:
C:\Documents and settings\Administrator\Cookies = index
C:\Documents and Settings\User\Cookies = index
C:\Documents and settings\User\User data = index
C:\Windows\Temp\Cookies =index
C:\Windows\Temp\History = index
C:\Windows\Temp\Temporary Internet Files\Content.IE5 = Index.dat
Reboot your machine and see if this helped.
Check your connection (TCP/IP setting) are set correct.

http://www.microsoft.com/communitie...45fb3ead8e70&lang=en&cr=US&sloc=en-us&m=1&p=1
HTH.
Let us know.
nass
===
www.nasstec.co.uk

RE: Cannot connect via http but https works?
:


I tried all the above, I still cannot connect with HTTP.
Only command that did not work was ipconfig /flushdns
which reported it was unable to do.

All ipconfig settings are normal, I use a wireless and wired linksys router
which allows two other computers to operated normally. The defective computer
connects normally thru this same router (by wireless or wired) via ftp, thru
newsgroups and also to secure www via https but still will not connect via
HTTP only.

Anyother ideas?

RE: Cannot connect via http but https works?
:


Just some additional information. This problem occured after I un-install
EZ Trust firewall/anti-virus after which I had no connectivity at all. After
researching and trying many different suggestions including those in the
first post below the original posting, I found connectivity was restored as
mentioned above... all except HTTP. I think the clue may be that something is
blocking port 80 on this machine since FTP, SMTP, HTTPS and news all have
the ability to connect.

How do I find what is blocking port 80??

Re: Cannot connect via http but https works?
Raymon,

One of the things tried above was the native Winsock reset. Our experience here
has been that several different tools, each with its own different ability to
reset a problem, can be necessary to fix LSP / Winsock. If you've just un
installed a security product like the EZTrust suite, this is definitely a
possibility.
<http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html>
http://nitecruzr.blogspot.com/2005/05/problems-with-lsp-winsock-layer-in.html

And look at the LSP enumeration process too, if corruption isn't the problem.
This will give you a hope of identifying the port 80 block.

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.

Re: Cannot connect via http but https works?
:


Thanks for the help, it at least gave me some more things to try.
I downloaded and ran the LSP fix program but it did not help.
So far everything checks good when I compare with two other XP machines
that have good connectivity. Only difference is the
lack of HTTP, and the only test besides the two browers that won't browse is
the MS Network connections test built into IE, as reported previously.

Still looking for more ideas,

Raymon

Re: Cannot connect via http but https works?
OK, you tried the native Winsock reset ("netsh winsock reset"), and you tried
LSPFix. Did you try WinsockXPFix? The Cerelli registry key reload? Reset
TCP/IP?

How many HTTP hosts did you try, that didn't work? How many HTTPS hosts that
did? Did you try to access any hosts by IP address?
<http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html>
http://nitecruzr.blogspot.com/2006/05/identifying-dns-problem-in-your.html

Did you check your MTU?
<http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html>
http://nitecruzr.blogspot.com/2007/06/determining-mtu-to-single-server.html

--
Cheers,
Chuck, MS-MVP 2005-2007 [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.

Re: Cannot connect via http but https works?
:

I have tried the WinsockXPFix, I believe that is what restored some
functionality
originally.

I have tried many HTTP sites both name and IP address, none will connect. I
have only tried three or four different HTTPS sites and they all work.
I have gone thru all the ideas about DNS.. don't think that's it.
I have reset and/or reinstalled TCP/IP several times.
Pinging with 1472 bytes works so not a MTU issue according to your website.
I have not tried the Cerelli registry key reload although I may try that
later today.
At this point I'm not sure that it's a registry issue. I have restored my
registry
at least once to a point before I had the problem. Still no luck.
Still looking for more... short of a complete format HD and re-install....

Much thanks for all help... I am quickly becoming a networking expert...

Raymon

Re: Cannot connect via http but https works?
:



Additionally
Running Gateway Diagnostic from IE7 shows
the only error: Could not locate the specified NIC from iphlpapi
I don't know what that means.... the iphlpapi.dll file is located
in C:\Windows\system32 and also C:\Windows\system32\dllcache
as it is in my other two working systems.
Still FTP, HTTPS , etc continue to work but no HTTP

Gateway diagnostic from IE7 shows:

info FTP (passive) sucessfully connected to...
info HTTPS: sucessfully conected to...
warn HTTP: Error 12029 ...connection could not be established...
error Could not make an HTTP connection


HELP....


Raymon

I have the same problem!
Did you ever get your PC working? If so, what was the problem, because my main PC now has the same problem as far as I can see: I can connect over the Internet using FTP and HTTPS, but not HTTP. (I haven't tried email yet because I want to leave my emails on the server for now.)

[My problem started when I (eventually!) got my PC working again after accidentally installing an old Beta upgrade to Microsoft .NET Framework. That locked up my PC every time I rebooted it, and I eventually fixed it by completely removing .NET Framework, but that left me with the HTTP problem.]

Internet Explorer's "Diagnose Connection Problems" tool (available when it fails to load a web page) eventually led me to the discovery that it was just HTTP that was affected, and that FTP and HTTPS were fine.

I *might* be able to fix the problem by rebooting my PC, but I'd rather find the real cause.

-Les.

Correction
A quick correction to my previous reply. I *had* uninstalled .NET Framework yesterday for the reasons I explained, but I *did* have HTTP access immediately after that. My HTTP problem only emerged today, after I had woken the PC up from hibernation overnight.

-Les.

Update on my .NET Framework problem
Just to complete my story, I did eventually get the problem fixed, but only by sending my PC away to have a clean Windows reinstall (I'd lost my installation CDs so I couldn't reinstall it myself; fortunately I still had my licence details).

Reinstalling Windows did mean that I have to reinstall all my applications (I am still doing that, but only on an "as needed" basis).

And when something (I forget what) demanded that .NET Framework be installed before it would work, I made absolutely sure that I had a full backup before installing it. But that was over a month ago, and so far (touch wood!) everything seems to be OK.

Cannot connect via http but https works?
I had the same issue. For me it was caused (more than once) when Windows forced a hibernate because of low battery while my Sprint mobile broadband wireless modem was active. I am running Windows XP SP2.

Symptoms are the same:
- HTTPS connections work normally
- HTTP connections error out with no error code

Same symptoms from using either Chrome or IE7.

I believe the underlying issue is that the winsock registries become corrupt.

Here are the resolutions that have worked for me:
1. Run "netsh winsock reset" from a command prompt and then reboot. This worked once and had no effect the second time.

2. Run "netsh winsock reset catalog" from a command prompt and then reboot. This worked for me the second time this issue occurred when the first option failed. Not that this option netsh command is only available with Windows XP SP2.

If 1 and 2 both failed, I was next going to try to reinstall TCP/IP using the instructions found here:
http://support.microsoft.com/kb/811259

Hope this helps save a few hours from someone's day.


Submitted via EggHeadCafe - Software Developer Portal of Choice
SEO With Google, MSN, and Yahoo Site: and Link: counts
http://www.eggheadcafe.com/tutorial...e2f-d7d870642c44/seo-with-google-msn-and.aspx
 
Back
Top