【茶包射手日記】Github Copilot 卡住無反應
| | | 0 | |
VSCode Github Copilot 忽然無法使用,症狀與初步排查結果如下:
- Github Copilot 停止運作,編輯視窗打字無反應不再提供建議,聊天視窗輸入送出文字後出現 「Activating MCP Extensions... Skip?」、「Working...」,一直轉圈圈久無回應:

- Skip MCP 啟動作業,之後有時會出現
Chat took too long to get ready. Please ensure you are signed in to GitHub and that the extension GitHub.copilot-chat is installed and enabled. Click restart to try again if this issue persists.訊息 - 嘗試停用所有 MCP Server,無改善
- 嘗試登出 Github 帳號,左下帳號選單的 Sign Out 按了沒反應

- 移除 Github Copilot Chat Extension 重新安裝,無效
- 移除 VSCode 重新安裝,無效
- 使用
code --disable-extensions啟動 VSCode,可成功 Sign Out,但此模式下無法使用 Copilot - 正常啟動 VSCode,Sign in to use AI Features 跳出登入選項,按 Continue with Github 或 Continue with Google 都沒反應:

- 同一時間 Github Copilot CLI 及 VSCode Insider 版的 Copilot 可正常使用
直覺與 Extension 有關,擴充套件預設多會自動更新,懷疑有 Extension 獨立升級跟 Copilot 打架?但也有可能是 VSCode 設定爛掉?
VSCode 設定資料存在 %APPDATA%\Code,套件則在 %USERPROFILE%\.vscode\extensions,嘗試將兩個資料夾更名,事情終於出現轉機。將 extensions 更名為 extensions_,VSCode 正常啟動但不載入原有套件後,此時重新安裝 Github Copilot Chat,即可正常登入 Github 帳號及使用 Copilot 功能,一切恢復正常;換回原本的 extension 資料夾,則又回到原本的故障狀態。由此推論,兇手應就藏在原本安裝的套件中,至於是哪個,要抓出真兇工程浩大,先用 code --list-extensions 記下套件清單留友看,未來如有類似案例再來拼湊答案。
aaron-bond.better-comments
adrianwilczynski.add-reference
adrianwilczynski.asp-net-core-switcher
adrianwilczynski.blazor-snippet-pack
adrianwilczynski.csharp-to-typescript
adrianwilczynski.libman
adrianwilczynski.namespace
adrianwilczynski.terminal-commands
adrianwilczynski.toggle-hidden
adrianwilczynski.user-secrets
alexcvzz.vscode-sqlite
bierner.markdown-mermaid
christian-kohler.path-intellisense
codezombiech.gitignore
dbaeumer.vscode-eslint
docker.docker
doggy8088.netcore-editorconfiggenerator
doggy8088.netcore-extension-pack
doggy8088.netcore-snippets
doggy8088.quicktype-refresh
eamodio.gitlens
editorconfig.editorconfig
formulahendry.dotnet
formulahendry.dotnet-test-explorer
garmin.monkey-c
gera2ld.markmap-vscode
golang.go
grapecity.gc-excelviewer
humao.rest-client
iliazeus.vscode-ansi
jmrog.vscode-nuget-package-manager
juanblanco.solidity
k--kato.docomment
kamikillerto.vscode-linthtml
kreativ-software.csharpextensions
mechatroner.rainbow-csv
mhutchie.git-graph
ms-azuretools.vscode-bicep
ms-azuretools.vscode-containers
ms-azuretools.vscode-docker
ms-dotnettools.csdevkit
ms-dotnettools.csharp
ms-dotnettools.dotnet-interactive-vscode
ms-dotnettools.vscode-dotnet-runtime
ms-kubernetes-tools.vscode-aks-tools
ms-kubernetes-tools.vscode-kubernetes-tools
ms-mssql.data-workspace-vscode
ms-mssql.mssql
ms-mssql.sql-bindings-vscode
ms-mssql.sql-database-projects-vscode
ms-python.black-formatter
ms-python.debugpy
ms-python.isort
ms-python.python
ms-python.vscode-pylance
ms-python.vscode-python-envs
ms-toolsai.jupyter
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-toolsai.vscode-jupyter-cell-tags
ms-toolsai.vscode-jupyter-slideshow
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode.cmake-tools
ms-vscode.cpp-devtools
ms-vscode.cpptools
ms-vscode.cpptools-extension-pack
ms-vscode.cpptools-themes
ms-vscode.makefile-tools
ms-vscode.powershell
ms-vscode.remote-explorer
ms-vscode.vs-keybindings
ms-vscode.vscode-speech
patcx.vscode-nuget-gallery
pflannery.vscode-versionlens
platformio.platformio-ide
redhat.java
redhat.vscode-yaml
ritwickdey.liveserver
shd101wyy.markdown-preview-enhanced
tamasfe.even-better-toml
tintoy.msbuild-project-tools
tomoki1207.pdf
twxs.cmake
usernamehw.errorlens
vscjava.vscode-gradle
vscjava.vscode-java-debug
vscjava.vscode-java-dependency
vscjava.vscode-java-pack
vscjava.vscode-java-test
vscjava.vscode-maven
waderyan.gitblame
wayou.vscode-todo-highlight
yzane.markdown-pdf
yzhang.markdown-all-in-one
zainchen.json
Comments
Be the first to post a comment