如何修复错误代码 0x80004005
已发表: 2021-09-09
Microsoft Books 将错误代码 0x80004005创造为未指定错误,因为它不会告诉您实际问题,并且可能由于不同原因在各种情况下发生。 您可能会在使用文件资源管理器或 Windows 更新后遇到此错误。 这也是由阻止您的 Windows 产品激活或损坏的操作系统文件的第三方防病毒软件引起的。 今天,我们带来了一份完美的指南,将指导您如何修复 Windows 10 系统中的错误代码 0x80004005。

内容
- 如何修复 Windows 10 错误代码 0x80004005?
- 方法一:通过命令提示符删除无效的 Java 脚本条目
- 方法 2:修改或删除注册表项以修复虚拟机错误
- 方法 3:解决 Windows 更新错误
- 方法 4:解决 Microsoft Outlook 0x80004005 未指定错误
- 方法 5:清理临时文件
- 方法6:修复Windows XP上的错误代码0x80004005
- 相关错误代码
如何修复Windows 10错误代码 0x80004005?
出现未指定错误的原因有多种,我们将这些原因合并并列在下面,供我们尊贵的读者参考:
- 当您在文件资源管理器中重命名、提取或删除文件夹时,您可能会遇到 0x80004005 未指定错误。
- 更新操作系统后,您有时可能会遇到错误代码 0x80004005。
- 当您在查看或解压压缩文件夹时遇到问题时,屏幕上会弹出 Windows 10 错误代码 0x80004005。
- 每当您遇到Windows 通知问题时,您都会收到错误代码 0x80004005 的通知。
- 虚拟机错误可能会导致 Windows 系统出现未指定的错误。
- 通常,您在访问 Outlook 时会在 Windows 10 PC 中遇到未指定的错误。
- 损坏或丢失的文件将触发错误代码 0x80004005,可以通过清除临时文件来修复。
- 此错误代码 0x80004005 通常出现在 Windows XP计算机中。
- 如果没有为要访问的文件或文件夹授予适当的权限,则会导致 Windows PC 中出现未指定的错误。
- 当您尝试通过网络共享文件夹或文件但失败时,您可能不得不面对上述错误。
尽管 Microsoft 尚未宣布任何全面的解决方案,但本文中讨论的方法肯定可以帮助您摆脱相同的问题。 所以,继续阅读!
方法一:通过命令提示符删除无效的 Java 脚本条目
此方法是消除此问题的最简单、最快捷的方法。 使用 JavaScript 命令将有助于清除系统中可能随时间累积的无效 Java 脚本。 您可以这样做:
1. 通过在Windows 搜索栏中键入cmd启动命令提示符。

2.一一输入以下命令并回车:
Regsvr32 jscript.dll Regsvr32 vbscript.dll
3.等待命令执行,因为这应该修复 Windows 10 错误代码 0x80004005。
方法 2:修改或删除注册表项以修复虚拟机错误
0x80004005 Unspecified 错误最常由虚拟机错误和访问共享文件夹时触发。 您可以通过删除或修改注册表项来解决此问题。
2A。 使用运行对话框删除注册表项
1. 同时按下Windows + R 键启动运行对话框。
2. 键入regedit并单击OK ,如图所示。

3. 现在,导航以下路径:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
- 双击HKEY _LOCAL_MACHINE 。
- 现在,双击软件。
- 双击Microsoft将其展开。
- 现在,双击Windows NT > Current Version 。
- 最后,双击AppCompatFlags和Layers ,如下图所示。

4. 如果您找到以下键,请右键单击它并删除它:
C:\ProgramFiles\Oracle\VirtualBox\VirtualBox.exe”= “DISABLEUSERCALLBACKEXCEPTION
2B。 在注册表编辑器中修改注册表值
1. 启动注册表编辑器并导航到如前所述的给定路径:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
2. 双击当前版本,然后是策略,然后是系统,如图所示。

3. 在右窗格中,右键单击空白屏幕并单击新建:
- 如果您使用32 位Windows 操作系统,则创建一个名为LocalAccountTokenFilterPolicy的新DWORD(32 位)值。
- 为64 位Windows 10 PC 创建一个名为LocalAccountTokenFilterPolicy的新QWORD(64 位)值。

4. 将Numeric 值设置为1 ,然后单击OK 。
最后,重新启动系统并检查 Windows 10 错误代码 0x80004005 错误代码是否已解决。
另请阅读:修复 Windows 更新错误代码 0x80072efe
方法 3:解决 Windows 更新错误
Windows 10 于 2015 年推出,最近发布了更新以修复其中出现的错误和错误。 尽管具有明显的优势,但此新更新导致了各种错误,例如 0x80004005 未指定错误。 已发布更新 KB3087040 以修复 Internet Explorer Flash Player 中与安全相关的问题。 但是很多用户投诉更新过程不成功,屏幕上显示如下提示:
安装某些更新时出现问题,但我们稍后会重试。 如果您一直看到此内容并想搜索 Web 或联系支持人员以获取信息,这可能有助于适用于基于 x64/x32 的系统的 Windows 10 的 Internet Explorer Flash Player 的安全更新 (KB3087040) – 错误 0x80004005。
更新Windows失败导致的错误代码0x80004005可以通过以下三种方法解决。
3A。 运行 Windows 更新疑难解答
1. 在Windows 搜索栏中搜索控制面板并从此处启动。

2. 现在,搜索疑难解答并单击它,如图所示。

3. 现在,单击左侧面板中的查看全部选项,如图所示。

4. 从完整的疑难解答列表中,单击Windows 更新选项,如图所示。

5. 在新窗口中,单击高级。

6. 选中标记为自动应用修复的框,然后单击下一步。

7.按照屏幕上的说明完成故障排除过程。
3B。 从下载文件夹中删除所有内容
当从 Windows 更新下载的文件损坏或错误时,您将收到 0x80004005 未指定错误。 在这种情况下,删除此类文件应该会有所帮助。
1. 通过同时单击Windows + E 键启动文件资源管理器。
2. 导航到此路径C:\Windows\SoftwareDistribution\Download 。
注意:如果您已将文件下载到另一个驱动器中,请将“C”替换为相应的驱动器位置。
3. 现在,通过单击Ctrl + A键一起选择该位置中存在的所有文件并删除它们,如图所示。

4. 重复同样的操作以清除回收站。
3C。 手动下载并安装 Windows 更新
许多用户遇到错误代码0x80004005,当您从官方网站手动下载并安装Windows更新时可以轻松修复它。
1. 按Windows 键并单击设置图标。

2. 现在,单击“设置”窗口中的“更新和安全”。

3. 检查是否有待下载的更新。 如果是这样,请记下更新的KB 编号。
4. 然后,启动网络浏览器并键入Microsoft Windows update KBXXXXXX 下载。 将 XXXXX 替换为步骤 3中记录的 Windows 更新的 KB 编号。
5.下载更新并按照屏幕上的说明将其安装到您的系统上。
另请阅读:修复 Windows 更新错误代码 0x80073712
方法 4:解决 Microsoft Outlook 0x80004005 未指定错误
如前所述,当您通过 Microsoft Outlook 发送电子邮件时,您可能会收到以下错误消息:发送和接收报告错误 0x80004005:操作失败。 除了此错误消息,您可能还会遇到错误代码 0x800ccc0d 。 发生这种情况的原因是防病毒软件的脚本阻止功能或注册表文件损坏或丢失。 您可以按照下面讨论的两种方法之一快速修复此错误。
4A。 禁用 Windows 防火墙和第三方防病毒软件
注意:没有安全防护的系统更容易受到恶意软件和病毒的攻击。 始终建议安装可靠的防病毒软件程序。
要解决系统中发送和接收报告的错误 0x80004005,建议禁用和/或卸载系统中的第三方防病毒软件。
注意:这些步骤可能因您使用的防病毒程序而异。 这里以Avast Free Antivirus为例。
禁用 Avast 免费防病毒程序
1. 导航到任务栏中的Avast Antivirus 图标并右键单击它。
2. 点击Avast shields control选项,如图所示。

3. 使用任何给定选项选择临时禁用Avast:
- 禁用 10 分钟
- 禁用 1 小时
- 禁用直到计算机重新启动
- 永久禁用
禁用 Windows Defender 防火墙

1. 通过在Windows 搜索栏中搜索来启动控制面板。
2. 选择查看方式 > 类别,然后单击系统和安全选项。

3. 现在,单击Windows Defender 防火墙,如图所示。

4. 从左侧面板中选择打开或关闭 Windows Defender 防火墙选项。

5. 多次选中标题为关闭 Windows Defender 防火墙(不推荐)选项的框。 为清楚起见,请参阅给定的图片。

6.重新启动系统并检查问题是否已修复。
注意:一旦上述错误得到纠正,请打开 Windows Defender 防火墙。
另请阅读:修复无法打开 Windows 防火墙错误代码 0x80070422
如果禁用防病毒软件没有帮助,您可以按如下方式将其卸载:
卸载 Avast 免费杀毒软件
1. 在您的 Windows 计算机上打开Avast Free Antivirus 。
2. 点击右上角的菜单。
3. 在这里,点击设置,如下图所示。

4. 从左侧面板中选择General ,然后取消选中Enable Self-Defense框,如图所示。

5. 屏幕上将显示一个提示,确认您要禁用 Avast。 因此,单击“确定”将其禁用并退出程序。
6. 通过在 Windows 搜索栏中搜索来启动控制面板,然后选择程序和功能,如图所示。

7. 选择Avast Free Antivirus并单击卸载,如突出显示的那样。

8. 在确认提示中单击是继续。
注意:卸载防病毒程序所需的时间将根据应用程序的文件大小而有所不同。
4B。 在 Outlook 中禁用邮件通知
如果即使禁用防病毒程序后错误代码仍未消失,请尝试此替代方法。 当您在 Outlook 中禁用通知功能时,很有可能会解决发送和接收报告的错误 0x80004005。
注意:此方法将帮助您解决与接收新电子邮件有关的问题,但它可能无法解决与发送电子邮件有关的问题。
要在 Outlook 中禁用邮件通知,请按照以下步骤操作:
1. 打开Outlook帐户并单击文件。

2. 然后,单击选项,如下图所示。

3. 切换到邮件选项卡并取消选中标记为显示桌面警报的框,如下图所示。

4. 在出现的确认提示中单击确定。
方法 5:清理临时文件
当您的系统有损坏的 DLL 文件或注册表文件时,您将遇到错误代码 0x80004005。 以下是在 Windows 10 中修复错误代码 0x80004005 未指定错误的方法:
5A。 手动清理
1. 导航到开始菜单并输入%temp% 。
2. 单击打开导航到Temp文件夹。

3. 在这里,选择所有文件和文件夹并单击鼠标右键。
4. 单击删除以从系统中删除所有临时文件。

5. 最后,重定向到回收站并重复步骤4 以永久删除文件/文件夹。
5B。 系统清理
1. 在Windows 搜索栏中键入Disk Cleanup并从此处打开它。

2. 选择您要对其执行清理的驱动器(例如, C ),然后单击确定。

3. 选中名为Temporary Internet Files的框,然后单击Clean up system files 。

5C。 删除 Windows 旧文件
C:\Windows\Downloaded Program Files 文件夹包含 ActiveX 控件和 Internet Explorer 的 Java Applet 使用的文件。 当在网站上使用相同的功能时,您不需要再次下载它,但这些并没有多大用处。 它们占用磁盘空间,您应该定期清除它们。 虽然很少这样,但如果您在此文件夹中有文件,请删除它们。
1. 导航至本地磁盘 (C:) > Windows ,如下图所示。

2. 向下滚动并双击Downloaded Program Files 文件夹。

3. 按Ctrl + A 键选择所有文件。 然后,右键单击并选择Delete 。
另请阅读:如何在 Windows 10 中删除临时文件
方法6:修复Windows XP上的错误代码0x80004005
阅读此处以了解有关 Windows XP 错误代码以及如何修复它们的更多信息。
6A:使用 CD/DVD 启动 Windows XP
当您尝试启动基于 Windows XP 的计算机时,如果 Windows 产品激活 (WPA) 已损坏或丢失,您将遇到错误。 以下是在 Windows XP 系统上修复错误代码 0x80004005 的方法:
1. 将您的系统设置为从 CD 或 DVD 驱动器而不是 XP 系统启动。 您可以通过阅读与您的 PC 制造商相关的指南来做到这一点。
2. 现在,小心地将Windows XP 光盘插入您的系统并重新启动计算机。
3. 你会看到一个提示Press any key to boot from CD 。 所以,按任意键。
4. 出现提示时按R 键:要使用故障恢复控制台修复 Windows XP 安装,请按 R。

5. 接下来,按1键继续选项1. C:\WINDOWS 。
6. 输入管理员密码并按Enter继续。
7. 键入cd C:\WINDOWS\System32并按Enter。
8. 输入REN File_Name.extension File_Name.old重命名
Wpa.dbl Pidgen.dll Actshell.html Licdll.dll Regwizc.dll Licwmi.dll Wpabaln.exe文件
9. 现在,输入<驱动器号>: [例如, C: ]。
10. 键入cd i386并按Enter 。
11.在这里,一一键入以下命令,然后按 Enter 。
- 展开 licwmi.dl_ %systemroot%\system32
- 展开 regwizc.dl_ %systemroot%\system32
- 展开 licdll.dl_ %systemroot%\system32
- 展开 wpabaln.ex_ %systemroot%\system32
- 展开 wpa.db_%systemroot%\system32
- 展开 actshell.ht_ %systemroot%\system32
- 复制 pidgen.dll %systemroot%\system32
12. 完成命令键入后,键入Exit以从故障恢复控制台中退出。
13. 最后按回车键重启系统。
6B:卸载 Microsoft 6to4 适配器驱动程序
以下是如何通过从系统中卸载 Microsoft 6to4 设备来修复错误代码 0x80004005。
注意:由于默认情况下所有这些设备都是隐藏的,因此您必须先启用显示隐藏的设备选项。
1. 通过在Windows 搜索栏中搜索来启动设备管理器。
2. 切换到查看选项卡,点击显示隐藏设备,如下图所示。

3. 现在,双击网络适配器将其展开。
4. 在这里,右键单击以Microsoft 6to4开头的设备,然后选择卸载选项,如突出显示的那样。
5. 对所有Microsoft 6to4 设备重复该过程。
6. 完成后,重新启动系统并检查 0x80004005 未指定错误是否已纠正。
相关错误代码
本指南中提到的方法也可用于基于 Windows XP 的系统中的各种错误。 这些代码如下所列:
- 错误代码 0x80070002:每当 Windows XP 中的默认安全提供程序更改或系统驱动器号更改时,您都会遇到此错误代码。
- 错误代码 0x8007007f 或 0x8007007e:更新服务包时,您会收到此错误代码。 由于系统中的文件损坏或不匹配,也会发生这种情况。
- 错误代码 0x8009001d:如果您有意或无意修改 MountedDevices 注册表值,您将面临错误代码 0x8009001d。
- 错误代码0x80090006:每当您修改驱动器号或特定文件或文件夹的默认位置未知时,您都会遇到此错误。
- 错误代码0x80004005:如果Windows产品激活所需的文件被修改或第三方防病毒程序干扰Windows XP的安装,您会收到错误代码0x80004005。
- 错误代码 0x800705aa、0x8007007e、0x80004005:当 Dpcdll.dll 丢失或您的系统有损坏的 Dpcdll.dll 文件时,您可能会收到任何这些错误代码。
- 错误代码 0x800705aa、0x80070002、0x80004005、0x800405aa、0x80090019:这些错误是由于第三方应用程序的问题而发生的。
- 错误代码 0x800703e7:如果您在页内操作期间遇到问题或磁盘损坏磁盘,您将遇到错误代码 0x800703e7。
受到推崇的:
- 修复 Windows 10 商店错误代码 0x80072efd
- 如何修复 iCUE 未检测到设备
- 如何使用 VLC、Windows 媒体播放器、iTunes 将 MP4 转换为 MP3
- 如何一次大规模取消订阅 YouTube 频道
我们希望本指南对您有所帮助,并且您能够修复 Windows 10 PC 上的 0x80004005 未指定错误。 我们的有益指南也应该帮助您解决相关的错误。 让我们知道哪种方法适用。 如果您对本文有任何疑问/评论,请随时将它们放在评论部分。

