Visual Studio 2015安装失败

时间:2015-08-05 19:12:12

标签: visual-studio-2015 failed-installation

我尝试在Windows 10上安装适用于Windows 10的Visual Studio 2015 Express,但它失败了并且没有安装。

这是一张图片: manual page

我尝试重新卸载并重新安装,但它没有用。

这是http://imgur.com/qWY56qD

这看起来像导致问题的部分:

MSI (s) (F4:78) [18:08:41:658]: SECREPAIR: A general error running CryptAcquireContext
MSI (s) (F4:78) [18:08:41:658]: Determining source type
MSI (s) (F4:78) [18:08:41:659]: Source type from package 'winexpress_coremsi.msi': 0
MSI (s) (F4:78) [18:08:41:659]: SECREPAIR: Hash Database: C:\WINDOWS\Installer\SourceHash{4D2824C5-DA58-3442-BB90-F71EA6B07EA9}
MSI (s) (F4:78) [18:08:41:661]: Note: 1: 2262 2: SourceHash 3: -2147287038 
MSI (s) (F4:78) [18:08:41:705]: SECREPAIR: New Hash Database creation complete.
MSI (s) (F4:78) [18:08:41:705]: SECREPAIR: Crypt Provider not initialized. Error:0
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:0
MSI (s) (F4:78) [18:08:41:714]: SECREPAIR: Crypt Provider not initialized. Error:997
MSI (s) (F4:78) [18:08:41:714]: SECUREREPAIR: Failed to CreateContentHash of the file: cab5.cab: for computing its hash. Error: 997
MSI (s) (F4:78) [18:08:41:717]: SECREPAIR: Failed to create hash for the install source files
MSI (s) (F4:78) [18:08:41:717]: SECUREREPAIR: SecureRepair Failed. Error code: 3e5651E05C8
Action start 18:08:41: ProcessComponents.
MSI (s) (F4:78) [18:08:41:722]: 
Error 997.Overlapped I/O operation is in progress.

4 个答案:

答案 0 :(得分:6)

我在Win 8.1 Pro上遇到类似的Visual Studio安装失败("用户取消"以及"重叠的I / O"消息)。我最终找到了这个帖子:

http://blogs.msdn.com/b/vsnetsetup/archive/2014/10/27/error-997-overlapped-i-o-operation-is-in-progress-kb2918614-breaks-windows-installer-service.aspx

重命名C:\ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18文件夹后,VS安装工作正常。

答案 1 :(得分:1)

几乎不可能"告诉"你有什么不对或如何解决这个问题。该错误来自于您的加密存储以某种方式损坏的事实。有时会发生这种情况,很难说出原因。上次我遇到这些问题时,我决定全新安装Windows 10,这使得所有问题都消失了。我最终处于那种状态,因为我更新了笔记本电脑的固件。没有弄清楚到底出了什么问题,进行全新安装并不需要太长时间,尝试解决它需要更长的时间。

但有一些事情可能有所帮助,可能会出现这种错误的原因有几个:

如果这些内容没有帮助,并且您想尝试其他内容,则可以完全关闭哈希检查警告这样可以安装损坏的MSI包,并且被认为非常不安全。只做这个作为最后的手段:

  1. SecureRepairPolicy
  2. 中创建一个名为1的值为HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer的DWORD

    运行安装,现在应该成功,重新启动后将标志重置为其先前的值,或者如果它原来不存在则将其删除

    如果您需要Microsoft支持解决此问题,请file a bug on Connect并确保附加Visual Studio installation log collection data that is gathered by this tool

    注意:许多论坛帖子和其他主题都提到了特定Windows修补程序的卸载。这是一个选项,虽然不安全,但此问题尚未成为默认安装的一部分,并且是由安装修补程序专门触发的。对于Windows 10,没有可以卸载的修补程序,因为导致此问题的内容已经安装了干净的操作安装,无法卸载。

答案 2 :(得分:1)

为我做的解决方案是: 1.转到“控制面板”。 2.转到用户帐户。 3.在PC设置中对我的帐户进行更改。 4.单击“使用本地帐户登录”(如果使用Microsoft软件帐户登录)。 5.使用本地帐户登录,您已完成。

答案 3 :(得分:0)

对我来说几乎是一样的。我第一次安装社区版。它失败了。也许它发生了,因为我失去了我的互联网连接。其中一个软件包下载错误。之后,如果我尝试社区在线安装或梦想火花社区或企业。它总是失败。

所以建议删除 C:\ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18 文件夹工作得很好。我只是不想重复安装,所以我在创建它的每个地方删除它。 之后尝试添加更多功能,而不删除S_1-5-18。

所以thnx PaulM