繁体   English   中英

在Windows 7 x64 PC上安装回退node.js

[英]Rollback on node.js install on Windows 7 x64 PC

我一直试图在家用电脑上安装node.js一段时间没有运气。 我在过去几个月尝试过不同的版本,无论我尝试什么,它都会在“创建快捷方式”开始回滚安装,但无法安装。 我为任何想要查看它的人创建了一个安装日志,并帮我解决了这个问题。 谢谢!

https://dl.dropbox.com/u/177486/MSIf99e3.LOG

我遇到了同样的问题,我已经解决了我的问题。 我只是在安装node.js performance counter标记为需要 安装 在此输入图像描述

Windows Installer报告它已安装,即使它已被回滚。

运行msiexec /x {29552F29-7FE9-441F-BC56-E6B591587A59}

上面的guid是日志中的ProductCode值。

如果这不起作用并且您可以从Windows SDK访问Orca.exe,则可以将WixSchedInternetShortcuts修改为false并成功安装。 为此,安装Orca,然后右键单击node.js msi文件并选择“使用Orca编辑”,然后:

  1. 突出显示左侧“表”下的InstallExecuteSequence
  2. 在右侧找到WixSchedInternetShortcuts
  3. 双击Condition单元格并将VersionNT > 400更改为0
  4. 转到文件 - >保存
  5. 再次运行安装程序

安装此版本后,您应该能够通过添加/删除程序干净地删除它并安装另一个版本而无需修改msi文件。

我在v0.10.35遇到了同样的问题。 (2015年1月23日)

我所要做的就是禁用自定义安装窗格中的快捷方式,它运行正常:

自定义图像窗格,禁用快捷方式选项

我的解决方案您必须单独安装每个项目。

  1. Npm包经理
  2. 添加到路径
  3. 在线文档......
  4. Nodejs runtime / Performans计数器
  5. (İmportant)nodejs运行时/事件跟踪(etw)(选择“将要求安装功能”
  6. 重启电脑

上次安装视图

以上所有方法都不起作用。

- 以管理员身份运行msiexec

-msiexec / x ...

- 修改WixSchedInternetShortcuts

- 行WixSchedInternetShortcuts

- 即使这样: 删除在安装过程中创建在线文档快捷方式的选项

可能会手动修复它 ,您可以阅读此帮助以安装产品,然后添加 C:\\Program Files\\nodejs Windows环境变量的路径。

打开命令promt并粘贴下面的comman

reg查询“HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Perflib_V2Providers {793c9b44-3d6b-4f57-b5d7-4ff80adcf9a2}”/ s

reg查询“HKLM \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Perflib_V2Providers {1e2e15d7-3760-470e-8699-b9db5248edd5}”/ s

如果获得该命令的结果,请转到注册表项并删除该项。 现在尝试再次安装它。 你应该能够立即安装它。

msiexec /i node.msi /qn+ ADDLOCAL=ALL REMOVE=NodePerfCtrSupport,NodeEtwSupport

这可能有所帮助

有同样的问题。 Jim Schubert提供的解决方案1没有修复它。 然后我使用Orca编辑安装文件。 更改VersionNT条件也没有为我解决。 然后我从WixSchedInternetShortcuts删除了行,并成功安装。 我想编写快捷方式有一些问题。 我之前也尝试过运行msiexec作为admin(“/ a”选项),但这并没有解决它......

需要注意的一点(我学到了很难):即使在用Orca编辑了安装程序之后,也不要尝试取消选中安装程序中创建快捷方式的复选框,让它们保持检查状态,否则会出现同样的错误信息。

它也发生在我身上,我从安装中删除了几乎所有东西并完成了安装。 之后我再次运行安装并逐个添加,直到我安装完所有。

您可以随时使用巧克力安装:

https://chocolatey.org/packages/nodejs.install/8.11.1

choco install nodejs.install --version 8.11.1
  • 检查计算机中是否安装了Avast Antivirus。
  • 如果它关闭了盾牌并尝试安装nodejs

现在它完全正常......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM