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

时间:2012-10-25 20:34:44

标签: node.js windows-7 64-bit

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

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

12 个答案:

答案 0 :(得分:12)

我遇到了同样的问题,我已经解决了我的问题。我只是在安装node.js 期间将performance counter标记为在需要时安装 enter image description here

答案 1 :(得分:7)

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. 在右侧
  3. 中找到WixSchedInternetShortcuts
  4. 双击条件单元格并将VersionNT > 400更改为0
  5. 转到文件 - >保存
  6. 再次运行安装程序
  7. 安装此版本后,您应该可以通过添加/删除程序干净地删除它,并安装其他版本而无需修改msi文件。

答案 2 :(得分:6)

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

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

custom image pane with disabled shortcut option

答案 3 :(得分:2)

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

  1. Npm包管理员
  2. 添加到路径
  3. 在线文档......
  4. Nodejs runtime / Performans counter
  5. (İmportant)nodejs runtime / Event tracing(etw)(选择“将要求安装功能”
  6. 重新启动计算机
  7. Last install view

答案 4 :(得分:1)

以上所有方法均无效。

  

- 以管理员身份运行msiexec

     

-msiexec / x ...

     

- 修改WixSchedInternetShortcuts

     

- 删除行WixSchedInternetShortcuts

     

- 即使这样:removing the option of creating shortcut to online documentation during the installation

Might manually fix it,您可以阅读this help来安装产品,然后阅读add C:\Program Files\nodejs Windows环境变量路径。

答案 5 :(得分:1)

打开命令promt并粘贴以下命令

  

reg query" HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib_V2Providers {793c9b44-3d6b-4f57-b5d7-4ff80adcf9a2}" / s的

     

reg query" HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib_V2Providers {1e2e15d7-3760-470e-8699-b9db5248edd5}" / s的

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

答案 6 :(得分:1)

class Product
{
    int product_id
    String title
    String description
    double rating
    int price

    static constraints =
    {
        title matches: "[a-zA-Z0-9 ]+"
    }

    static mapping =
    {
        table 'all_products'
        version false
    }
}

这可能会有所帮助

答案 7 :(得分:0)

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

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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

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

choco install nodejs.install --version 8.11.1

答案 11 :(得分:0)

  • 检查您的计算机中是否安装了Avast Antivirus。
  • 如果关闭盾牌并尝试安装nodejs

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