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

Windows 11下重装Node.js遇media1.cab损坏错误的解决办法求助

Node.js安装报错"media1.cab损坏"的解决方法

针对你遇到的安装时提示The cabinet file 'media1.cab' required for this installation is corrupted and cannot be used的问题,可尝试以下操作:

  • 重新下载安装包:安装包本身损坏是常见诱因,直接下载对应Windows 11 64位版本的Node.js安装包,下载完成后建议校验官网提供的SHA256哈希值,确保文件完整。
  • 清理Windows Installer相关残留:
    1. 按下Win+R输入cmd,右键选择「以管理员身份打开」命令提示符
    2. 依次执行命令:msiexec /unregister、msiexec /regserver,重置Windows Installer服务
    3. 删除以下路径的残留文件(若存在):
      • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Node.js
      • C:\Users\<你的用户名>\AppData\Roaming\npm 和 C:\Users\<你的用户名>\AppData\Roaming\npm-cache
  • 以管理员权限运行安装程序:右键Node.js安装包,选择「以管理员身份运行」,避免权限不足导致的文件写入或提取失败。
  • 临时禁用第三方安全软件:杀毒软件、防火墙可能误拦截安装包的cab文件提取,临时关闭后尝试安装,完成后重新启用。
  • 手动提取安装包内容进行安装:
    1. 打开管理员权限的命令提示符,执行命令:msiexec /a node-vxx.xx.x-x64.msi /qb TARGETDIR=C:\NodeTemp(将node-vxx.xx.x-x64.msi替换为你下载的安装包文件名)
    2. 进入C:\NodeTemp目录,将文件手动复制到目标安装路径(如C:\Program Files\nodejs)
    3. 手动配置环境变量:将C:\Program Files\nodejs和C:\Program Files\nodejs\node_modules\npm\bin添加到系统PATH中
  • 修复系统文件完整性:
    1. 打开管理员权限的命令提示符,执行sfc /scannow,等待系统扫描并修复损坏的系统文件
    2. 若sfc无法修复,继续执行DISM /Online /Cleanup-Image /RestoreHealth,修复系统镜像

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:22:08