首页系统问题正文

如何在Windows PC上修复“错误0x80004005”

2023-01-05 10:03:51来源:原创    编辑:管理员

14458

用户在各种实例中观察到错误代码0x80004005。让我们深入研究其中的一些,看看可以做些什么。

错误代码0x80004005是Windows 10和11用户面临的常见问题。当您尝试获取 Windows 更新或尝试在虚拟机上共享文件和文件夹时,可能会发生这种情况。在这篇文章中,我们试图涵盖所有可能的原因,因为错误出现的原因以及您可以采取哪些措施来解决问题。


错误代码0x80004005可能发生在 Windows 上

1. 您正在更新视窗

错误示例 – 安装某些更新时出现问题,但我们稍后再试。

2.损坏.dll文件或注册表

3. 对文件和文件夹执行操作时

错误示例 – 错误 0x80004005:未指定的错误 – 意外错误阻止您删除文件夹

4. 访问虚拟机时 尝试访问共享文件和文件夹时

错误示例 – E_FAIL (0x80004005) 无法打开虚拟机的会话

5. 其他情况以及如何摆脱它们


情况 1 – 更新窗口时出现错误代码0x80004005

1.运行Windows更新疑难解答

当自动更新失败或 Windows 更新本身已损坏时,可能会发生此错误。通常,您可以等待一段时间,因为Microsoft逐渐修复损坏的更新。但是,您也可以运行Windows Update疑难解答,以下是执行此操作的步骤–

1.点击win + I 打开设置。

2.单击左侧窗格中的系统,然后单击右侧的故障排除。

3. 单击其他疑难解答,然后单击 Windows 更新旁边的运行按钮。

 检查这些步骤是否帮助您修复了错误代码0x80004005。如果没有,请继续执行后续步骤。


2.清除软件分发文件夹

假设Windows更新文件在安装过程中可能已损坏,修复错误代码0x80004005的一种方法是清除软件分发文件夹–

1.在Windows搜索栏中,键入cmd,然后单击右侧的“以管理员身份运行”。

2.当命令提示符打开时,依次键入这些命令,以Enter分隔。

net stop wuauserv

net stop bits


3.现在按打开“运行”对话框 Windows + R 键并前往–

C:\Windows\SoftwareDistribution\Download

 

4. 选择所有文件和文件夹并将其删除。

5.完成此操作后,再次返回命令提示符并通过键入下面提到的命令来启动Windows Update服务,由Enter分隔-

net start wuauserv

net start bits


6.现在尝试更新Windows。


情况2 –由于注册表或文件损坏.dll 0x80004005出现错误代码

在各种其他原因中,错误代码0x80004005的常见原因之一是损坏的注册表或DLL文件。要解决此问题,您可以使用下面提到的一些简单步骤继续清理临时文件夹–

1.在Windows搜索栏中,键入磁盘清理,然后单击右侧的“打开”。

2. 当磁盘清理打开时,选择临时互联网文件,然后单击清理系统文件按钮。

image.png

3.或者,您可以在Windows搜索栏中键入%temp%,选择所有文件并将其删除。

如何修复损坏的.dll文件或注册表?

1.下载,安装并运行驱动人生。

驱动人生(官方版)
驱动业界标准,全自动检测安装,智能修复
好评率97%
下载次数:3607874


2.从左侧单击智能PC维护,然后单击从右侧开始扫描。

3.扫描完成后,即可对您的电脑进行优化。

image.png

情况 3 – 使用虚拟机时出现错误代码0x80004005

1. 删除注册表项

有时,当您尝试访问虚拟机上的共享文件夹时,可能会遇到错误代码0x80004005。在这种情况下,您可以删除注册表项,如下所示的步骤 –

1. 打开“运行”对话框

2. 键入注册表编辑器并按回车键。

3. 当注册表编辑器打开时,导航到以下路径 –

HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers

4. 如果发现此密钥存在,请将其删除,然后尝试启动虚拟机。许多用户报告说,这一步奏效了。

2. 修改注册表值

在虚拟机上共享文件和文件夹时修复错误代码0x80004005的另一种方法是修改特定的注册表值。以下是相同的步骤–

1. 使用上述步骤打开注册表编辑器。

2. 当注册表编辑器打开时,导航到以下路径 –

HKLM\SOFTWARE\Microsoft\ Windows\ CurrentVersion\ Policies\ System

3. 创建一个新的 DWORD 值(对于 32 位系统)或 QWORD 值(对于 64 位系统),名称为 LocalAccountTokenFilterPolicy。

4. 将值设置为 1,然后单击确定。

5.重新启动计算机,现在检查是否可以访问共享文件夹。


情况 4 – 对文件和文件夹执行操作时出现错误代码0x80004005

如果您无权对文件和文件夹执行操作,则可能会发生此错误。更改文件和文件夹的权限可能有助于解决此问题。要做到这一点——

1. 右键单击所需的文件夹,然后单击属性。

2.前往“安全性”,然后在“组或用户名”下选择您的帐户。

3.浏览权限,看看您是否具有完全控制权。

image.png

4.如果没有,请单击“高级”,然后单击“更改”。

image.png

5. 输入您本地帐户的用户名,然后单击检查名称

6. 单击“确定”,以便可以添加另一个本地用户帐户。

7. 单击“添加”以添加权限。

8. 单击“选择委托人”并输入本地帐户用户名

9.接下来,单击“检查名称”,然后单击“确定”。

10. 单击“完全控制”,然后单击“确定”

11. 单击“应用”和“确定”。


其他原因和修复 

如果在提取或打开压缩文件(如.rar或.zip文件)时遇到错误代码0x80004005,则可以尝试其他提取工具,然后检查错误是否已消失。

许多用户观察到,当Microsoft Outlook通知他们任何新消息时,就会发生此错误。在这种情况下,两个动作似乎对许多用户来说是富有成效的——

禁用Windows Defender一次。话虽如此,请随身携带替代防病毒软件。

在安全模式下启动 Outlook。

如果在尝试更新 Microsoft 应用商店应用程序时出现错误代码0x80004005,您可以尝试重置它。要做到这一点——

1. 按 Windows + R 组合键打开“运行”对话框。

2. 对话框打开时,按 exe 并按 Enter。


总结

如果您能够0x80004005成功修复错误代码,如有任何疑问或建议,请联系我们。【驱动人生8】客户端-【会员中心】-【联系专属客服】解决。

 


上一篇:电脑出现蓝屏代码0×00000024的4种解决方法
下一篇:电脑出现0xc00000e9错误代码的解决方法

最新资讯

  • 电脑缺少directX怎么办 directX出现错误解决
    电脑缺少directX怎么办 directX出现错误解决

    DirectX是微软开发的一系列多媒体应用程序接口(API),主要用于提升游戏和多媒体程序在Windows操作系统上的性能表现。如果您在运行某些游戏或应用时收到“缺少DirectX”或“DirectX错误”的提示,这通常意味着您的系统中可能缺少必要的DirectX组件,或者DirectX存在版本过旧、损坏等问题。下面是一份directX​出现错误的详细解决指南,帮助您解决这类问题。

    2024-04-28 17:38:06

    12593

  • 回收站删除的文件怎么恢复 5个方法帮你恢复
    回收站删除的文件怎么恢复 5个方法帮你恢复

    在我们日常的工作和生活中,电脑已经成为不可或缺的工具。然而,随着电脑使用频率的增加,误删文件的情况也时有发生。尤其是在回收站中,我们可能会不小心将重要的文件永久删除。那么如何恢复回收站中删除的文件呢?本文将为您详细介绍几种有效的解决方案。

    2024-04-28 11:36:40

    16575

  • msvcp140.dll是什么文件?msvcp140.dll丢失的修复方法
    msvcp140.dll是什么文件?msvcp140.dll丢失的修复方法

    当我们在日常使用电脑的过程中,可能经常会遇到各种各样的文件错误或缺失问题,其中之一就是msvcp140.dll文件的缺失或损坏。这个文件对于Windows系统的正常运行至关重要,下面将为您介绍msvcp140.dll文件的含义以及修复方法,希望能帮助您解决问题。

    2024-04-28 10:41:40

    19251