问题描述
在 Visual Studio 2022 中使用 GitHub Copilot 时,一直显示'完成你的请求时出现了问题。请重试'。

查看输出日志提示可能是网络原因,但在浏览器中访问相关页面显示正常(404 为预期行为)。

常见排查方向包括代理设置、防火墙及网络连接。经检查,本地未设置全局代理,仅使用浏览器插件,且 VSCode 中 Copilot 可正常使用,故排除基础网络问题。
解决方案
通过 AI 工具辅助分析,执行一系列测试命令以确认连接状态。
1. 检查环境变量与 DNS
$ErrorActionPreference='Continue'; Write-Host '=== Env Proxy Vars ==='; gci env: | ? { $_.Name -match 'PROXY|COPILOT' } | sort Name | ft -AutoSize; Write-Host '=== WinHTTP Proxy ==='; netsh winhttp show proxy; Write-Host '=== DNS ==='; Resolve-DnsName api.githubcopilot.com | select -First 5 | ft -AutoSize; Write-Host '=== TCP 443 ==='; Test-NetConnection api.githubcopilot.com -Port 443 | fl

结果显示域名解析正常,TCP 连接通畅。
2. 检查注册表代理设置
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable ; reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer ; reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL

系统未配置全局代理。
3. 验证 API 连通性
curl.exe -I https://api.githubcopilot.com/models
curl.exe -vk https://api.githubcopilot.com/models





