At my wits end for disabling Automatically Detect Settings proxy switch on Windows through GPO
Posted by Revan2034@reddit | sysadmin | View on Reddit | 6 comments
Good evening
As the title states, I am trying to turn off the "Automatically Detect Settings" switch and am having no luck.
I have followed every guide from Microsoft that I can find and nothing seems to be sticking.
I have two regkeys set:
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\DisableWpad = 1
2.HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings/AutoDetect = 0
These keys don't seem to actually stop the device from utilizing it for all users on the machine.
Anyone have any luck with a reliable method to turn this off and leave it off in a default state?
InstructionDirect773@reddit
have you tried pushing the setting through the user GPO instead of machine config? Sometimes that detection setting is stubborn and needs to be forced at login rather than at system level.
pdp10@reddit
But why? I'm hoping you're not following some guide by rote.
franky8881@reddit
Mate I remember tearing my hair out about this too at some point. It's been a hot minute but we deleted
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\SavedLegacySettings
Please test this first though!
ZAFJB@reddit
XY problem. You are fixing the wrong thing in the wrong place.
Default Windows setting does not attempt to use a proxy.
Fix the actual problem: Get rid of whatever is configuring the proxy.
Hot_Direction7888@reddit
1) Block WPAD by: * No wpad.domain.local DNS entry * Disable WPAD in DHCP
2) Kill WPAD completely
3) User Configuration → Administrative Templates → Windows Components → Internet Explorer → Internet Control Panel → Connections Page
msalerno1965@reddit
"proxy" or "advproxy", that is the question... Win 11?
Also, do you have a wpad? If so, that's going to start the automatic process (almost) no matter what you do.
netsh winhttp show advproxy