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

当您尝试开启文件、运行游戏或启动应用程序时,可能会遇到 0xc0000005 应用程序错误,这通常表示访问冲突。 此类错误源于系统内部问题,这些问题会阻碍 Windows 系统访问启动某些应用程序所需的文件和设置。

例如,有用户反映在启动《英雄联盟》时遇到此错误。 在另一些情况下,该错误导致电脑音频出现问题。 当您甚至无法访问基础系统工具时,问题似乎难以解决,但实际上还是有办法的。

如何在 Windows 10 上解决 0xc0000005 异常代码

以下是一些解决 0xc0000005 错误的方法。 建议您在开始操作之前创建一个系统还原点,以便在必要时可以轻松撤销更改并从头开始。

1. 重启您的计算机

首先尝试最简单的方案:重启计算机。 如果 0xc0000005 应用程序错误是由挂起的进程或错误的服务引起的,那么重启电脑通常可以解决问题。 此外,您还可以执行硬重启来清除内存缓存。 操作步骤如下:

从电源菜单关闭计算机。
从电源插座拔下电脑。 如果是笔记本电脑,请务必取出电池。
按住电源按钮 15-20 秒,清除缓存。
将计算机重新插上电源并启动。

2. 关闭所有应用程序进程

如果上次启动程序时未正确关闭应用程序进程,可能会导致 0xc0000005 访问冲突错误。 为解决此问题,请确保在重新启动特定程序之前终止所有相关进程。 具体步骤如下:

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

3. 以管理员身份运行

0xc0000005 访问冲突错误也可能是因为尝试启动特定程序或系统工具时缺少用户权限。 若要进行简单测试,请右键单击应用程序的启动器,然后选择“以管理员身份运行”。 如果上下文菜单中没有此选项,请在单击可执行文件时按住 Shift 键。

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

或者,如果 IrfanView 被设置为 Windows 10 电脑的默认图片查看器,则可以右键单击其启动器文件,切换到“兼容性”选项卡,选中“以管理员身份运行此程序”,然后点击“应用”并退出。 现在,您应该可以通过双击文件资源管理器中的 PNG 文件来打开它,Windows 将自动以提升的权限运行 IrfanView。

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

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

点击“开始”按钮,搜索“疑难解答设置”,然后按 Enter 键。
点击“其他疑难解答”。
选择“程序兼容性疑难解答”,然后点击“运行疑难解答”。
选择您遇到问题的程序。 如果没有,请选择“未列出”,然后点击“下一步”。
点击“浏览”查找并添加程序的启动器文件。
继续“下一步”并选择“尝试建议的设置”。
点击“测试程序”,观察结果,然后点击“下一步”。
如果仍然出现 0xc0000005 错误,请选择“否,使用不同的设置重试”。
按照向导的剩余步骤进行操作。

5. 清除应用程序缓存

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

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

点击“开始”按钮,搜索“应用程序”,选择它,然后点击“应用程序设置”。
向下滚动并点击“重置”。
再次点击“重置”进行确认。

如何清除 Google Chrome 浏览器缓存:

按下 Win + E 键打开文件资源管理器。
在地址栏内单击,输入 %appdata%,然后按 Enter 键。
上移一个文件夹(从 Roaming 到 AppData)。
转到“Local”> “Google”> “Chrome”。
删除“User Data”文件夹。

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

打开文件资源管理器。
如果 Steam 安装在默认目录中,请转到 C:\Program Files (x86)\Steam。
删除“appcache”文件夹。

6. 重新安装应用程序

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

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

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 Framework。
检查您现在是否可以打开程序。

8. 检查系统更新

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

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

9. 重置 Windows 更新

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

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

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

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

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

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

按下 Win + R 键,输入 msdt.exe -id DeviceDiagnostic,然后按 Enter 键。
点击“下一步”,允许操作系统应用任何修复。
向导完成后重启电脑。
立即尝试启动程序。

11. 修复硬盘损坏

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

如何使用 CHKDSK:

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

12. 修复损坏的系统文件

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

SFC 的使用方法:

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

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

DISM 的使用方法:

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

13. 检查系统内存

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

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

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

您可以在电脑忙于识别内存问题时让它自行运行。 完成后,它将正常启动 Windows 10 并在通知中心显示扫描结果。 另一个解决方案是 MemTest86,您可以使用它来执行 RAM 压力测试。

14. 检查驱动程序

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

如何更新驱动程序:

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

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

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

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

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

15. 运行恶意软件扫描

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

如何使用 Windows Defender:

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

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

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

要快速测试这一理论,请暂时禁用防病毒软件,然后尝试打开文件或启动应用程序。 如果您可以在没有更多错误的情况下执行此操作,则意味着您必须更改防病毒设置并为您的文件和应用程序添加例外。 无论您做什么,都不要关闭防病毒软件,因为您的电脑容易受到 Internet 威胁。

17. 暂时禁用您的防火墙

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

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

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

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

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

在您的计算机上搜索“防火墙”,然后打开“防火墙和网络保护”。
向下滚动并点击“将防火墙恢复为默认值”。
点击“恢复默认值”,然后点击“是”以确认。

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

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

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_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

找到 LoadAppInit_DLLs 条目,并检查其数据是否设置为 0x00000000 (0)。 如果不是,请双击该条目,将“数值数据”设置为 0,将“基数”设置为“十六进制”,然后点击“确定”。
退出注册表编辑器。

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

20. 修复 BCD 文件

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

将一个空的 USB 闪存驱动器连接到您的电脑。
官方网站下载媒体创建工具。
启动应用程序并按照步骤设置 Windows 安装介质磁盘。
点击“开始”按钮,然后打开电源菜单。
按住 Shift 键的同时,点击“重新启动”以将 Windows 引导至故障排除菜单。
选择“疑难解答”>“高级选项”>“命令提示符”。
选择您的电脑帐户,输入密码以继续。
输入以下命令(在每行代码后按 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 次中断启动顺序以进入“高级启动”菜单。
选择“疑难解答”>“高级选项”>“启动设置”。
点击“重新启动”并等待。
按 F5 键以“带网络的安全模式”启动 Windows,或者,如果您不需要 Internet 访问来打开文件或启动给您带来麻烦的应用程序,请按 F4。

24. 回滚 Windows 10

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

如何使用系统还原:

使用管理员帐户登录 Windows 10。
按 Win 键,搜索“控制面板”,然后打开此应用。
选择“恢复”。
点击“打开系统还原”。<