更新:2007 年 11 月
如果当用户在团队资源管理器中运行查询时 Visual Studio 停止响应,则您可能需要重新配置 Internet Explorer,使它不会通过代理服务器发送对本地网络资源的请求。如果您的单位使用脚本来配置 Internet Explorer,则它所包含的一些设置可能会引起此问题。
如果您的单位不需要脚本,您应该将 Internet Explorer 配置为忽略脚本并自动检测网络设置。
如果您的单位需要脚本,您可能能够更新脚本以避免此问题。
如果您无法忽略或更新脚本,则应将 HKEY_CURRENT_USER(每个用户)和 HKEY_LOCAL_MACHINE(全局)的可选注册表项 BypassProxyOnLocal 设为 true。此配置将使计算机无需通过 LAN 代理服务器即可请求本地资源。
说明:
如果将 BypassProxyOnLocal 设置为 true,则当您运行 tf.exe 命令行工具时可能还会提高性能。
默认情况下,不配置 BypassProxyOnLocal,并且当 Internet Explorer 设置为使用一个自动配置脚本或自动检测设置时,所有的 URL 请求都通过代理服务器路由。如果您配置此项并设置其为 true,则只有在所请求的资源位于单位的 Intranet 之外时,URL 请求才通过代理服务器路由。如果资源位于单位的 Intranet 之内,则请求不通过代理服务器路由。在这些本地请求中,URL 不包含句点 (.)。例如,浏览器项 将不会通过代理服务器路由。但是,浏览器项 则通过代理服务器路由。
![]() |
---|
错误地编辑注册表可能会严重损害系统。在更改注册表之前,应当备份计算机上的所有重要数据。 |
必需的权限
若要执行这些过程,您必须是本地计算机上**“Administrators”**安全组的成员。
禁止使用自动配置脚本
打开“Internet Explorer”。
单击“工具”,再单击“Internet 选项”。
在“连接”选项卡中,单击“局域网设置”。
在“局域网(LAN)设置”对话框中,清除“使用自动配置脚本”复选框,然后单击“确定”。
单击“确定”关闭对话框。
配置 BypassProxyOnLocal 注册表项
单击“开始”,单击“运行”,键入 Regedit,然后单击“确定”。
为当前用户设置此项:
在 HKEY_CURRENT_USER 下找到并单击以下文件夹:Software\Microsoft\VisualStudio\9.0\TeamFoundation\。
依次单击“编辑”、“新建”和“项”。
键入 RequestSettings 作为项名称。
右击“RequestSettings”,单击“新建”,然后单击“字符串值”。
键入 BypassProxyOnLocal 作为字符串名称。
右击“BypassProxyOnLocal”,再单击“修改”。在“数值数据”中键入 True,然后单击“确定”。
全局性地设置该项(针对所有用户):
在 HKEY_LOCAL_MACHINE 下找到并单击以下文件夹:Software\Microsoft\VisualStudio\9.0\TeamFoundation\。
执行步骤 2b 至 2d。
在“文件”菜单上单击“退出”。