I worked on an issue recently where the IE Proxy Setting would keep on enabling by itself no matter how many times you disable them. I googled on the issue and found numerous articles and posts suggesting different solution, and none of them worked. I ended up running multiple scans to check for any Malware, Adware, Virus, and Spyware etc., and all would may show that there is problem, and is fixed. However, every time I disable the IE Proxy Setting, it would enable again all by itself.

Solution: After spending hours, here is how I resolved it, and I’m sure that you’ll be able to do it by yourself. Please note that this article applies to all version of Microsoft OS like Windows 7, Windows 8, Windows 8.1, Server 2003, Server 2008, Server 2012, etc.

  • Download Process Monitor from Microsoft. (If your PC is not connecting to internet, do it from another PC, and transfer file)
  • Extract the files and launch the application.
  • First step is to Stop the Capture, by either CTRL + E  or clicking on the icon Process Monitor - Start-Capture.
  • Disable all the filters except Registry Activity. This is all we need in this particular scenario. Also clear the logs by pressing CTRL + X or the icon Process Monitor.
Process Monitor Main Screen

Leave Registry Activity Enabled

  • Go to Start — Run (or press Window Key + R) — Type inetcpl.cpl — Go to Connections Tab– than to LAN Settings.
  • Bring the Process Monitor and LAN Settings window side by side.

IE Proxy Setting

  • Start the Capture on Process Monitor by clicking on the icon Process Monitor or press CTRL + E.
  • On the LAN Settings window, uncheck the box for “Use a proxy server for LAN” and click OK and OK again.
  • Open IE Proxy Settings again to check if its enabled, usually happens instantly. However, if it did not, give another 4-5 seconds and check again.
  • Once the IE Proxy Settings are enabled, go back to Process Monitor window and Stop the Capture, either click on the icon Process Monitor - Start-Capture or press CTRL + E.
  • Now you have tons of Logs within the Process Explorer window, all in reference to registry.
  • Click on the find icon Process Monitor -  SearchIcon or press CTRL + F.
  • Type ProxyEnable in the search field, and click on Find Next.
  • Locate the Complete registry path as “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable“. This is the value that enables or disables the IE Proxy Settings.

Process Monitor Capture

  • To confirm you have the right info, validate that Operation value is RegSetValue, than take a note of Process Name. In the example above, its rundll32.exe which is a system process. You’ll see multiple entries for this process and along with other process that’s making the modification.
  • rundll32.exe is not the problem (its just an example here). Keep finding for ProxyEnable until you see something that you do not know of under Process Name. If you are not certain what the process is under Process Name, search for its name on Google,  and you’ll know about it. In my particular issue, it was client.exe file from KeyRocket Search Extension.
  • Once you know which process is causing the issue, double click on its entry to locate the complete process path under Process tab.

Process Monitor

  • Now go to this location to find and understand what it is and take action accordingly. You can consider uninstalling, deleting or blocking the file access as necessary.

Hope this article helps you find the resolution quicker that I spent time figuring out the solution. Please feel free to raise your queries via our Forum.

The following two tabs change content below.
Passionate for Latest Gadgets, a Computer geek by Hobby, and luckily Profession too. Started my career in 2005 with IBM, worked with Microsoft later. Back in 2009, started Pledge Technologies (www.pledgetechnologies.com) (parent company to Grishbi). We, at Pledge Technologies, provide IT Consulting to SMBs across US & UK. Specialized in Microsoft Technologies like AD, Exchange, etc., and lot of experience of Office 365 Migration for various clients. Grishbi is a platform where we express what we learned today, and share it with world.
%d bloggers like this: