修复错误代码 0x80004005:Windows 10 中的未指定错误
已发表: 2018-01-23
对于一个有着 37 年历史的操作系统,Windows 肯定有很多问题。 虽然它们中的大多数都很容易解决,但当错误没有特定来源时我们该怎么办?
Windows 中的每个错误都伴随着神秘代码,其中一个错误的代码为 0x80004005,被微软自己归类为“未指定错误”。 遇到与各种其他问题有关的错误 0x80004005。 在安装或更新 Windows 操作系统、提取压缩文件、尝试访问共享文件或文件夹、启动/设置虚拟机、在 Outlook 中接收邮件等时,可能会遇到此错误。

内容
- 修复错误代码 0x80004005:Windows 10 中的未指定错误
- 案例 1:更新 Windows 时修复错误 0x80004005
- 解决方案 1:运行 Windows 更新疑难解答
- 解决方案 2:运行系统文件检查器扫描
- 解决方案 3:删除 Windows Update 下载文件夹的内容
- 解决方案 4:重新启动 Windows 更新服务
- 解决方案 5:手动更新 Windows
- 案例2:提取文件时
- 案例 3:在虚拟机上
- 解决方案 1:删除注册表项
- 解决方案 2:更新 Windows 注册表
- 解决方案 3:卸载 Microsoft 6to4
- 案例 4:在 Outlook 中访问邮件时
- 案例 5:删除损坏的临时文件
修复错误代码 0x80004005:Windows 10 中的未指定错误
确保创建一个还原点,以防万一出现问题。
没有一种方法可以解决 0x80004005 错误,故障排除过程取决于错误发生的位置和方式。 话虽如此,我们将详细说明可能会弹出错误的每种不同场景/情况,同时还为您提供一些解决方法。
案例 1:更新 Windows 时修复错误 0x80004005
尝试更新窗口时最常遇到 0x80004005 错误。 虽然错误背后的原因尚不清楚,但可能是由于文件和服务损坏。 该错误还与 KB3087040 更新明确相关。 该更新专门用于纠正 Internet Explorer 的安全问题,但是,用户报告更新无法下载,并且收到的错误消息包含代码 0x80004005。
如果您在尝试更新 Windows 10 时也遇到错误代码 0x80004005,请尝试以下方法。
解决方案 1:运行 Windows 更新疑难解答
对于 Windows 上遇到的任何错误,第一个首选解决方案是运行相同的疑难解答。 按照以下步骤运行 Windows 更新疑难解答:
1. 单击开始按钮或按 Windows 键并搜索控制面板。 搜索结果返回后,按回车键或单击打开。

2. 从控制面板项目列表中,单击疑难解答。
注意:更改图标的大小以使查找相同的内容更容易。 单击查看方式旁边的下拉菜单,然后选择小图标。

3. 在故障排除窗口中,单击左侧面板中的查看全部以检查您可以使用故障排除程序解决的所有计算机问题。

4. 一直向下滚动以找到Windows Update并双击它。
Windows 7 和 8 用户可以从以下网页下载 Windows Update 疑难解答:Windows Update Troubleshooter。

5. 单击高级。

6. 选中“自动应用修复”旁边的框,然后按下一步。

让疑难解答程序运行它并按照屏幕上的提示/说明完成疑难解答。
解决方案 2:运行系统文件检查器扫描
运行 SFC 扫描是检查损坏文件并恢复它们的最简单方法之一。 要运行 SFC 扫描-
1.以管理员身份启动命令提示符
一个。 按 Windows 键 + X 并选择命令提示符(管理员)
湾。 在搜索栏中搜索命令提示符,然后从右侧面板中选择以管理员身份运行
2. 键入以下命令行sfc /scannow并按 Enter。

扫描可能需要一些时间才能完成,具体取决于计算机。
解决方案 3:删除 Windows Update 下载文件夹的内容
该错误也可能是由 Windows Update 下载文件夹中的损坏文件引起的。 手动删除这些文件应该有助于解决 0x80004005 错误。
1. 首先,通过双击桌面上的快捷方式图标或按键盘热键 Windows 键 + E 来启动文件资源管理器。
2. 前往以下位置 - C:\Windows\SoftwareDistribution\Download
(点击地址栏负号,复制粘贴以上路径回车)

3.按Ctrl+A全选,右击选择Delete (或者直接按键盘上的delete键)

当您选择删除时,应显示一条确认消息,确认您删除所有内容的操作。 此外,在删除“下载”文件夹后,请继续清除回收站。
解决方案 4:重新启动 Windows 更新服务
所有与 Windows 更新相关的活动,例如实际下载更新文件和安装它,都由一堆不同的服务处理。 如果这些服务中的任何一个无法正常工作/损坏,则可能会遇到 0x80004005。 简单地停止更新服务然后重新启动它们应该会有所帮助。
1. 使用前面提到的任何方法以管理员身份打开命令提示符。
2. 依次键入以下命令(每个命令后按回车键)以停止/终止更新服务:
净停止 wuauserv 净停止位 净停止trustedinstaller 净停止 appidsvc 净停止 cryptsvc

3. 现在,通过键入以下命令再次重新启动所有服务。 再次,记住要一一输入,每行后按回车键。
净启动 wuauserv 网络起始位 net starttrustedinstaller 网络启动 appidsvc 网络启动 cryptsvc

4.现在,尝试更新Windows并检查“错误代码0x80004005:未指定错误”是否再次弹出。
解决方案 5:手动更新 Windows
最后,如果上述方法都不起作用,最好手动更新窗口。
手动更新窗口 – 启动您的首选浏览器,打开以下链接 Microsoft 更新目录,然后在搜索框中键入您要安装的更新的 KB 代码。
下载更新文件,下载后,双击它并按照屏幕上的提示手动安装更新。

案例2:提取文件时
提取压缩文件时也会遇到 0x80004005 错误。 如果在解压时明确出现错误,请首先尝试使用备用解压应用程序(下载 7-zip 或 Winrar 免费下载)。 此外,请确保该文件实际上是一个可提取文件并且没有密码保护。
该错误的另一个原因可能是您的防病毒软件的过度保护性质。 某些防病毒应用程序会阻止提取压缩文件以保护您的计算机,但如果您确定您尝试提取的压缩文件不包含任何恶意文件,那么请暂时禁用您的防病毒软件。 现在尝试提取文件。 如果您成功提取了文件,请考虑永久删除当前的防病毒应用程序并安装另一个。
不过,如果上述两种方法都失败了,我们将尝试通过使用命令提示符重新注册两个动态链接库 (DLL) 来解决问题。
1. 使用前面介绍的任何方法以管理员身份启动命令提示符。
2. 在命令提示符窗口中,键入以下命令并按 Enter。
regsvr32 jscript.dll

3. 现在,输入regsvr32 vbscript.dll并按下回车键。


最后,重新启动计算机并尝试在返回时解压缩文件。 0x80004005 错误不应再出现。
如果在执行复制或重命名等其他文件操作时出现 0x80004005 错误,请尝试运行文件和文件夹疑难解答。 为此:
1. 前往以下网页并下载必要的文件: 自动诊断和修复 Windows 文件和文件夹问题。 下载后,单击winfilefolder.DiagCab文件以运行文件和文件夹疑难解答。

2. 单击高级并选中“自动应用修复”选项。 单击“下一步”按钮开始故障排除。

3. 将出现一个询问所遇到问题的窗口。 通过勾选它们旁边的框来选择您遇到的问题,最后单击Next 。

让疑难解答程序运行它,同时,按照屏幕上显示的任何和所有说明进行操作。 完成后检查您是否能够在 Windows 10 上修复错误代码 0x80004005。
案例 3:在虚拟机上
当您尝试访问共享文件或文件夹或由于虚拟机错误时,也可能导致 0x80004005。 在任一访问中,删除注册表项或更新注册表编辑器都可以解决问题。
解决方案 1:删除注册表项
遵循以下指南时要格外小心,因为注册表编辑器是一个强大的工具,任何事故都可能导致其他多个问题。
1.通过以下任一方法打开Windows注册表编辑器
一个。 启动运行命令(Windows 键 + R),键入regedit ,然后按 Enter。
湾。 单击开始按钮或按键盘上的 Windows 键并搜索注册表编辑器。 搜索返回时按 Enter。

无论访问方法如何,都会出现请求允许应用程序对系统进行更改的用户帐户控制消息。 单击是授予权限。
2. 前往以下注册表路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

3. 现在,检查右侧面板以查看是否存在密钥。 如果是这样,请右键单击该键并选择Delete 。 如果密钥不存在,请尝试下一个方法。

解决方案 2:更新 Windows 注册表
1. 使用前面介绍的任何方法再次启动 Windows 注册表编辑器。
2.导航到以下路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3. 右键单击右侧面板中的空白区域并选择新建。 根据您的系统架构,创建以下键之一。
对于 32 位系统:创建一个 DWORD 值并将其命名为 LocalAccountTokenFilterPolicy。
对于 64 位系统:创建一个 QWORD(64 位)值并将其命名为 LocalAccountTokenFilterPolicy。

4. 创建后,双击该键或右键单击并选择修改。

5.将数值数据设置为 1 ,然后单击确定。

重新启动计算机并检查错误是否仍然存在。
解决方案 3:卸载 Microsoft 6to4
在最后一种方法中,我们从设备管理器中卸载所有 Microsoft 6to4 设备。
1. 通过以下任一方法启动设备管理器。
一个。 打开运行(Windows 键 + R),键入 devmgmt.msc 或 hdwwiz.cpl,然后按 Enter。

湾。 单击开始按钮或按 Windows 键,搜索设备管理器,然后单击打开。
C。 按 Windows 键 + X(或右键单击开始按钮)并从高级用户菜单中选择设备管理器。
2. 单击位于窗口顶行的查看并选择显示隐藏的设备。

3. 双击网络适配器或单击它旁边的箭头。

4. 右键单击 Microsoft 6to4 适配器并选择卸载。 对网络适配器下列出的所有 Microsoft 6to4 设备重复此步骤。
删除所有 Microsoft 6to4 设备后,重新启动计算机并检查是否能够修复 Windows 10 上的错误代码 0x80004005。
案例 4:在 Outlook 中访问邮件时
Microsoft Outlook 是另一个经常与 0x80004005 错误相关的应用程序。 错误出现在多种情况下——当用户试图访问他或她的邮件时,在新消息到达时,有时甚至在发送电子邮件时。 该错误有两个主要原因。 首先,您的防病毒应用程序阻止了新邮件,其次,新邮件通知存在问题。
暂时禁用您的防病毒软件并检查错误是否仍然存在。 如果禁用防病毒软件没有帮助,请按照以下指南禁用 Outlook 中的新邮件通知功能以消除错误。
1. 显而易见,首先,启动 Outlook 并打开您的帐户。 单击工具。
2. 接下来,单击选项并切换到首选项选项卡。
3. 单击电子邮件选项并取消选中“新邮件到达时显示通知消息”旁边的框以禁用该功能。
4. 单击确定,然后再次单击确定退出。
案例 5:删除损坏的临时文件
作为解决 0x80004005 错误的最终解决方案,我们将删除计算机上的所有临时文件,这也将有助于摆脱可能导致错误的任何损坏文件。 为此,我们将使用内置的磁盘清理应用程序。
1. 按 Windows 键 + S,搜索Disk Cleanup ,然后按 Enter。
或者,启动运行命令,键入cleanmgr ,然后按 Enter。

2.扫描一段时间后,将出现列出要删除的各种文件的应用程序窗口。

3. 选中 Temporary Internet Files 旁边的框(确保只选择 Temporary Internet Files),然后单击Clean up system files 。

手动删除所有临时文件:
按 Windows 键 + S,在搜索栏中键入%temp% ,然后按 Enter。 包含所有临时文件和文件夹的文件夹将打开。 按键盘上的 Ctrl + A 选择所有文件,然后按delete 。

删除临时文件后,启动回收站并从那里删除文件!
受到推崇的:
- 修复 Windows 10 更新错误 0x80070422
- 修复驱动器在双击时无法打开
- 如何在 Windows 10 中创建密码重设盘
- 修复 Windows 10 商店错误代码 0x80072efd
就是这样,您已经成功学习了如何在 Windows 10 上修复错误 0x80004005,但是如果您对这篇文章仍有任何疑问,请随时在评论部分提出。
