When you want to explicit disable Proxy Server on Internet Explorer’s connection setting from IEAK, you may find the setting doesn’t apply: client still keep old exiting setting, i.e. checked.
If check from Group Policy Management Editor, User Configuration->Policies->Windows Settings->Internet Explorer Maintenance->Connection->Proxy Settings, it shows “Enable proxy settings” is UNCHECKED.
However, if we do further check install.ins file under c:\windows\sysvol\sysvol\DomainName\Policies\<GUID of GPO>\User\Microsoft\IEAK\, it may show nothing for [Proxy] section.
Proxy Server is not explicitly disabled in GPO, as a result, client won’t uncheck Proxy settings.
It happens because GPO won’t save setting when you click “OK” without any change in UI.
To workaround this issue, we can follow up below steps to uncheck “Proxy settings” in GPO IEAK.
1. Check “Enable proxy settings”
2. Set a fake Proxy Server address, for example, test:80
3. Click OK
Check install.ins file
4. Empty “Address of Proxy” under Proxy Servers string and uncheck “Enable proxy settings”
5. Click “OK” to save the change.
Similar steps can apply for “Automatically detect configuration settings” and “Enable Automatic Configuration” in Automatic Browser Configuration
When we configure kind of setting from IEAK, we do need to check c:\windows\sysvol\sysvol\DomainName\Policies\<GUID of GPO>\User\Microsoft\IEAK\install.ins to ensure the settings are saved in proper sections.
Other options are to set it from GPP or logon script.