Google Answers Logo
View Question
Q: Internet Explorer 6 proxy problem ( Answered 4 out of 5 stars,   0 Comments )
Subject: Internet Explorer 6 proxy problem
Category: Computers > Internet
Asked by: zanthius-ga
List Price: $20.00
Posted: 30 Mar 2003 23:12 PST
Expires: 30 Apr 2003 00:12 PDT
Question ID: 183529
We are currently running IE 5.5 on our computers, and I was looking at
upgrading them to the latest IE 6.0.  I did this to my computer for
testing first and found the following problem.

When we first start IE, we are directed to a intranet site, when we
enter a internet site we are prompted by our squid HTTP proxy for a
username / password.  On IE 5.5 we enter out username / password and
are directed to the site that we requested.  But, after I upgraded my
computer to IE 6.0, I enter my username and password, IE displays a
'The page cannot be displayed' and down the bottom 'Cannot find server
or DNS Error'.

To continue you have to click refresh (Or click on the link again in
the address bar).  This only happens once, after that all the web
pages come up first time.

I also get the same problem in outlook 2000 - before the IE upgrade,
when i opened a HTML e-mail, I entered my username/password and it
came up straight away, but now, I get red 'X' and I have to reload the
message to see the e-mail.

Subject: Re: Internet Explorer 6 proxy problem
Answered By: seizer-ga on 31 Mar 2003 02:59 PST
Rated:4 out of 5 stars
Hello zanthius! 

Not an easy bug to track down, but I think I've rooted out the cause
of your problem, along with a potential solution.

It appears to be a bug which only occurs in Internet Explorer 6, with
Service Pack 1 (that is, the latest version from Microsoft). The file
wininet.dll contains a bug, which means that the GET request is sent
in the same session as the proxy authentication. This means that the
first webpage (or email) which is requested, after proxy
authentication, will be denied.

You can see an acknowledgement of this problem here:

And a good description here:

The fix is surprisingly simple - just use the older version of
wininet.dll which came with Internet Explorer 6 (no service pack).
Here's a full description of the method used to do this:

You can find the old version of wininet.dll on your original Windows
CD (the location varies depending on the version). Or, you can attempt
to download it from the web: this site appears to offer the correct

Be aware that in Windows 2000 and Windows XP, you will have System
File Protection enabled, which may make it difficult for you to change
wininet.dll. See this page on how to disable System File Protection
(though I'd recommend you re-enable it after changing the DLL

Once the older version of wininet.dll is in place, this problem should
disappear. And hopefully, Microsoft will fix this problem in the next
IE6 service pack.

I hope this answers your question! If anything's unclear, or any of
the links do not operate, then please don't hesitate to request
clarification before rating this answer.

All the best,


Search strategy (on Google and Google Groups):

IE6 proxy problem
IE6 refresh proxy problem
IE6 SP1 squid problem
zanthius-ga rated this answer:4 out of 5 stars
Thank you for the answer, everything you stated worked great.

There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy