node.js安装程序失败并且CAQuietExec失败'和Windows 7上的1603错误代码

时间:2015-09-19 07:32:58

标签: node.js windows-7 windows-installer

我试图在我的Windows 7上安装node.js.但是,每次我尝试安装时都会出现以下错误:

''

我尝试过以下解决方案,但都没有效果:

Node.js Setup Wizard ended Prematurely on Windows 7 32 bit

http://blogs.technet.com/b/odsupport/archive/2010/12/30/troubleshooting-office-installation-failures.aspx

https://support.microsoft.com/en-us/kb/939399

有人可以帮助我,可以提出一些建议吗?

提前致谢。

注意:我正在使用https://nodejs.org/dist/latest/node-v4.1.0-x86.msi

6 个答案:

答案 0 :(得分:4)

运行Regedit。搜索node.js和node.exe。删除所有条目。

从PATH环境变量中删除所有条目。

这种情况通常是由于node.js的安装或卸载不完整而导致的。

答案 1 :(得分:2)

我收到类似的Node.js安装失败:

Action 13:26:10: RegisterPerfmonManifest. 
CAQuietExec:  
CAQuietExec:  Error 0x8007000d: Command line returned an error.
CAQuietExec:  Error 0x8007000d: QuietExec Failed
CAQuietExec:  Error 0x8007000d: Failed in ExecCommon method
CustomAction RegisterPerfmonManifest returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 13:26:10: InstallFinalize. Return value 3.

这是从Windows 7 for node-v6.10.0-x64.msi。

解决方案是在安装过程中禁用性能计数器(在“node.js运行时”选项下)。这是由安装日志中的RegisterPerfmonManifest条目建议的,并且recommended on a Node.js GitHub issue也是一种解决方法。

答案 2 :(得分:1)

我遇到了完全相同的问题。 在尝试修复它几个小时后,取消选中“事件跟踪(ETW)”为我做了诀窍。试一试。

enter image description here

答案 3 :(得分:0)

我做了两件事:

  1. 取消选中“事件追踪(ETW)”
  2. 并且services.msc启用了卷影复制服务我自动
  3. 我尝试了所有但是它解决了我。 我希望能帮助你。

答案 4 :(得分:0)

Windows 10

  1. cmd.exe“以管理员身份运行”
  2. msiexec / i node-v10.1.0-x64.msi
  3. “自定义设置”禁用“事件跟踪(ETW)”
  4. PS。 卷影复制是手动 - 未运行

    检查版本 1.运行cmd.exe 2. node --version v10.1.0

答案 5 :(得分:-1)

出于某种原因,供应商已决定忽略Windows安装程序的最佳做法,并向某些实用程序发出外壳以执行安装工作。它失败了。您不是此安装的开发人员,因此这不是堆栈溢出的问题。