Forest树洞

VSCode每次打开都需要登录同步的问题

2025/11/03
11
0

原因

经查证明是windows凭证过多而导致的每次VSCode无法自动获取并登录

解决方案

执行命令清空与VSCode相关的所有凭证

powershell命令

cmdkey /list | Select-String -Pattern "LegacyGeneric:target=(vscode.+)" | ForEach-Object { cmdkey.exe /delete $_.Matches.Groups[1].Value }

命令作用解析

  1. cmdkey /list
    列出所有存储的 Windows 凭证(包括普通凭据、证书等)。
  2. Select-String -Pattern "LegacyGeneric:target=(vscode.+)"
    通过正则表达式筛选出 目标名称以 vscode 开头LegacyGeneric 类型凭证(这是 VSCode 存储的登录凭据的常见格式)。
  3. ForEach-Object { cmdkey.exe /delete $_.Matches.Groups[1].Value }
    对筛选出的每条凭证执行删除操作,仅删除匹配到的具体条目。

DS总结

“你的命令是安全且针对性的,不会对系统或其他应用造成影响。如果目的是解决 VSCode 频繁登录问题,这一步是合理的。”