我想在 Windows XP 下使用 Node.js。我已经下载了node-v0.10.15-x86.msi
安装程序,但是当我尝试安装 Node.js 时,我总是在过程中间收到此错误:
安装程序在安装此软件包时遇到意外错误。这可能表明此软件包有问题。错误代码为 2908。
这是一个屏幕截图:
是否可以在 Windows 上安装 Node.js?我在他们的网站上找不到任何安装说明。我有 AMD Athlon XP 1833 MHz 处理器。这是相当老的处理器。这可能是原因吗?
我想在 Windows XP 下使用 Node.js。我已经下载了node-v0.10.15-x86.msi
安装程序,但是当我尝试安装 Node.js 时,我总是在过程中间收到此错误:
安装程序在安装此软件包时遇到意外错误。这可能表明此软件包有问题。错误代码为 2908。
这是一个屏幕截图:
是否可以在 Windows 上安装 Node.js?我在他们的网站上找不到任何安装说明。我有 AMD Athlon XP 1833 MHz 处理器。这是相当老的处理器。这可能是原因吗?
所以,我想出了如何安装它:)
我双击node-v0.10.15-x86.msi
文件以安装 Node.js。这导致了一个错误。
.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 下工作很痛苦。
我有同样的问题。要解决此问题,您需要从注册表中删除此键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Installer\UserData\S-1-5-21-1123561945-1935655697-1060284298-1003\
Components\AD95649F068525549B26938D7D18FEA7
在这里成立
对我来说 S-1-5-21 不同,我将它重命名为 _del
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Installer
\UserData
\S-1-5-21-1292428093-1606980848-1188629396-500_del