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

Windows 11下VS Code安装/加载扩展时出现致命JSON解析错误

解决VS Code在Windows 11上扩展操作时的JSON解析错误

这个错误的根源不是VS Code安装目录里的sharedProcessMain.js文件,而是你的用户配置目录下某个JSON文件存在语法错误——VS Code启动时会读取这些文件,解析失败就会抛出这个报错。以下是具体修复步骤:

步骤1:定位并修复损坏的JSON文件

  1. 完全关闭所有VS Code窗口,包括后台运行的实例

  2. 打开文件资源管理器,在地址栏输入 %APPDATA%\Code\User 并回车,进入用户配置目录

  3. 用记事本或其他文本编辑器打开以下几个核心JSON文件,检查语法:

    • settings.json:重点查看接近第1行5610列的位置,看是否存在缺少逗号、括号不闭合、引号未配对的情况
    • extensions.json:检查扩展推荐列表的JSON格式是否正确
    • keybindings.json:如果之前修改过快捷键,也需要检查语法

    修复语法错误后,保存文件,重新启动VS Code测试扩展操作。

步骤2:重置VS Code用户配置(如果步骤1无效)

如果找不到具体损坏的文件,直接重置用户配置可以快速解决问题:

  1. 关闭所有VS Code实例
  2. 打开文件资源管理器,找到 %APPDATA%\Code 目录,将其重命名为 Code_backup(做备份,避免丢失配置)
  3. 重新启动VS Code,软件会自动生成全新的用户配置目录
  4. 测试扩展安装、列表查看功能是否恢复正常

步骤3:临时验证配置问题(可选)

如果不想直接修改现有配置,可以用临时用户目录测试:

  1. 打开命令提示符(CMD),运行命令:
    code --user-data-dir C:\temp\vscode-temp
    
  2. 这个命令会启动一个全新配置的VS Code实例,如果此时扩展操作正常,就可以确定是原用户配置的问题,回到步骤1或2处理即可

补充说明

  • 你尝试不同版本VS Code都无效,是因为用户配置文件存储在系统的AppData目录,和VS Code安装目录无关,重装不会覆盖这些配置
  • Linux上正常是因为Linux的VS Code用户配置在~/.config/Code目录,和Windows的配置完全独立,不受影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 03:07:20