Visual Studio Code无法启动:提示Failed to decrypt错误的解决求助
修复VSCode启动报错
Failed to decrypt: Key not valid for use in specified state的方法 针对Windows 11下VSCode双击无响应、命令行启动出现[10900:0302/081435.138:ERROR:os_crypt_win.cc(102)] Failed to decrypt: Key not valid for use in specified state. (0x8009000B)错误,卸载重装无效时,可尝试以下修复方法:
清除VSCode用户数据目录
- 打开任务管理器,结束所有
Code.exe相关进程 - 打开文件资源管理器,输入
%APPDATA%\Code并回车 - 删除该目录下的
Cache、Local Storage、Session Storage文件夹(或备份后删除整个Code目录) - 重新启动VSCode
- 打开任务管理器,结束所有
重置Windows加密服务
- 按下Win+R,输入
services.msc打开服务管理器 - 找到Cryptographic Services,右键选择「重启」
- 重启服务后再次尝试启动VSCode
- 按下Win+R,输入
修复用户账户加密密钥
- 按下Win+R,输入
certmgr.msc打开证书管理器 - 展开「个人>证书」,删除与VSCode或Microsoft相关的证书(操作前可先备份证书)
- 或者以管理员身份打开命令提示符,运行命令:
certutil -repairstore my ""
- 按下Win+R,输入
以管理员身份启动VSCode
找到VSCode安装目录下的Code.exe(默认路径C:\Program Files\Microsoft VS Code\Code.exe),右键选择「以管理员身份运行」,验证是否能正常启动禁用同步功能启动VSCode
打开命令提示符,运行命令:Code.exe --disable-sync,若能正常启动,进入VSCode设置关闭同步功能后再尝试正常启动
内容的提问来源于stack exchange,提问作者Jonathan
相关产品推荐
相关产品推荐

