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

VSCode无法启动求助:普通/管理员身份均失败,报icu_util.cc错误

解决VSCode启动报错Couldn't mmap icu data file的方案
  • 检查ICU数据文件完整性
    ICU是VSCode依赖的国际化组件,该错误说明程序无法映射对应的ICU数据文件。前往C:\Program Files\Microsoft VS Code\resources\app\node_modules.asar.unpacked\vscode-textmate\build\Release目录,确认是否存在icudtl.dat这类ICU数据文件。若文件缺失或损坏,直接卸载当前VSCode,下载最新官方安装包,以管理员身份运行安装程序,选择覆盖或全新安装。

  • 修复安装目录权限
    右键点击VSCode安装目录C:\Program Files\Microsoft VS Code,选择「属性」-「安全」,确保当前用户及管理员组拥有「读取和执行」「列出文件夹内容」「读取」权限。若权限异常,点击「高级」按钮,设置权限继承并应用到所有子文件和文件夹。

  • 临时禁用第三方安全软件
    部分杀毒、防火墙软件可能拦截VSCode对ICU文件的访问。暂时关闭这类软件后尝试启动VSCode,若能正常启动,将VSCode安装目录添加到安全软件的白名单中。

  • 清理VSCode缓存
    缓存损坏也可能引发该问题,删除以下路径下的缓存文件:

    • %APPDATA%\Code\Cache
    • %APPDATA%\Code\CachedData
    • %LOCALAPPDATA%\Code\Cache
    • %LOCALAPPDATA%\Code\CachedData
      删除完成后重新启动VSCode。
  • 检查并修复磁盘错误
    磁盘坏道可能导致文件损坏,以管理员身份打开命令提示符,运行命令:

    chkdsk C: /f
    

    按照提示重启系统完成磁盘检查修复,之后重新安装VSCode。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 12:36:25