Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js安装向导提前结束_Node.js - Fatal编程技术网

node.js安装向导提前结束

node.js安装向导提前结束,node.js,Node.js,我无法安装node.js(0.8.9)。我是通过安装向导完成的,每次安装结束时,我都会收到消息“Node.js安装向导过早结束” 可能是什么?谢谢。我没有弄清楚问题出在哪里,我只是复制了已安装的版本,并用我的node.js的PATH更新了系统变量PATH,效果很好 这可能对将来的人有所帮助。我从安装程序收到了一条类似的消息,发现我可以转到命令提示符并使用命令行选项运行MSI,使其创建一个日志文件(如node-v0.10.24-x64.MSI/lxv C:\Logs\Nodejs.log),您可以

我无法安装node.js(0.8.9)。我是通过安装向导完成的,每次安装结束时,我都会收到消息“Node.js安装向导过早结束”


可能是什么?谢谢。

我没有弄清楚问题出在哪里,我只是复制了已安装的版本,并用我的node.js的PATH更新了系统变量PATH,效果很好

这可能对将来的人有所帮助。我从安装程序收到了一条类似的消息,发现我可以转到命令提示符并使用命令行选项运行MSI,使其创建一个日志文件(如
node-v0.10.24-x64.MSI/lxv C:\Logs\Nodejs.log
),您可以在其中选择调用什么日志以及日志的位置

在我的例子中,我们运行在Active Directory域环境中,一些通常是本地的文件夹被重定向到网络共享,因此无论我们登录到哪台计算机,它们总是在那里。主要是为了我们的“我的文档”文件夹

在查看日志时,我发现了我得到的实际错误:

  • WixCreateInternetShortcuts:错误0x80070005:未能保存快捷方式“\ad.local\system\users\\Start Menu\Programs\Node.js\Node.js website.url”
  • WixCreateInternetShortcuts:错误0x80070005:无法创建Internet快捷方式
  • CustomAction WixCreateInternetShortcuts返回了实际错误代码1603(注意,如果转换发生在沙箱中,则这可能不是100%准确)
决议(对我而言) 奇怪的是,只要先运行一个管理升级的命令提示符,然后运行MSI,它就可以正确安装

我认为不同之处在于,当你双击一个MSI并升级时,它会以
TrustedInstaller
的身份运行,而该帐户可以访问我邮箱中的所有内容,但它没有网络访问权限。当我运行升级的命令提示符时,它将作为me运行,但已经升级(MSI从不需要请求升级),因此它可以工作

最后说明: 截至2015年7月22日,node.js团队终于通过安装程序和0.12.8追查到了这个问题,这对我们来说应该不再是问题了。我为他们测试了早期版本的安装程序,以确保它对我有效,并且安装过程中没有任何故障


在撰写本文时,即2015年7月30日,当前版本仍然是0.12.7,因此我猜x.8尚未普及。

我在Windows 7 x64(node-v0.10.28-x64.msi)上出现了此错误,并且能够通过选择在安装的自定义安装部分不安装“在线文档快捷方式”来安装。选择“整个功能将不可用”

其他解决方案都不适合我,但我确实以管理员身份安装并记录输出。这些日志没有什么帮助(报告了一个致命的错误,除此之外没有太多)

信用到期-我在这里找到了答案:

我无法以常规方式安装它,但我最终成功地使用(一个用Windows构建的机器包管理器)安装了它,然后使用了。

我还遇到了一个Windows事件日志服务的问题。 首先检查Windows事件日志服务是否打开。如果未启动,请在安全模式下重命名或删除C:\Windows\System32\LogFiles\WMI\RtBackup文件夹,以修复此问题


希望它对我有帮助

使用管理权限运行命令提示符,然后运行msi对我有效。

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

node-v0.12.4-x64.msi /lxv C:\Nodejs.log
检查日志时显示以下错误:

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

Node.js未列在“程序和功能”下,因此我在以下站点运行了“程序安装和卸载疑难解答工具”(选择“立即运行”):

逐步完成向导,选择“卸载时遇到问题”选项。然后,该工具将“Node.js”列为已安装程序。选择Node.js并完成向导后,成功删除了Node.js


然后,我在管理命令提示符下再次运行msi,节点安装成功。

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

在没有
性能计数器的情况下进行安装。所有学分都归joaocgreis所有。

我在node 7.1.0-x64 Windows 7 64位上遇到了同样的问题

我发现有

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\\ V2Providers\{1e2e15d7-3760-470e-8699-b9db5248edd5}

在我电脑的登记簿里。删除此条目后,节点安装顺利通过


这显示了要执行的所有步骤。

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

步骤1:-转到运行并键入“regedt32.exe”

步骤2:-HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib

步骤3:-删除它(可能是某些文件未被删除,但所有文件夹s/b被删除)

步骤4:-重新安装(双击.msi文件)

第五步:-希望这能实现


Avast Antivirus是我的罪魁祸首。禁用它可以使安装成功完成


关于Avast是如何搞砸这件事的更多背景资料。

我也多次面对这个问题。最后,我禁用了AVAST ANTIVIRUS程序并再次尝试安装Node.js


它起作用了。

我也遇到了类似的问题,结果发现Nodejs目录中的一个文件由于转到文件夹“程序”而损坏