VSCode更新后中文包变灰是因工作区未受信任导致自动禁用,需点击状态栏“? Restricted Mode”选择“Trust Folder and Subfolders”或通过命令面板启用,信任后重启窗口即可恢复。

VSCode 更新后中文包变灰,不是插件失效,而是它被自动禁用在「受限工作区」里了——只要当前文件夹没被设为「受信任」,所有非 Microsoft 官方扩展(包括中文语言包)都会灰显、不加载。
为什么中文包会变灰?
VSCode 1.85+ 版本起强化了安全模型:打开未信任的本地文件夹(尤其是从下载目录、邮件附件、U 盘复制来的项目)时,编辑器默认禁用所有第三方扩展。中文包 Chinese (Simplified) Language Pack for Visual Studio Code 属于社区维护扩展,不在白名单内,所以图标和功能全灰,Ctrl+Shift+P 里也搜不到「Configure Display Language」。
- 不是版本冲突,也不是损坏重装就能解决
- 不是主题或颜色设置问题,改
workbench.colorCustomizations没用 - 状态栏右下角通常会显示「Restricted Mode」提示,但很多人忽略它
怎么快速确认并解除限制?
别急着重装插件或改配置,先看右下角状态栏有没有「? Restricted Mode」字样。有,就说明问题根源在此。
- 点击「? Restricted Mode」→ 选择「Trust Folder and Subfolders」
- 或者按
Ctrl+Shift+P→ 输入Developer: Toggle Developer Tools→ 切到 Console 标签页,搜restricted,能看到明确提示「Extension host is disabled in restricted mode」 - 信任后,中文包图标立刻恢复彩色,
Ctrl+Shift+P中也能搜到Configure Display Language
信任后还是灰?检查是否被手动禁用
有时用户之前点过「Disable Extension」,更新后该状态被保留,导致即使信任了文件夹,插件仍灰着不动。
- 打开扩展面板(
Ctrl+Shift+X),搜Chinese - 找到
Chinese (Simplified) Language Pack for Visual Studio Code,看右上角按钮是「Enable」还是「Disable」 - 如果是「Disable」,点它;如果是「Enable」但仍是灰色,说明还没信任工作区,回到上一步
- 重启窗口(
Ctrl+Shift+P→Developer: Reload Window)确保生效
真正容易被忽略的是:信任操作只对当前文件夹生效,子文件夹自动继承,但其他路径下的项目仍需单独信任。别指望一次信任管所有项目——这是设计,不是 bug。


















