Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I boot up my corporate laptop, the "Automatically detect settings" option is ticked. This setting never works and I need to untick it before I can access the Internet.

I've tried looking for a registry entry so I can run a script on boot up that turns this setting off. I enabled the setting and exported a branch, then disabled the setting and exported. A diff comparison shows these two as identical between the two exports:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]

Does anyone know what the setting is? I'm running Windows 7.

share|improve this question
up vote 2 down vote accepted

You might disable proxy caching, as described here:
How to disable automatic proxy caching in Internet Explorer

It's also very puzzling that the following registry key doesn't change:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections
As the difference is only one bit, it might have been overlooked.

See this thread for an example of differing values (skip to the very end):
Registry key for IE's "Auto Detect Settings" option
Note: If you can't see the ending comment, search this article through google and click on it. This is a particularity of
You can use the info in this thread to build a batch script to reset the registry to your correct values.

share|improve this answer
Though using someone else's registry settings is a bad idea for this unless you want their entire proxy server settings too, so you'll want to save your own registry setting out. – Polsy Dec 7 '09 at 9:10
@Polsy: You're absolutely right. My intention was only to demonstrate that other people do see a difference. I've clarified my answer. – harrymc Dec 7 '09 at 10:11
I logged in today and it worked fine. I'll keep testing and come back once confirmed. – Alex Angas Dec 8 '09 at 4:03
Seems to be fixed with the first link you gave, thanks! – Alex Angas Dec 10 '09 at 21:57
Short version: you need to clear the first bit of the ninth byte in that registry key, by taking 8 off its value, e.g. change "XX XX XX XX XX XX XX XX XB ..." to "XX XX XX XX XX XX XX XX X3 ..." (or change 9 to 1, D to 5, or F to 7) – Andrew Swan Nov 23 '10 at 5:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.