10

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

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

4

12 回答 12

12

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

于 2017-01-20T12:37:46.693 回答
7

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

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

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

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

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

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

于 2012-10-25T21:08:36.047 回答
6

我对 v0.10.35 有同样的问题。(2015 年 1 月 23 日)

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

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

于 2015-01-25T00:51:22.943 回答
2

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

  1. Npm 包管理器
  2. 添加到路径
  3. 在线文档...
  4. Nodejs 运行时/Performans 计数器
  5. (重要)nodejs 运行时/事件跟踪(etw)(选择“将需要安装功能”
  6. 重新启动计算机

上次安装视图

于 2017-04-15T14:28:02.947 回答
1

以上所有方法均无效。

-以管理员身份运行 msiexec

-msiexec /x ...

-修改 WixSchedInternetShortcuts

- 删除行 WixSchedInternetShortcuts

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

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

于 2014-11-03T00:16:12.427 回答
1
msiexec /i node.msi /qn+ ADDLOCAL=ALL REMOVE=NodePerfCtrSupport,NodeEtwSupport

这可能会有所帮助

于 2017-07-09T14:47:57.620 回答
1

打开命令提示符并粘贴以下命令

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

如果您得到命令的结果,请转到注册表项并删除该项。现在尝试再次安装它。您现在应该可以安装它了。

于 2016-08-04T10:44:58.340 回答
0

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

于 2014-04-27T06:47:20.930 回答
0

有同样的问题。Jim Schubert 提供的解决方案 1 没有解决它。然后我使用 Orca 编辑安装文件。改变VersionNT条件也没有为我解决问题。然后我只是从中删除了行WixSchedInternetShortcuts并成功安装。我想它在编写快捷方式时遇到了一些问题。我之前也尝试过以管理员身份运行 msiexec(“/a”选项),但这并没有解决它......

于 2013-02-15T10:03:38.620 回答
0
  • 检查您的计算机中是否安装了 Avast Antivirus。
  • 如果是关闭防护罩并尝试安装 nodejs

现在它工作得很好......

于 2018-06-11T12:25:30.000 回答
0

它也发生在我身上,我从安装中删除了几乎所有内容并完成了安装。之后,我再次运行安装并一一添加,直到全部安装完毕。

于 2016-11-06T14:03:35.770 回答
0

您始终可以使用巧克力安装:

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

choco install nodejs.install --version 8.11.1
于 2018-06-06T00:21:01.900 回答