Node.js安装失败,Rolling back action

Node.js安装失败,Rolling back action

这两天被Node.js安装包给搞死了,寻求解决办法。不知道有没有相同际遇的朋友能够提供方案?情况是这样的,Window7系统环境,最近node.js升级到v0.10.0了,也想体验下新鲜感,于是就下载了一个msi的安装文件,但是当我安装到最后阶段的时候程序提示“Rolling back action”,然后进度条回退,最后提示安装失败,网上搜索了一下,似乎没有太多相关内容,有的说清理注册表,也清理了,但是问题依旧。无奈之下向老版本node回滚,发现自v0.7.9之后的版本安装均会出现以上问题,目前之后保留v0.7.9版本,等待高人指导升级方法,不甚感激…


4 回复

Node.js 安装失败,“Rolling back action”

问题描述

最近尝试将 Node.js 升级到 v0.10.0 版本,但安装过程中遇到了问题。具体来说,在安装的最后阶段,程序提示“Rolling back action”,然后进度条回退,最终导致安装失败。这个问题似乎不仅限于最新版本,从 v0.7.9 之后的所有版本都出现了类似的情况。

解决方案

遇到这种情况,可以尝试以下几个步骤来解决问题:

  1. 检查网络连接: 确保你的网络连接正常,因为有时候安装过程中需要从互联网下载一些依赖项。

  2. 清理临时文件: 清理系统中的临时文件,有时这些文件可能会导致安装过程出错。

    del /q %TEMP%\*
    
  3. 禁用杀毒软件: 有时杀毒软件会干扰安装过程。你可以尝试暂时关闭杀毒软件再进行安装。

  4. 手动删除残留文件: 如果之前安装过 Node.js,可能有一些残留文件导致安装失败。手动删除以下路径中的文件夹:

    • C:\Program Files\nodejs
    • C:\Users\<用户名>\AppData\Roaming\npm
    • C:\Users\<用户名>\AppData\Roaming\npm-cache
  5. 使用命令行安装: 尝试使用命令行安装 Node.js,而不是通过图形界面安装。

    npm install -g node
    
  6. 使用旧版本的安装包: 如果新版本始终无法安装,可以尝试使用旧版本的安装包进行安装,然后再手动升级。

  7. 重新启动计算机: 有时重启计算机可以解决一些未知的问题。

  8. 检查系统权限: 确保你有足够的权限来安装软件。尝试以管理员身份运行安装程序。

示例代码

如果你决定使用命令行安装 Node.js,可以尝试以下命令:

# 下载 Node.js 安装包
Invoke-WebRequest -Uri "https://nodejs.org/dist/v0.10.0/node-v0.10.0-x64.msi" -OutFile "node-v0.10.0-x64.msi"

# 使用命令行安装 Node.js
msiexec /i node-v0.10.0-x64.msi /qn

结论

以上步骤应该能帮助你解决 Node.js 安装失败的问题。如果仍然无法解决,建议查看 Node.js 的官方文档或社区论坛,以获取更多帮助和支持。希望这些解决方案能对你有所帮助!


直接下载。exe文件,然后添加环境变量即可

多谢!!暂时是这么解决的…

根据你的描述,你在Windows 7上尝试安装Node.js v0.10.0及以上版本时遇到“Rolling back action”的错误,并且这个问题从Node.js v0.7.9开始出现。这可能是由于安装程序在执行某些操作时遇到了权限或兼容性问题。以下是一些可能的解决方案:

  1. 管理员权限运行安装程序: 确保以管理员身份运行Node.js的安装程序。你可以右键点击安装程序并选择“以管理员身份运行”。

  2. 检查系统兼容性: Node.js v0.10.0及更高版本可能需要更新的操作系统支持。尽管Node.js可以在较旧的系统(如Windows 7)上运行,但某些特性或依赖库可能不再受支持。确保你的操作系统和服务包是最新的。

  3. 禁用杀毒软件: 有时杀毒软件可能会干扰安装过程。尝试暂时禁用杀毒软件,然后再试一次安装。

  4. 手动安装: 如果上述方法都无法解决问题,你可以考虑手动安装Node.js。访问Node.js官网下载所需版本的Node.js,并通过命令行安装。例如,下载node-v14.15.0-x64.msi后,可以使用以下命令进行安装:

    msiexec /i node-v14.15.0-x64.msi /qn
    

    这条命令会以安静模式安装Node.js。

如果问题仍然存在,建议查看具体的错误日志或错误代码,这些信息可能有助于进一步诊断问题所在。希望这些建议能帮助你成功安装Node.js。

回到顶部