變更 BypassProxyOnLocal 組態

如果當使用者在 Team Explorer中執行查詢時 Visual Studio 停止回應,您可能必須重新設定 Internet Explorer,使它不會透過 Proxy 伺服器傳送本機網路資源的要求。 如果您的組織使用指令碼來設定 Internet Explorer,則指令碼中包含的某些設定可能會造成這個問題。

  • 如果您的組織不需要指令碼,您應該將 Internet Explorer 設定為忽略指令碼並自動偵測網路設定。

  • 如果您不能忽略或更新指令碼,則應該將 HKEY_CURRENT_USER (個別使用者) 和 HKEY_LOCAL_MACHINE (全域) 的選擇性登錄機碼 BypassProxyOnLocal 設定為 true。 這個組態可以讓電腦不需要透過 LAN Proxy 伺服器來要求本機資源。

    注意事項注意事項

    如果您將 BypassProxyOnLocal 設定為 true,可能也會改善執行 tf.exe 命令列工具的效能。

根據預設,當 Internet Explorer 設定為使用自動組態指令碼或自動偵測設定時,並不會設定 BypassProxyOnLocal,而且所有的 URL 要求都會經由 Proxy 伺服器傳送。 如果您將這個機碼設定為 true,則只有當要求的資源位於組織內部網路之外時,URL 要求才會透過 Proxy 伺服器傳送。 如果資源在組織內部網路的範圍內,要求就不會經由 Proxy 伺服器傳送。 在這些本機要求中,URI 並不包含句號 (.)。 例如,http://webserver/ 的瀏覽器項目不會經由 Proxy 伺服器傳送, 但是 https://www.microsoft.com 的瀏覽器項目就會經過 Proxy 伺服器。

重要

編輯登錄錯誤可能會嚴重損毀系統。變更登錄之前,您應該先備份電腦上任何重要的資料。

必要的使用權限

您必須是本機電腦上 [Administrators] 安全性群組的成員,才能執行這些程序。

若要停止使用自動組態指令碼

  1. 開啟 [Internet Explorer]。

  2. 按一下 [工具],再按一下 [網際網路選項]。

  3. 按一下 [連線] 索引標籤上的 [區域網路設定]。

  4. 在 [區域網路 (LAN) 設定] 對話方塊中,清除 [使用自動組態指令碼] 核取方塊,然後按一下 [確定]。

  5. 按一下 [確定] 以關閉對話方塊。

若要設定 BypassProxyOnLocal 登錄機碼

  1. 按一下 [開始],再按一下 [執行],輸入 Regedit,然後按一下 [確定]。

  2. 若要針對目前的使用者設定此機碼:

    1. 在 HKEY_CURRENT_USER: Software\Microsoft\VisualStudio\10.0\TeamFoundation\ 底下找出並按一下下列資料夾。

    2. 按一下 [編輯],然後按一下 [新增],再按一下 [機碼]。

    3. 輸入 RequestSettings 做為機碼的名稱。

    4. 以滑鼠右鍵按一下 [RequestSettings],然後按一下 [新增],再按一下 [字串值]。

    5. 輸入 BypassProxyOnLocal 做為字串的名稱。

    6. 以滑鼠右鍵按一下 [BypassProxyOnLocal],然後按一下 [修改]。 在 [數值資料] 中,輸入 True,然後按一下 [確定]。

  3. 若要設定全域機碼 (適用於所有使用者):

    1. 在 HKEY_LOCAL_MACHINE: Software\Microsoft\VisualStudio\10.0\TeamFoundation\ 底下找出並按一下下列資料夾。

    2. 執行步驟 2b 到 2d。

  4. 按一下 [檔案] 功能表上的 [結束]。