早上好,
我有一个注册表项,它可以更改本地用户的 Internet Explorer LAN 设置,以取消选中“自动检测设置”复选框。
当我将此策略添加到终端服务器用户组时,它不起作用。我在取消勾选该框后从自己的注册表中导出了此密钥。我的计算机运行的是 Windows Vista Business Edition。
环境:我们使用 Server 2008 RC2 环境 - 两个带有会话代理的终端服务器。
有什么想法可以让它工作吗?
答案1
看起来我有另一个专门用于终端服务器的 GPO 策略来覆盖我的 GPO。我已更改此策略,一切正常 :-)
答案2
首先,很抱歉没有提供完整的解决方案 - 我不完全了解设置并且不想给别人不正确的信息!
无论如何,您要更改的注册表设置位于:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 设置\连接
使用“文件 | 导出”菜单选项导出 DefaultConnectionSettings。
在您最喜欢的文本编辑器中打开它,我使用 Notepad++。
'hex:'标识符后面的第 9 个十六进制字符就是您想要更改的字符:
01 = 未检查任何内容。09 = 自动检测设置。
首先在本地机器上尝试修改后的密钥以确保它能正常工作 - 通过检查 IE 中的 LAN 设置。
如果有效,则打开 GP 管理器并编辑或创建您想要应用此修复的任何策略。
进入编辑模式后,使用位于用户配置|首选项| Windows 设置|注册表的“新建|注册表项”向导并浏览您在本地测试的注册表项。
就是这样。如果您还有其他问题,请告诉我。
答案3
通过注册表或脚本自动检测 IE 设置很简单。我使用注册表项和 vb 脚本创建了一个名为 IE 自动检测设置的工具,它允许用户选中和取消选中 IE“自动检测设置”选项。有关详细信息和下载工具,请点击链接http://techsolutionpoint.blogspot.com/2010/12/set-ie-automatically-detect-settings.html。