先把环境清干净
如果 Copilot 登录一直卡在授权页,最省事的做法不是反复点重试,而是先把 VS Code 的用户数据和扩展环境拆掉重来。很多时候问题不在 Copilot 本身,而是在旧配置、缓存或扩展残留上。
- 打开 Windows 设置 > 应用 > 已安装的应用,找到 Visual Studio Code,点击 卸载。卸载时如果提示是否删除用户数据,选 '是'。
- 手动删掉残留目录,记得先关掉 VS Code:
%APPDATA%\Code\(用户数据)%USERPROFILE%\.vscode\(全局扩展和缓存)%LOCALAPPDATA%\Programs\Microsoft VS Code\(安装目录,如果卸载没清干净)
- 重启电脑。别跳这一步,Windows 里锁住的文件和进程不重启很难彻底放掉。
重新安装,再用'干净模式'启动
从 VSCode 官网 下载最新稳定版,右键选择 以管理员身份运行 安装。装完先别直接打开,我更倾向于先用一个临时用户数据目录验证登录流程,能省掉不少排查时间。
- 给 VS Code 建一个快捷方式。
- 右键快捷方式,打开'属性'。
- 在'目标'末尾加上下面这段参数,前面留一个空格:
--disable-extensions --user-data-dir="C:\Temp\VSCodeClean"完整示例:"C:\Users\[你的用户名]\AppData\Local\Programs\Microsoft VS Code\Code.exe" --disable-extensions --user-data-dir="C:\Temp\VSCodeClean" - 点'应用''确定',再用这个快捷方式启动 VS Code。
这时 VS Code 基本等于全新安装,扩展和旧配置都不会进来。然后直接去扩展商店装 GitHub Copilot 和 GitHub Copilot Chat,再试一次登录。若这里能通,问题基本就锁定在原来的用户数据里了。
能登录就回到正常环境
如果 C:\Temp\VSCodeClean 这套环境里登录成功,接下来就没必要继续折腾临时目录了。关闭干净模式的 VS Code,换回原来的快捷方式或开始菜单图标正常启动,再安装 Copilot 并重新登录一次。很多时候这一步也能顺手恢复,因为核心问题已经被清掉了。
还不行,就看系统和网络
如果全新的用户目录里还是卡,那排查方向就要往外走了,通常是网络策略或者系统环境在拦。
- 公司或学校网络下,先问 IT 是否限制了
api.github.com、copilot-proxy.githubusercontent.com或github.com的访问,尤其是443端口相关流量。 - 也可以试试 VSCode 便携版 (.zip)。解压到一个简单目录,比如
D:\VSCodePortable,直接运行里面的Code.exe。便携版对系统环境依赖更少,很多边缘问题在这里会暴露得更清楚。
如果便携版也不行,基本就不是 VS Code 配置本身了。

