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

VS Code扩展安装失败求助:无法安装任何新扩展

VS Code扩展安装失败(End of central directory record signature not found)解决办法

针对你遇到的VS Code无法安装扩展、报End of central directory record signature not found. Either not a zip file, or file is truncated.错误的问题,以下是实际可操作的解决步骤:

1. 切换扩展下载源

打开命令面板(Ctrl+Shift+P),执行Preferences: Open User Settings (JSON),在空的settings.json中添加以下配置:

"extensions.downloadUrl": "https://vscode.blob.core.windows.net/gallery/index"

保存后重启VS Code,尝试安装扩展。

2. 重置VS Code网络设置

打开命令面板,执行Developer: Reset Network Settings,重启VS Code后重试安装。

3. 手动下载并安装扩展

  • 找到目标扩展的官方页面,下载对应的.vsix安装包(确保与你的VS Code 1.98.2版本兼容)
  • 在VS Code中打开命令面板,执行Extensions: Install from VSIX...,选择下载好的文件完成安装。

4. 排查防火墙/杀毒软件拦截

  • 暂时关闭Windows Defender防火墙或第三方杀毒软件,尝试安装扩展
  • 若恢复正常,将VS Code添加到防火墙的允许列表中。

5. 彻底清理扩展相关缓存和临时文件

关闭VS Code后,手动删除以下路径的文件/文件夹:

  • %USERPROFILE%\.vscode\extensions
  • %USERPROFILE%\AppData\Local\Temp\vscode-*(所有以vscode-开头的临时文件夹)
  • %USERPROFILE%\.vscode\CachedExtensionVSIXs

6. 以管理员权限运行VS Code

右键VS Code图标,选择「以管理员身份运行」,再尝试安装扩展,排查权限不足导致的文件写入问题。

7. 排查网络环境问题

参考其他用户的经验,尝试切换网络(如手机热点),或手动设置DNS为8.8.8.8/1.1.1.1,重启网络后重试。

最后方案:重装VS Code

若以上方法均无效,彻底卸载并重装VS Code:

  1. 卸载VS Code
  2. 删除残留目录:%USERPROFILE%\.vscode、%APPDATA%\Code、%LOCALAPPDATA%\Programs\Microsoft VS Code
  3. 重新下载并安装VS Code 1.98.2或最新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:22:18