我只是想安装nodejs,这就是全部,而这不是第一次。我刚刚卸载并下载了最新版本以重新安装,我不断收到此错误。有没有解决这个问题?
我在Windows 7 SP1 x64上执行此操作。是的,我已经尝试了64位和32位版本仍然是同样的问题。见截图
好的,我也监控了安装日志,我注意到了这一点:
MSI (s) (68:6C) [11:32:08:140]: SECREPAIR: SourceHash database file already exists. Deleting it.
...
MSI (s) (68:6C) [11:33:19:147]: SECUREREPAIR: Failed to CreateContentHash of the file: node-v0.10.31-x64.msi: for computing its hash. Error: -2146893813
MSI (s) (68:6C) [11:33:19:147]: SECREPAIR: Failed to create hash for the install source files
MSI (s) (68:6C) [11:33:19:147]: Note: 1: 2262 2: SourceHash 3: -2147287038
MSI (s) (68:6C) [11:33:19:147]: SECUREREPAIR: SecureRepair Failed. Error code: 8009000bECA934B8
这与它有什么关系吗?
答案 0 :(得分:2)
以下是来自others who have had the same issue的两条建议:
将C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Crypto\RSA
重命名为"C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Crypto\RSA.old"
之类的其他内容,然后重新尝试安装程序。
您可能需要检查是否安装了KB2918614更新。在Windows 7上,您可以查看Control Panel
- >进行检查。 Programs and Features
- > View Installed Updates
。尝试卸载该更新并再次尝试安装程序。