Visual studio 2015 Visual Studio 2015安装失败

Visual studio 2015 Visual Studio 2015安装失败,visual-studio-2015,failed-installation,Visual Studio 2015,Failed Installation,我尝试在我的Windows 10上安装Visual studio 2015 express for Windows 10,但失败,无法安装 这是一张照片: 我再次尝试卸载和安装,但没有成功 这是 这看起来像是导致问题的部分: MSI (s) (F4:78) [18:08:41:658]: SECREPAIR: A general error running CryptAcquireContext MSI (s) (F4:78) [18:08:41:658]: Determining sourc

我尝试在我的Windows 10上安装Visual studio 2015 express for Windows 10,但失败,无法安装

这是一张照片:

我再次尝试卸载和安装,但没有成功

这是

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

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.
几乎不可能“告诉”你出了什么问题或如何解决这个问题。这个错误是因为您的加密存储在某种程度上已损坏。有时候会发生,很难说为什么。上次我遇到这些问题时,我决定重新安装Windows10,这样所有的问题都解决了。我最终处于那种状态,因为我更新了笔记本电脑的固件。没有弄清楚到底出了什么问题,重新安装不会花太长时间,尝试和弄清楚需要更长时间

尽管有一些事情可能会有所帮助,但出现此错误的原因有:

  • 病毒扫描程序正在运行,正在做一件有趣的事情
  • 你的机器上有病毒,它在做一些有趣的事情
  • 你用的是一个。将其更改为普通配置文件应该可以解决此问题
  • Windows Installer数据库的某些部分可能已损坏
如果这些方法没有帮助,并且您想尝试其他方法,您可以完全关闭哈希检查警告这允许安装损坏的MSI包,并且被认为是非常不安全的。只有在万不得已的情况下才能这样做:

  • HKEY\U LOCAL\U MACHINE\SOFTWARE\Policys\Microsoft\Windows\Installer
  • 运行安装,现在应该成功,重新启动后,将标志重置为其以前的值,或者删除它(如果它最初不存在)

    如果您需要Microsoft对此问题的支持,请确保附加


    注意:许多论坛帖子和其他主题都提到了特定Windows修补程序的卸载。这是一个选项,尽管不安全,但当此问题还不是默认安装的一部分并且是由热修复程序的安装特别触发时。对于Windows 10,没有可卸载的修补程序,因为导致此问题的内容已随clean operating安装一起安装,无法卸载。

    为我完成此操作的解决方案是: 1.转到控制面板。 2.转到用户帐户。 3.在PC设置中更改我的帐户。 4.单击使用本地帐户登录(如果使用microsoft帐户登录)。
    5.使用本地帐户登录即可完成。

    我在Win 8.1 Pro上也遇到类似的Visual Studio安装失败(“用户已取消”和“重叠I/O”消息)。我终于找到了这个线索:


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

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

    因此,删除C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18文件夹的建议效果不错。我只是不想重复安装,所以我在创建它的任何地方都删除了它。 在那之后,尝试添加更多功能,但没有删除S_1-5-18


    所以thnx PaulM

    @jessehouwing嗯,我一直在挖掘日志文件,但我不太了解它,我确实看到了其中的很多错误,但不知道是哪一个错误导致了一切。@jessehouwing yes and I dont get“11.在“编辑”菜单上,指向“新建”,然后单击“字符串值”。创建包含产品代码的字符串值(包括大括号{})必须添加到安全收件人列表的产品。字符串值的名称为“产品代码”,该值可以留空。若要获取其他MSI的产品代码,请使用Windows SDK中提供的ORCA工具打开MSI。”这部分我不明白,比如我应该输入什么?我也没有博客帖子中说要删除的任何更新。@jessehouwing不知道你刚才说了什么。@jessehouwing我不认为这是我的意思,我搜索的每一个地方都显示删除知识库更新,但我没有建议的知识库更新现在是标准行为?我很抱歉非常感谢您的帮助:)。修补程序不适用于windows 10!只为赢得7,8,8.1