如果您在Windows 10中看到错误0x80004005,则表示更新失败。 此特定的错误代码似乎特定于Internet Explorer Flash Player,并且在Microsoft知识库文章KB3087040中进行了说明。 不幸的是,本文实际上并没有告诉您有关该错误或如何解决的更多信息。 它甚至没有提到它在Windows 10中发生!
幸运的是,这是我在客户端计算机上看到的,并且已成功修复。
有三种方法可以解决Windows 10中的错误0x80004005。您可以重置Windows Update或手动下载文件。 如果这些都不起作用,则Windows Update故障排除程序可能会解决问题。 第二个选项似乎有些人碰碰运气,一些用户说这对他们不起作用,所以让我们从重置Windows Update开始。
重置Windows Update以修复错误0x80004005
在命令行中习惯使用此方法会有所帮助,但是步骤非常简单。
以管理员身份打开命令提示符,然后键入或粘贴以下命令。 在每个命令后按Enter。
- 净停止wuauserv
- 净停止cryptSvc
- 净停止位
- 净停止msiserver
- 任C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
- 任C:\ Windows \ System32 \ catroot2 Catroot2.old
- 净启动wuauserv
- 净启动cryptSvc
- 净起始位
- 净启动msiserver
这将停止Windows Update服务,重命名更新文件夹,然后再次重新启动服务。 重命名(ren)文件夹会强制Windows Update重新创建它们并干净地启动更新。 在我所看到的绝大多数情况下,这可以修复错误。
如果它不起作用,或者您不习惯使用命令行,则可以尝试手动下载文件并进行设置。
直接下载
有时,直接采取行动是唯一的方法。 手动下载和安装文件已帮助了许多用户,但许多人还说这没有用。 自己尝试也不会受伤。
直接从此处下载文件:
x86:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows10.0-kb3087040-x86_86b760ce3097391e6896df374d69aff46b769b02.msu
x64:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows10.0-kb3087040-x64_ad0f78efb7b122fa9472dbb8050c4f358aceab49.msu
选择与您的Windows版本匹配的文件,x86适用于32位版本,x64适用于64位版本。 如果版本错误,该文件将无法工作。
Windows Update疑难解答
Windows Update疑难解答程序实际上是一个不错的选择,可以在其系统中获取文件错误。 如果前两种方法不起作用,那么绝对值得一试。
- 在“搜索窗口(Cortana)”框中键入“疑难解答”。
- 在新窗口的左窗格中选择“查看全部”。
- 选择Windows更新
- 单击下一步,并允许疑难解答程序完成。
如果Windows Update疑难解答程序发现问题,它将自动下载并替换有问题的文件。 在完成之前,您无需执行任何操作。
最后,如果这些方法都不起作用,请保留它并使用其他浏览器。 无论如何,Flash即将退出市场,大多数其他浏览器由于其固有的漏洞而放弃了对Flash的支持。 微软最终将效仿。