node.js安装向导提前结束

我无法安装node.js(0.8.9)。 我通过安装向导来做,每次安装结束,我都会收到“Node.js安装向导过早结束”的提示信息。

会是什么呢? 谢谢。

这可能有助于未来的人。 我收到了安装程序的类似消息,发现我可以进入命令提示符并使用命令行选项运行MSI,以使其创build一个日志文件(如node-v0.10.24-x64.msi /lxv C:\Logs\Nodejs.log ),您可以在其中select日志的调用方式和位置。

在我的情况下,我们正在Active Directory域环境中运行,我们的一些通常是本地的文件夹被redirect到networking共享,所以无论我们login哪台计算机,它们总是在那里。 主要是为了我们的“我的文档”文件夹的好处。

当通过日志查看时,我发现我得到的实际错误:

  • WixCreateInternetShortcuts:错误0x80070005:无法保存快捷方式'\ ad.local \ system \ users \ <myAcctName> \开始菜单\程序\ Node.js \ Node.js website.url'
  • WixCreateInternetShortcuts:错误0x80070005:无法创buildInternet快捷方式
  • CustomAction WixCreateInternetShortcuts返回实际的错误代码1603(注意,如果在沙箱内部进行翻译,这可能不是100%准确的)。

决议(对我来说)

奇怪的是,只要首先运行pipe理员升级的命令提示符,然后运行MSI就可以正确安装。

认为不同之处在于,当你双击一个MSI并升级时,它会作为TrustedInstaller运行,并且当该帐户可以访问我的盒子上的所有内容时,它不具有networking访问权限。 当我运行升级的命令提示符时,它正在运行,但已经升级(MSI从不需要升级),所以它工作。

最后注意:

截至2015年7月22日,node.js团队终于用安装程序跟踪了这个问题,从0.12.8开始,对于我们来说这应该不再是问题。 我为他们testing了一个早期版本的安装程序,以确保它能够正常工作,并且安装时没有任何问题。

https://github.com/joyent/node/issues/5849#issuecomment-123905214

截至本文撰写时,7/30/2015,目前的版本仍然是0.12.7,所以x.8还没有推广到群众中。

没有Performance countersfunction的安装使安装工作。 所有学分转到joaocgreis的NodeJS GitHub问题跟踪器的评论 。

我在Windows 7 x64(node-v0.10.28-x64.msi)上发生了此错误,并且可以通过在安装的“自定义安装”部分中select不安装“联机文档快捷方式”进行安装。 select“整个function将不可用”。

在这里输入图像描述

没有其他的解决scheme为我工作,但我没有安装为pipe理和logging输出。 日志没有帮助(报告了FatalError,没有其他的东西)。

信贷的地方 – 我find了答案: https : //github.com/joyent/node/issues/4516

我遇到了同样的问题,我使用日志选项从pipe理员命令提示符运行msi:

 node-v0.12.4-x64.msi /lxv C:\Nodejs.log 

检查日志显示以下错误:

产品:Node.js – 错误1714.旧版本的Node.js无法删除。 请联系您的技术支持小组。 系统错误1612。

虽然Node.js并没有在程序和function下列出,所以我运行了程序安装和卸载问题排查工具 (select立即运行 )在以下站点:

https://support.microsoft.com/en-us/mats/program_install_and_uninstall

单击向导,select“解决安装问题”选项。 该工具然后将“Node.js”列为已安装的程序。 selectNode.js并完成向导,成功删除了Node.js.

然后,我从pipe理员命令提示符再次运行msi,节点安装成功。

我有与节点7.1.0-x64 Windows 7 64位相同的问题。

我发现在我的电脑上有HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib_V2Providers {1e2e15d7-3760-470e-8699-b9db5248edd5}。 删除了这个条目之后,节点安装通过了。

这个video展示了所有的步骤。

我也遇到了它的Windows事件日志服务的问题。 首先检查Windows事件日志服务是否打开。 如果没有启动然后修复它,在安全模式下重命名或删除C:\ Windows \ System32 \ LogFiles \ WMI \ RtBackup文件夹。

希望能帮助到你

我没有弄清楚是什么问题,我只是复制安装的版本和更新系统variablesPATH与path到我的node.js,它运作良好。

我不能以常规方式安装它,但是我最终成功地使用了Chocolatey (一个用Windows构build的机器包pipe理器)和Nodejs包来安装它。

运行具有pipe理权限的命令提示符,然后运行msi为我工作。

我看到了相同的错误,因为我试图将一个x86.msi安装到64位的Win7上。 然后我改为正确的x64.msi。 它仍然不起作用。 我猜这可能是权限问题,所以我将.msi复制到C:\ Program Files,并从那里安装,并成功。

我已经通过在安装过程中将“性能计数器”(在安装设置中)标记为“在需要时安装此function”来解决我的问题。

我试图在window7中多次安装node-v8.1.4-x64.msi并最终成功。 请按照以下步骤操作: –

第1步: – goto运行并键入“regedt32.exe”。

第2步: – HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib

第3步: – 删除它(可能是一些文件不被删除,但所有文件夹s / b删除)

第4步: – 重新安装它(双击.msi文件)

第5步: – 希望这将安插。

在安装过程中取消选中“性能计数器”到“设置向导中安装”,安装成功。

请参考其他post以及在这里:

Node.js安装向导在Windows 7 64位上过早结束

从“Node.js运行时”function下的安装选项中取出“性能计数器”function为我工作。请在安装时取下该function,它为我工作。