JSI Tip 10097. How do I override the users proxy entries on a specific computer?
January 26, 2006
A user's proxy setting are normally configured with Group Policy at User Configuration / Windows Settings / Internet Explorer Maintenance / Connections / Proxy Settings (Preference Mode).
You can override these settings for a specific computer by setting Make Proxy Settings Per Machine (rather than per-user) at Computer Configuration / Admin Templates / Windows Components / Internet Explorer to Enabled, which sets the ProxySettingsPerUser Value Name, a REG_DWORD data type, to 0. Unfortunately, Group Policy does not allow you to set the required ProxyEnable, ProxyOverride, and ProxyServer Value Names.
You can use PolicyMaker™ Registry Extension freeware or, if you only have a few computers to configure, you can edit the registry using REG.EXE, built into Windows XP, Windows Server 2003, and later operating systems, or installed from the Windows 2000 Support Tools. As an example::
REG ADD "\ComputerNameHKLMSOFTWAREPoliciesMicrosoftWindowsCurrentVersionInternet Settings" /V ProxySettingsPerUser /T REG_DWORD /F /D 0REG ADD "\ComputerNameHKLMSOFTWAREPoliciesMicrosoftWindowsCurrentVersionInternet Settings" /V ProxyEnable /T REG_DWORD /F /D 1REG ADD "\ComputerNameHKLMSOFTWAREPoliciesMicrosoftWindowsCurrentVersionInternet Settings" /V ProxyOverride /T REG_DWORD /F /D 1REG ADD "\ComputerNameHKLMSOFTWAREPoliciesMicrosoftWindowsCurrentVersionInternet Settings" /V ProxyServer /T REG_SZ /F /D "192.168.0.1:80"
Where:
ProxySettingsPerUser of 0 is per computer and 1 is per user.ProxyEnable of 1 is enabled and 0 is disabled.ProxyOverride of 1 bypasses the proxy for local address and 0 does not.ProxyServer is the IP address and port, use xxx.xxx.xxx.xxx:nn syntax.
NOTE: When using Group Policy and/or PolicyMaker™ Registry Extension freeware, be sure to filter the policy so that it applies to only the computers you wish to configure.
About the Author
You May Also Like