copilot 输入框灰色因企业策略禁用遥测,需启用遥测或注入 copilot 专用策略:先确认策略来源(本地 gpedit.msc 或 intune),再通过管理员 powershell 修改注册表 allowtelemetry=3 和 github copilot 策略键 enabletelemetry=1、allowpolicyoverride=1,最后重启 vs code 并验证状态为 ready 且补全生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你在公司配发的 Windows 或 macOS 电脑上启动 VS Code 后,Copilot 输入框始终灰色、无法响应,状态栏显示 Telemetry disabled by policy,说明企业组策略已禁用遥测——但 Copilot 的核心补全与聊天功能依赖此通道,必须启用才能工作。
确认策略来源是本地组策略还是 Intune
按下 Win + R → 输入 gpedit.msc → 回车。若弹出“找不到文件”或系统提示“此版本不支持本地组策略编辑器”,说明你的设备由 Microsoft Intune 统一管控,跳过本节,直接进入 Intune 配置步骤。
若成功打开“本地组策略编辑器”,依次展开:计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本。右侧双击 允许遥测,查看当前设置。若显示“已禁用”或“未配置但注册表值为 0”,则策略来自本地;若显示“已启用”,问题不在该路径,需查 Intune。
绕过 Intune 策略:手动注入 Copilot 允许项(管理员权限必需)
方法一:修改注册表强制启用遥测通道
以管理员身份运行 PowerShell → 执行以下命令(逐行复制粘贴):
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name "AllowTelemetry" -Value 3 -Type DWord -Force
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" -Name "MaxTelemetryAllowed" -Value 3 -Type DWord -Force
这两条命令将遥测等级设为最高(【3 = Full】),Copilot 才能发送上下文并接收建议。值为 0 或 1 时,Copilot 补全会静默失败。
方法二:注入 Copilot 专用策略键(推荐,更精准)
继续在同个管理员 PowerShell 中执行:
reg add "HKLM\SOFTWARE\Policies\GitHub\Copilot" /v "EnableTelemetry" /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\GitHub\Copilot" /v "AllowPolicyOverride" /t REG_DWORD /d 1 /f
这一步创建 GitHub 官方识别的策略路径,【AllowPolicyOverride=1 是绕过上级禁用的关键开关】。Intune 默认不拦截该路径,但需重启 VS Code 生效。
验证 Copilot 是否真正恢复
第一步:关闭所有 VS Code 窗口 → 在任务管理器中结束残留进程 Code.exe 和 GitHub Copilot Helper.exe。
第二步:重新以普通用户身份启动 VS Code → 按 Ctrl+Shift+P → 输入 GitHub Copilot: Check Status → 观察输出是否显示 Status: Ready 且账号已登录。
第三步:新建一个 .py 文件 → 输入 def hello(): → 按 Tab 或等待 2 秒 → 若出现补全建议(如 return "Hello, World!"),说明遥测通道已通,Copilot 核心功能激活。









