You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

以Windows管理员身份运行VS Code时GitHub Copilot认证失败求助

解决管理员身份启动VS Code时GitHub Copilot的认证跳转问题

方法1:重新注册VS Code的URL协议关联

以管理员权限打开命令提示符(CMD),执行以下命令:

code --register-url-protocol

该命令会更新系统对vscode://协议的关联配置,确保管理员身份的VS Code能正确接收认证回调请求。

方法2:手动导入GitHub认证令牌

  1. 在普通用户身份的VS Code中,按下Ctrl+Shift+P打开命令面板,输入GitHub: View Authentication Tokens,复制对应的GitHub个人访问令牌
  2. 切换到管理员身份的VS Code,打开命令面板,输入GitHub: Set Personal Access Token,粘贴刚才复制的令牌,完成认证流程

方法3:以管理员身份启动默认浏览器

右键点击你的默认浏览器(如Chrome、Edge),选择「以管理员身份运行」,之后在管理员VS Code中触发Copilot登录,浏览器完成认证后,跳转请求会正确发送到管理员权限的VS Code进程。

方法4:指定管理员用户的VS Code数据目录

  1. 找到VS Code的快捷方式,右键选择「属性」
  2. 在「快捷方式」选项卡的「目标」字段末尾添加参数(替换为你的管理员用户路径):
    --user-data-dir="C:\Users\你的管理员用户名\AppData\Roaming\Code"
    
  3. 点击「应用」后,通过该快捷方式以管理员身份启动VS Code,此时程序会使用管理员用户的独立配置目录,避免用户上下文混淆导致的跳转错误

内容的提问来源于stack exchange,提问作者Enki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 23:28:12