“安装程序在安装此软件包时遇到意外错误......”。是否可以在Windows XP上安装Node.js(v0.10.15)?

时间:2013-08-05 19:01:16

标签: node.js

我想在Windows XP下使用Node.js.我已经下载了node-v0.10.15-x86.msi安装程序,但是当我尝试安装Node.js时,我总是在进程中间出现此错误:

  

安装程序在安装此安装程序时遇到意外错误   包。这可能表明此包装存在问题。错误代码   是2908。

以下是截图: enter image description here

是否可以在Windows上安装Node.js?我在他们的网站上找不到任何安装说明。我有AMD Athlon XP 1833 MHz处理器。这是相当古老的处理器。这可能是原因吗?

3 个答案:

答案 0 :(得分:5)

所以,我想出了如何安装它:)

我双击node-v0.10.15-x86.msi文件以安装Node。这导致了一个错误。

不应该以这种方式安装

.msi个文件。我在此页http://thebackroomtech.com/2007/08/23/howto-extract-files-from-a-msi-file-using-the-windows-command-line/

上找到了解决方案

所以我在Windows命令行中的步骤。我指出了一个目录,将node-v0.10.15-x86.msi解压缩到:

C:\>msiexec /a "C:\Downloads\Programs\Node.js\node-v0.10.15-x86.msi" /qb TARGETDIR="C:\Program Files\nodejs"

现在它有效。它将Node.js及其所有依赖项解压缩到C:\Program Files\nodejs。我刚刚将目录添加到PATH。

我很高兴我可以在Windows上使用Node。在Ubuntu下工作是一种痛苦。

答案 1 :(得分:2)

我遇到了同样的问题。要解决此问题,您需要从注册表中删除此密钥

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Installer\UserData\S-1-5-21-1123561945-1935655697-1060284298-1003\
Components\AD95649F068525549B26938D7D18FEA7

成立here

答案 2 :(得分:1)

对我来说,S-1-5-21是不同的,我把它改名为_del

HKEY_LOCAL_MACHINE
 \SOFTWARE
 \Microsoft
 \Windows
 \CurrentVersion
 \Installer
 \UserData
 \S-1-5-21-1292428093-1606980848-1188629396-500_del