如何修复 Outlook 异常代码 0xc0000005(完整指南)

尝试打开文件、玩游戏或启动程序时,可能会发生 0xc0000005 应用程序错误(访问冲突)。 它是由阻止 Windows 访问启动一个或多个应用程序所需的文件和设置的系统问题触发的。

例如,用户有 报道 尝试启动英雄联盟时出现此错误。 在其他情况下,它 引起 电脑音频问题。 当您甚至无法访问基本的系统工具时,似乎不可能解决问题,但仍然可以完成。

目录

如何在 Windows 10 上修复异常代码 0xc0000005

查看以下解决方案以解决 0xc0000005 错误。 我们建议在开始之前创建一个系统还原点,以便您可以轻松撤消更改并在必要时从头开始。

1.重启你的电脑

从最简单的解决方案开始:重新启动计算机。 如果 0xc0000005 应用程序错误是由挂起的进程或错误的服务引起的,那么 PC 重启应该可以解决问题。 而且,如果您想彻底了解它,您可以执行 PC 硬重启以清除内存缓存。 就是这样:

从电源菜单关闭计算机
从电源上拔下 PC。 如果您有笔记本电脑,请务必取出电池
按住电源按钮 15-20 秒以清除缓存
将计算机重新插入电源并打开

2.关闭所有申请进程

如果您上次启动程序时未正确关闭应用程序的进程,则该情况可能导致访问冲突错误 0xc0000005。 要修复它,请确保在重新启动特定程序之前终止所有进程。 这是您需要做的:

按 Ctrl + Shift + Esc 打开任务管理器
找到您的应用并选择其整个流程树
点击结束任务
立即尝试启动该程序

3.以管理员身份运行

0xc0000005 访问冲突错误可能是由于在尝试启动特定程序或系统工具时缺少用户权限引起的。 要轻松测试这一点,请右键单击应用程序的启动器并选择以管理员身份运行。 如果该选项未出现在上下文菜单中,请在单击可执行文件时按住 Shift。

但是,如果您尝试打开具有除 .exe 之外的任何其他扩展名的文件,则必须以管理员权限运行其应用程序。 例如,假设您尝试使用 IrfanView 打开 PNG 图像。 在这种情况下,您必须以管理员权限运行 IrfanView,然后使用照片查看器打开 PNG 图像。

否则,如果 IrfvanView 设置为 Windows 10 PC 上的默认照片查看器,请右键单击其启动器文件,切换到兼容性选项卡,选择以管理员身份运行此程序,单击应用,然后退出。 现在您应该能够通过在文件浏览器中双击它来打开 PNG 文件。 Windows 将自动以提升的权限运行 IrfanView。

4.运行程序兼容性疑难解答

Windows 10 有一个专门用于修复程序兼容性问题的内部疑难解答程序。 如果您尝试使用不完全支持您的操作系统的应用程序打开文件,您可以使用它来修复 0xc0000005 错误。 就是这样:

单击开始按钮,搜索疑难解答设置,然后按 Enter
单击其他疑难解答
选择程序兼容性疑难解答并单击运行疑难解答
选择您遇到问题的程序。 如果不存在,请选择未列出并单击下一步
单击浏览以查找并添加程序的启动器文件
继续下一步并选择尝试推荐的设置
单击测试程序,观察结果,然后单击下一步
如果您仍然收到 0xc0000005 错误,请选择否,使用不同的设置重试
遵循剩余的向导步骤

  如何修复 Netflix “您似乎正在使用解锁程序或代理。” 2023 (9月)

5.清除应用缓存

您应该清空应用程序的缓存以删除可能会阻止您的程序正确启动的临时数据。 每个程序的步骤各不相同,因此最好在线查找缓存清除步骤。 这里有一些建议。

如何清除 Microsoft Store 应用的缓存:

单击开始按钮,搜索应用程序,选择它,然后单击应用程序设置
向下滚动并单击重置
再次单击重置以确认

如何清除谷歌浏览器缓存:

按 Win 键 + E 打开文件资源管理器
在地址栏内单击,输入 %appdata%,然后按 Enter
上一个文件夹(从 Roaming 到 AppData)
前往本地 > Google > Chrome
删除用户数据文件夹

如何清除 Steam 缓存(如果您无法在 Steam 上玩游戏):

打开文件资源管理器
如果您将 Steam 安装在默认目录中,请转到 C:Program Files (x86)Steam
删除“应用程序缓存”文件夹

6.重新安装应用程序

您尝试启动的应用程序可能存在问题,但您可以通过将其从 PC 中删除然后重新安装来解决此问题。 以下是如何正确执行此操作:

右键单击任务栏并选择任务管理器
找到您的应用程序,选择其整个流程树,然后单击结束任务
右键单击开始按钮并转到应用程序和功能
从列表中选择您的应用程序,单击卸载并再次确认
继续删除操作
重启你的电脑
从其官方网站下载应用程序
安装并尝试启动它

7.修复并重新安装.NET Framework

一些软件程序依赖 .NET Framework 才能正常工作。 如果框架包有损坏、修改或丢失的文件,这可能是您不断收到应用程序错误 0xc0000005 的原因。 但是您可以通过使用 Microsoft 的专用工具修复 .NET Framework 轻松解决此问题。

如何使用 Microsoft .NET Framework 修复工具:

从下载 Microsoft .NET Framework 修复工具 官方网站
启动应用程序并同意许可条款
单击下一步开始计算机扫描
确保应用修复工具找到的任何修复,例如重新注册或重新启动 Windows Installer 服务

尝试使用修复工具后启动您的应用程序。 如果仍然无法摆脱错误代码,最好重新安装 .NET Framework。

如何重新安装 Microsoft .NET Framework:

按 Win 键 + R,输入 appwiz.cpl,然后按 Enter 键
查找并卸载 .NET Framework。 如果您安装了多个版本,请确保将其全部删除
使用网络浏览器,访问 .NET Framework 官方下载页面
在支持的版本组中,单击推荐的条目
下载运行时版本(适用于非开发人员)
安装 .NET 框架
检查您现在是否可以打开程序

8.检查系统更新

确保您的 Windows 10 计算机配备了 Microsoft 的最新功能、改进、修补程序和安全补丁。 如果已知系统范围的问题会导致 0xc0000005 错误,Windows 更新可能会很快解决它。

按 Windows 键,键入检查更新,然后按 Enter
如果在线搜索未自动开始,请单击检查更新
等待几秒钟直到 Windows,如果有任何待处理的更新,请单击下载
重启你的电脑

9. 重置 Windows 更新

如果 Windows 更新无法正常工作并出现各种错误,最好通过命令行环境重置其缓存和此工具中涉及的所有组件。

使用管理员帐户登录 Windows 10
单击开始按钮,搜索命令提示符,然后打开此应用
输入以下代码行(每行后按 Enter):

重新启动计算机并尝试再次运行 Windows 更新

10. 运行硬件和设备疑难解答

0xc0000005 应用程序错误可能由故障硬件和设备触发。 这通常是一个简单的问题,例如快速重新安装未在您的 PC 上正确设置的设备。

在正常情况下,您应该在疑难解答设置中找到该工具。 但是,如果您的计算机中缺少硬件和设备疑难解答程序,您需要执行以下操作:

按 Win 键 + R,键入 msdt.exe -id DeviceDiagnostic,然后按 Enter 键
单击下一步并允许您的操作系统应用任何修复程序
向导完成后重新启动 PC
立即尝试启动程序

11.修复硬盘损坏

如果您的硬盘有损坏的文件,Windows 可能无法再打开文件或启动程序,从而导致违规错误 0xc0000005。 但是您可以通过使用与 Microsoft 操作系统捆绑在一起的名为 CHKDSK(检查磁盘)的命令行工具来解决此问题。

如何使用 CHKDSK:

按 Windows 键 + R,键入 cmd,然后按 Ctrl + Shift + Enter 以打开具有提升权限的命令提示符
如果 Windows 安装在默认 C: 驱动器上,请运行 chkdsk c: /f /r。 否则,将 c: 替换为正确的分区字母
当系统要求您确认在下次系统引导期间安排 CHKDSK 时运行 y
重新启动计算机并等待 CHKDSK 完成其工作

  如何在 Google 表格中制作图表

12.修复损坏的系统文件

您的操作系统可能存在损坏或丢失的文件,这些文件会阻止应用程序在您的 PC 上正常运行。 您可以在 SFC(系统文件检查器)的帮助下恢复损坏的项目。 与 CHKDSK 一样,您可以从控制台环境中操作此工具。

证监会使用方法:

以管理员身份运行命令提示符
键入 sfc /scannow 并按 Enter
Windows 将发现并修复任何问题。 完成后,重新启动您的PC

如果 SFC 无法解决 0xc0000005 错误,您可以使用 DISM(部署映像服务和管理)检查 Windows 映像的组件存储。

DISM使用方法:

使用提升的权限启动命令提示符
运行 DISM /online /cleanup-image /scanhealth 并等待
如果发现任何问题,请运行 DISM /online /cleanup-image /restorehealth
完成任务后,重新启动您的 PC
再次以管理员身份打开命令提示符
运行证监会 (sfc /scannow)
最后一次重新启动你的电脑

13.检查系统内存

如果您遇到系统 RAM 的任何问题,它可能会影响您计算机中的所有操作,包括打开文件或启动应用程序等关键操作。 要修复 RAM 问题,您可以求助于 Windows 内存诊断。 以下是如何使用它:

确保保存并关闭您当前正在处理的所有项目
单击开始按钮,搜索 Windows 内存诊断,然后打开此应用
单击立即重新启动并检查问题

您的计算机将重新启动并开始检查系统内存是否存在问题。 它默认执行标准测试,但我们建议选择扩展版本,因为它很深入。 按 F1 转到选项,选择扩展,然后按 F10。

您可以在 PC 忙于识别内存问题时让其无人看管。 完成后,它将正常启动 Windows 10 并在通知中心显示扫描结果。 另一种解决方案是 内存测试86,您可以使用它来执行 RAM 压力测试。

14.检查你的驱动程序

您的设备驱动程序可能已过时或与您的操作系统不兼容。 随着时间的推移,这可能会在尝试打开文件、玩游戏和启动各种应用程序时导致错误 0xc0000005。 通过检查您的设备和视频驱动程序是否已过时并需要更新来开始故障排除过程。

如何更新驱动程序:

右键单击开始按钮并转到设备管理器
单击磁盘驱动器旁边的小箭头以扩展此组
选择您的磁盘,右键单击它,然后选择更新驱动程序
单击自动搜索驱动程序。 如果您收到已安装设备的最佳驱动程序消息,请单击在 Windows 更新上搜索更新驱动程序。 但如果您已经检查过系统更新,则无需再次执行此操作
对显示适配器类别中的视频驱动程序执行相同操作

Windows 很少能够自行查找和下载驱动程序。 实际上,手动执行此操作更可靠:在“属性”部分找到您的驱动程序名称,访问官方网站,下载更新版本,然后返回设备管理器通过选择“浏览我的电脑以查找驱动程序”选项执行更新.

但是,如果您很难确定哪些驱动程序已过时以及从何处下载它们,则使用驱动程序更新应用程序会更容易。 它会扫描您的计算机,查找过时的驱动程序,在网络上找到较新的版本,并将它们安装到您的计算机上。 这一切都是自动执行的。 此外,您不会冒险获得可能最终对您的 PC 造成更多伤害的不兼容驱动程序。

如何回滚不支持的驱动程序:

按 Win 键 + R,键入 devmgmt.msc,然后按 Enter
选择具有不受支持的驱动程序的设备,右键单击它,然后转到属性
选择驱动程序部分
单击回滚驱动程序并按照步骤操作。 如果按钮变灰并且您无法单击它,则无法进行回滚,因为您的 PC 中没有保存以前的驱动程序版本。 你可以跳过这一步

15. 运行恶意软件扫描

如果您的操作系统有病毒,难怪您在尝试使用计算机时不断收到诸如 0xc0000005 之类的错误代码。 是时候使用 Windows Defender 或任何其他已安装的第三方反恶意软件解决方案,以查找并消除硬盘驱动器中的任何威胁。

如何使用 Windows Defender:

按 Win 键,搜索 Windows 安全,然后启动此应用
转到病毒和威胁防护
选择快速扫描并单击立即扫描
如果快速扫描后没有发现威胁,请选择 Windows Defender 脱机扫描并单击立即扫描
耐心等待 Defender 运行扫描。 您不应在此期间使用计算机,因为它会变慢。 如果 Defender 识别出任何病毒,允许它隔离或删除可疑文件。 同时,您认为安全的任何文件都应移至白名单,以便将它们排除在进一步扫描之外

16.暂时关闭你的杀毒软件

根据您安装的第三方防病毒程序,某些安全设置可能与您的计算机配置冲突。 换句话说,由于安全问题,您的安全程序可能会阻止您访问您喜欢的应用程序。

要快速测试这一理论,请暂时禁用您的防病毒软件,然后尝试打开文件或启动应用程序。 如果您可以这样做而不会出现更多错误,则意味着您必须更改防病毒设置并为您的文件和应用程序添加例外。 无论您做什么,都不要关闭防病毒软件,因为您的 PC 容易受到 Internet 威胁。

17.暂时禁用你的防火墙

您的防火墙控制允许哪些应用程序访问 Internet 以及哪些外部服务器可以访问您的计算机。 通常,一旦您设置应用程序,应用程序就会在系统防火墙中为其自身设置一个例外。 但是,如果由于您或其他人更改了防火墙设置而在您的计算机上没有发生这种情况,您最终可能会出现 0xc0000005 等应用程序错误。

通过停用防火墙轻松测试:

以管理员权限登录 Windows 10
按 Windows 键,键入检查防火墙状态,然后按 Enter
单击窗口左侧的打开或关闭 Windows Defender 防火墙
在专用网络设置和公共网络设置中设置关闭 Windows Defender 防火墙。 点击确定

尝试启动应用程序或打开之前给您带来麻烦的文件。

如果成功,请将防火墙设置恢复为默认设置:

在您的计算机上搜索防火墙并打开防火墙和网络保护
向下滚动并单击将防火墙恢复为默认值
单击恢复默认值和是确认

如果返回 0xc0000005 错误,请在防火墙中为您的应用添加例外:

返回防火墙和网络保护
单击允许应用程序通过防火墙
单击更改设置按钮(您需要管理员权限)
在列表中搜索您的应用。 如果不存在,请单击允许其他应用程序,浏览您的计算机并添加应用程序的启动器文件
从列表中选择您的应用程序,选中它的框,然后启用它旁边的私有和公共选项

  如何生成 Microsoft Teams 日志以进行故障排除

18. 更改数据执行保护设置

数据执行保护 (DEP) 是 Windows 10 内置的安全工具,其作用是通过阻止应用程序部署恶意代码来保护内存页面。 如果您尝试启动的程序具有被视为恶意的行为,DEP 将不允许您访问它。 这可能是您不断收到 0xc0000005 违规错误的原因。

但是您可以在数据执行保护中为您的应用程序设置一个例外:

按 Win 键 + R,键入 sysdm.cpl,然后按 Enter 访问系统属性
转到高级选项卡
在性能上,单击设置按钮
切换到数据执行保护选项卡
选择为除我选择的程序和服务之外的所有程序和服务启用 DEP
单击添加,打开应用程序的可执行文件,然后单击确定进行确认。 您可以为多个程序执行此操作。 但是,请记住,某些程序无法关闭 DEP
单击应用并退出到桌面
现在尝试打开您的程序

如果您稍后希望将数据执行保护设置恢复为默认值,请回溯上述步骤以到达“数据执行保护”选项卡。 然后,选择仅对基本的 Windows 程序和服务启用 DEP,然后单击应用。

19. 禁用 LoadAppInit_DLLs 注册表项

修复 0xc0000005 违规代码错误的另一种方法是禁用 LoadAppInit_DLLs 注册表项。 不必担心会损坏计算机设置,因为您将在更改任何内容之前创建注册表备份,以防您以后需要恢复原始配置。

单击开始按钮,搜索 regedit,然后打开注册表编辑器
打开文件菜单并单击导出
设置文件名和目的地,然后单击保存以创建注册表备份文件(.reg 格式)
去这个位置:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows

找到 LoadAppInit_DLLs 条目并检查其数据是否设置为 0x00000000 (0)。 如果不是,请双击该条目,将 Value data 设置为 0 并将 Base 设置为 Hexadecimal,然后单击 OK
退出注册表编辑器

如果您出于任何原因需要恢复之前的注册表设置,只需双击之前导出的 .reg 文件即可。

20.修复BCD文件

如果系统的 BCD(引导配置数据)出现故障,Windows 可能会在尝试处理启动程序所需的文件和设置时遇到问题。 但您可以使用 Windows 安装介质修复 BCD 文件:

将一个空的 USB 闪存驱动器连接到您的 PC
从下载媒体创建工具 官方网站
启动应用程序并按照步骤设置 Windows 安装媒体磁盘
单击开始按钮并打开电源菜单
按住 Shift 键的同时,单击重新启动以将 Windows 引导至故障排除菜单
选择疑难解答>高级选项>命令提示符
选择您的 PC 帐户并输入您的密码以继续
编写下一个命令(在每行代码后按 Enter):

bootrec /repairbcd
bootrec /osscan
bootrec /repairmbr

退出命令提示符并正常启动 Windows

21.禁用启动程序

由于每次 Windows 启动时自动运行的应用程序冲突,您的操作系统可能无法访问文件。 要解决此问题,您应该禁用所有自动启动应用程序:

按 Ctrl + Shift + Esc 启动任务管理器
转到启动部分
选择一个状态为已启用的程序,然后单击禁用。 对所有处于启用状态的应用程序执行此操作
重启你的电脑

22.运行干净的系统启动

您可以运行干净的 Windows 10 启动,以禁用可能会影响您的应用程序并导致 0xc0000005 错误的非必要系统服务和启动项。 这是您需要做的:

单击开始按钮,搜索系统配置,然后按 Enter
留在常规选项卡中
选择选择性启动
禁用加载系统服务和加载启动项
单击应用并退出
右键单击任务栏并打开任务管理器
进入启动区
禁用所有处于启用状态的应用程序
重启你的电脑

23. 以安全模式启动 Windows 10

您可以在安全模式下启动 Windows 10 以创建安全环境,以诊断导致应用程序错误 0xc0000005 的计算机问题。 这是您需要做的:

关闭计算机并将其打开。 连续 3 次中断启动顺序以到达 Advanced Startup 菜单
选择疑难解答 > 高级选项 > 启动设置
单击重新启动并等待
按 F5 以带网络的安全模式启动 Windows,或者,如果您不需要 Internet 访问来打开文件或启动给您带来麻烦的应用程序,请按 F4

24.回滚Windows 10

借助系统还原,您可以将 Windows 10 恢复到在开始遇到 0xc0000005 访问冲突错误之前记录的检查点。 在继续之前,请记住,在还原点之后安装的所有应用程序将不再存在,因此您必须重新安装它们。

如何使用系统还原:

使用管理员帐户登录到 Windows 10
按 Win 键,搜索控制面板,然后打开此应用
选择恢复
单击打开系统还原
从列表中选择一个还原点或单击显示更多还原点以检查更多选项。 要了解您必须重新安装哪些应用程序,请单击扫描受影响的程序
继续其余步骤。 Windows 将重新启动以完成还原

25. 使用 Linux live 发行版

不幸的是,系统还原通常无法正常工作。 当您用尽所有选项时,就该准备您的 PC 进行完全重置了。 在准备过程中,您应该备份所有个人文件以及重置后不想重新安装的任何应用程序。 如果您由于各种错误而难以执行文件操作(例如复制),则可以创建 Linux 实时发行版。

如何使用 Rufus 创建 Linux live 发行版:

下载一个 Linux 发行版,如 Ubuntu
将笔式驱动器插入您的 PC。 复制您以后可能需要的任何文件,因为驱动器将被格式化
下载 Rufus 从 官方网站
设置并启动 Rufus
选择笔式驱动器并将引导部分设置为磁盘或 ISO 映像
单击选择并添加 Ubuntu ISO 映像
将分区方案设置为 MBR
在文件系统中,选择 FAT32
单击确定并等待

如何从 USB 闪存驱动器启动 Ubuntu:

确保笔式驱动器仍然插入计算机
重新启动 Windows,但在系统启动之前,快速按屏幕上显示的键以访问启动启动菜单(某些计算机上为 F12)
选择带有 Ubuntu 的 USB 存储驱动器,然后按 Enter
加载 Ubuntu 后,访问您的文件并创建备份

26.重置你的电脑

确保所有重要文件都安全地复制到某处后,您可以在 Windows 10 上执行恢复出厂设置,方法是不仅删除应用程序和文件,还可以格式化驱动器以清除导致应用程序错误 0xc0000005 的任何问题。 .

如何重置 Windows 10:

单击开始按钮,键入重置此 PC,然后按 Enter 键
单击开始按钮
选择删除所有内容并继续执行下一个说明

应用程序错误 0xc0000005 可以修复

回顾一下,尝试打开文件、启动应用程序或玩游戏时可能会出现 0xc0000005 违规错误。 它表明您的硬盘或操作系统存在潜在问题,必须立即解决。

您可以尝试一个简单的解决方案,例如重新启动计算机、关闭所有进程或以管理员权限运行应用程序。 但是,如果问题比这更复杂,您可以运行程序兼容性疑难解答、清除应用程序缓存、重新安装程序、修复和重新安装 .NET Framework、检查系统更新或重置 Windows 更新组件。

运行硬件和设备疑难解答、修复损坏的硬盘和操作系统问题、检查系统 RAM、更新或回滚驱动程序、运行计算机恶意软件扫描、暂时禁用防病毒和防火墙、更改数据执行保护也是一个好主意设置、停用 LoadAppInit_DLLs 注册表项或修复 BCD 文件。

此外,您可以禁用在每次系统启动时自动运行的应用程序、运行干净的系统启动或使用系统还原将 Windows 10 回滚到以前的检查点。 但是,如果一切都失败了,您可以使用 Linux 实时发行版来访问和备份您的文件,以便为 Windows 10 恢复出厂设置做准备,这肯定会解决违规错误。

你是如何设法摆脱这个错误的? 在下面的评论中告诉我们您的经历。