Wednesday, July 25, 2012

Disabling Proxy Caching in Internet Explorer

When you configure Internet Explorer to use an automatic proxy configuration script, it caches the proxy that you use. This prevents you from using different proxies to gain access to the same Web server you are trying to access. To resolve this problem you may have to disable the proxy caching in IE.


In IE 8, you can disable the proxy caching using two methods:

1.  Open Internet Explorer 8, and go to: Tools->Internet Options->Browsing History Settings: choose "Check for newer versions of stored pages: Every time I visit the webpage". It seems to work immediately without restart of browser or PC.

2.  The following method was copied from Tomstricks:

Instructions:

  • Start the Windows registry editor by clicking Start, then, Run, and then entering regedit.
  • You’ll need to provide administrative confirmation if User Account Control(UAC) is turned on(If you are using Windows Vista).
  • Navigate to the following registry key:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
  • If you cant find that registry key, try this one instead:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
  • From the Edit menu select New -> DWORD value.
  • Enter a name of EnableAutoproxyResultCache and press Enter.
  • Double click the new value(EnableAutoproxyResultCache) and set to 0.
Note: Setting “0" will disable automatic proxy caching.If you want to enable automatic proxy caching(this is the default behavior) in Internet Explorer at a later time, set it “1" or simply delete the this key.
  • Click OK and exit Windows Registry Editor.
  • Restart your computer for the changes to take effect.

A third method using Group Policy is mentioned here.

No comments:

Post a Comment