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

使用Chocolatey安装nodejs-lts失败(退出码1603)求助

Chocolatey安装nodejs-lts失败(退出码1603)问题处理

使用Chocolatey安装nodejs-lts时失败,退出码为1603,执行C:\ProgramData\chocolatey\lib\nodejs-lts\tools\chocolateyinstall.ps1时出错,具体错误日志如下:

正在安装64位版本
正在安装nodejs-lts...
警告:通用MSI错误。这是本地环境错误,而非包或MSI本身的问题——可能意味着安装前需要重启,或存在其他情况(如已安装相同版本)。请查看可用的MSI日志。若没有日志,请添加参数'--install-arguments="'/l*v c:\nodejs-lts_msi_install.log'"'后重试,然后在MSI日志中搜索"Return Value 3",查看其上方的错误信息。
错误:执行["C:\WINDOWS\System32\msiexec.exe" /i "C:\ProgramData\chocolatey\lib\nodejs-lts\tools\node-v16.16.0-x64.msi" /qn /norestart /l*v "C:\Users\Nilay\AppData\Local\Temp\chocolatey\nodejs-lts.16.16.0.MsiInstall.log" ]未成功。退出码为'1603'。退出码表示:通用MSI错误。这是本地环境错误,而非包或MSI本身的问题——可能意味着安装前需要重启,或存在其他情况(如已安装相同版本)。请查看可用的MSI日志。若没有日志,请添加参数'--install-arguments="'/l*v c:\nodejs-lts_msi_install.log'"'后重试,然后在MSI日志中搜索"Return Value 3",查看其上方的错误信息。
nodejs-lts安装未成功。
运行'C:\ProgramData\chocolatey\lib\nodejs-lts\tools\chocolateyinstall.ps1'时出错。
请查看日志了解详情。

Chocolatey已安装0/1个包,1个包安装失败。
请查看日志了解详情(C:\ProgramData\chocolatey\logs\chocolatey.log)。

失败项
- nodejs-lts(退出码1603)- 运行'C:\ProgramData\chocolatey\lib\nodejs-lts\tools\chocolateyinstall.ps1'时出错。
请查看日志了解详情。

解决步骤

  • 重启系统:排除系统未重启导致的文件锁定、进程冲突等环境问题,重启后重新尝试安装。
  • 检查重复安装:打开控制面板的「程序和功能」,确认是否已安装同版本Node.js LTS,若已存在,先卸载再重新安装。
  • 生成详细MSI日志:执行带日志参数的安装命令,获取更精准的错误细节:
    choco install nodejs-lts --install-arguments="/l*v c:\nodejs-lts_msi_install.log"
    
  • 分析日志定位问题:打开生成的c:\nodejs-lts_msi_install.log文件,搜索Return Value 3,查看该条目上方的具体错误描述,针对性处理(如权限不足、路径冲突、依赖缺失等)。
  • 清理残留文件:若安装失败留下残留,先执行清理操作再重新安装:
    choco uninstall nodejs-lts --force
    rmdir /s /q "C:\ProgramData\chocolatey\lib\nodejs-lts"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 09:27:24