針對 Visual Studio 中的 GitHub Copilot 進行疑難排解

本疑難排解指南包含解決 Visual Studio 2022 17.10 版或更新版本中 GitHub Copilot 問題的步驟。

如果你在 Visual Studio 右上角將滑鼠指標移到 GitHub Copilot 徽章上,看到 Copilot 暫時無法連線 ,表示 GitHub Copilot 目前離線。

顯示副駕駛無法接通錯誤的截圖。

如果 Visual Studio 環境右上角的 GitHub Copilot 徽章顯示 Copilot 暫時無法連線的訊息,則表示 GitHub Copilot 目前處於離線狀態。

Copilot 無法連線錯誤的螢幕快照。

GitHub Copilot 可能會因為下列其中一個原因而離線:

  • 網路問題
  • Copilot 服務無法使用
  • 需要重新整理的認證
  • Copilot 功能被停用

如果您遇到此清單中未列出的問題,請向我們 回報您的問題 。

網路問題

如果您的網路已關閉,GitHub Copilot 可能無法連線。

動作: 確定您有穩定的因特網連線。 如需詳細資訊,請參閱 GitHub Copilot 的網路錯誤疑難排解 ,。

Copilot 服務無法使用

GitHub Copilot 服務可能會暫時關閉。

動作: 等待服務重新上線。 您可以在 GitHub 狀態上檢查狀態。

重新整理您的認證

有時,因為可能逾時,您可能需要更新您的認證。

動作場面: 在 Visual Studio 環境右上角的 Copilot 徽章中選擇 「重新整理您的 GitHub 憑證 」,重新認證您的 GitHub 帳號並重新登入。

[重新整理認證] 選項的螢幕快照。

注意

已知問題: 如果您在 [所有帳戶] 視窗中沒有看到重新整理 GitHub 帳戶認證的選項,您可以移除並重新新增 GitHub 帳戶來解決此問題。 如需詳細資訊,請參閱與此問題相關的 開發人員社群票證 。

自訂代理工具群組會在回合間開始時被停用或重置

部分使用者回報,在 Visual Studio 2026 18.6.0 和 18.6.1 版中使用來自 .github/agents/*.agent.md 的自訂代理程式時,會出現此行為,包括僅定義 name 和 description 的最小代理程式檔案。

可能的症狀包括:

  • 選取自訂代理程式後,C++ Context 或 MCP 伺服器工具 等工具群組會顯示為已停用。
  • 在同一對話串中,每次收到後續訊息後,工具選項都會重設。
  • 在嚴重情況下,Copilot 會回退到檔案和 Shell 方法,因為內建和 MCP 的選項都被清除了。

如果發生這種行為,請使用以下變通方法:

  1. 在 Copilot Chat 開啟工具面板,選擇自訂代理後重新啟用所需的工具群組。
  2. 如果選項在每次後續回覆後都會重設,請在每一輪訊息中重新啟用所需的群組。
  3. 確認 Tools>OptionsGitHub>>Copilot 中啟用 MCP 整合,並在 或 .vs/mcp.json中驗證你的 MCP 伺服器設定.mcp.json。

目前尚無確定的產品修正方案可用。

用於診斷與升級:

  1. 打開輸出視窗並選擇 GitHub Copilot。
  2. 記錄日誌以便客服人員選擇及至少一則後續訊息。
  3. 請提供你的 Visual Studio 版本、Copilot Chat 擴充功能版本,以及日誌中是否顯示例如 MCP sources changed 或驗證/工作階段重設等項目。
  4. 向Visual Studio回報問題,並在 Visual Studio 開發人員社群 分享相同細節。

Copilot 已停用

您的系統管理員可能已針對個人或任何 Copilot 授權停用 GitHub Copilot。 使用 Visual Studio 17.10 版,您的 系統管理員可以停用 Copilot。

動作: 請連絡您的 IT 部門,以確認您的系統管理員是否已停用 Copilot。

編輯器中新檔案中程式代碼建議的螢幕快照。

顯示副駕駛已停用訊息的截圖。

傳送意見反應

  • 從 Visual Studio IDE 或安裝程式向我們報告問題。 內建的回饋工具讓加入診斷資訊變得簡單,幫助 Visual Studio 團隊診斷並修正問題。
  • 建議功能、追蹤產品問題,並在 Visual Studio 開發人員社群中尋找解答。