应用程序错误 0xc0000005(Application Error 0xc0000005)(访问冲突(Access Violation))错误是由您的计算机无法正确处理运行特定程序或安装所需的文件和设置引起的。尽管在您尝试使用特定软件或尝试升级Windows时会显示错误,但它有许多不同的原因,包括RAM问题、PC 文件错误以及您的设置问题等。个人电脑。
应用程序错误 0xc0000005 的原因(Cause of Application Error 0xc0000005)
- Windows 安装错误
- 访问WDF 冲突错误(WDF Violation Error)
- 应用程序无法启动
当您尝试在 Windows 中启动您的程序之一或安装软件时,您会收到应用程序错误 0xc0000005消息。(application error 0xc0000005)程序以0xc0000005 消息(0xc0000005 message)终止,您无法让它工作。我们将尝试通过不同的修复来解决您的问题:
如何修复应用程序错误 0xc0000005
方法一:运行系统还原
在做任何事情之前,您可以尝试修复此错误的最佳解决方案是使用Windows 系统还原(Windows System Restore),是的,您可以切换到您的 PC 工作正常并且您没有遇到应用程序错误 0xc0000005 的较早日期。
1. 右键单击“这台电脑(This PC)”或“我的电脑”(My Computer)并选择属性。(Properties.)
2. 在属性窗口中,选择左中角的“高级系统设置”。(Advanced system settings)
3. 在高级设置窗口中选择选项卡“系统保护”(System Protection),然后单击“系统还原”(System Restore)。
4. 点击下一步并选中“显示更多还原点(Show more restore points)”框。
5. 从那里选择一个还原点(可能选择当前日期前 20-30 天的还原点)。
6. 将出现一个确认对话框(confirmation dialogue box)。最后,点击完成。(Finish.)
7. 就是这样,这需要一些时间,但你会恢复到更早的点。
现在去检查上面的解决方案是否修复了应用程序错误0xc0000005错误,如果没有继续下一个方法。
方法 2: 修复 Windows 注册表配置(Fix Windows Registry Configuration)
Windows 注册表(Windows Registry)是 Windows 中的一个数据库,其中(Windows)包含有关系统硬件、已安装程序和设置以及计算机上每个用户帐户的配置文件的重要信息。Windows不断引用注册表中的信息。
由于堆叠所有内容所需的某些文件损坏,注册表可能会损坏。这些也可能受到病毒和恶意软件的影响。因此,请按照以下步骤修复注册表,以解决应用程序错误0xc0000005。
1.从这里(here)下载并安装Registry Cleaner。
2. 安装过程完成后打开软件。
3. 在界面上,单击左侧窗格中的注册表选项卡,然后单击标记为(Registry)Scan for Issues的按钮。
4. 它将开始在注册表中搜索错误,当搜索完成时,将激活一个按钮修复选定问题。(Fix Selected Issue )单击(Click)该按钮,一切都将得到修复。
5.重新启动您的PC并再次检查应用程序错误0xc0000005。
对于大多数用户而言,此修复程序可能有效,但如果您仍然遇到相同的错误,请继续。
方法 3:运行系统文件检查器
sfc /scannow命令(系统文件检查器(System File Checker))扫描所有受保护的Windows系统文件的完整性,并尽可能用正确的版本替换不正确的损坏、更改/修改或损坏的版本。
1.打开具有管理权限的命令提示符(Open Command Prompt with Administrative rights)。
2. 现在在 cmd 窗口中键入以下命令并按Enter:
sfc /scannow
3.等待(Wait)系统文件检查器完成。
再次尝试给出错误 0xc0000005(error 0xc0000005)的应用程序,如果仍然没有修复,则继续下一个方法。
方法 4: 检查您的 BCD(引导配置数据)
(Check your BCD (Boot Configuration Data)
)
您在计算机上被黑客入侵或感染了文件。这些文件可能会被病毒或恶意软件感染,但如果您有 xOsload.exe、xNtKrnl.exe或/和OEM-drv64.sys,它们会被黑客入侵以克服激活Windows的问题。
检查您的BCD并在必要时进行以下修复(风险自负)。在Windows中,以管理员(Administrator)身份打开命令提示符(Command Prompt)并键入BCDEdit并输入,如果您的Windows 引导加载程序路径(Windows Boot Loader Path)是 xOsload.exe,那么您需要删除一些文件并修复您的BCD。
注意:(NOTE:) 请根据您的 windows 安装目录设置驱动器号。(Please set the drive letters according to your windows installed directory. )之后您需要重新激活Windows,因此请确保您手边有Windows 7 或Windows 10 密钥。(Windows)
访问高级启动选项(Access Advanced Startup Options)或在启动时打开命令提示符,(Command Prompt at boot)然后一一键入以下命令并按Enter:
Del D:\Windows\System32\xOsload.exe
Del D:\Windows\System32\xNtKrnl.exe
Del D:\Windows\System32\Drivers\oem-drv64.sys
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
方法 5:关闭 DEP
由于Microsoft(Microsoft)在Windows SP2中引入并在更高版本中使用的数据执行保护(Data Execution Prevention)( DEP ),经常会出现应用程序错误 0xC0000005错误。DEP是一组安全功能,可防止从不可执行的内存段执行代码。您可以使用本指南轻松关闭 DEP(turn off DEP using this guide)。
方法 6: 坏 RAM 内存(Bad RAM Memory)
应用程序错误经常发生在有故障的RAM内存中。如果您在安装新的RAM内存后开始收到(RAM)0xC0000005错误消息,这很可能是原因。要检查这一点,您可以移除新内存并查看0xC0000005错误是否消失。
在开始移除内存之前,不要忘记执行以下操作:
1) 关闭计算机并移除所有电缆(电源、网络等)
2) 取出电池(如果您有笔记本电脑)。
3)在你接触记忆之前先把自己接地。
如果上述方法不能解决问题,那么您可以随时测试您计算机的 RAM 是否存在错误内存(test your Computer’s RAM for Bad Memory)。
方法7:试试Rkill
Rkill是在BleepingComputer.com开发的一个程序,它试图终止已知的恶意软件进程,以便您的正常安全软件可以运行并清除您的计算机感染。当Rkill运行时,它将杀死恶意软件进程,然后删除不正确的可执行关联并修复阻止我们在完成后使用某些工具的策略,它将显示一个日志文件,其中显示程序运行时终止的进程。 从此处下载 Rkill(Download Rkill from here),安装并运行它。
病毒(Virus)或恶意软件(Malware)也可能是应用程序错误 0xc0000005(Application Error 0xc0000005)的原因。如果您经常遇到此问题,则需要使用更新的防恶意软件(Anti-Malware)或防病毒(Antivirus)软件(如Microsoft Security Essential )(这是(Microsoft Security Essential)Microsoft的免费官方防病毒(Antivirus)程序)扫描您的系统。否则,如果您有第三方防病毒(Antivirus)或恶意软件(Malware)扫描程序,您也可以使用它们从系统中删除恶意软件程序。
因此,您应该使用防病毒软件扫描您的系统并立即清除任何不需要的恶意软件或病毒。(get rid of any unwanted malware or virus immediately)如果您没有任何第三方防病毒(Antivirus)软件,请不要担心您可以在Windows 10中使用- 内置恶意软件扫描工具,称为Windows Defender。
方法 8:禁用防病毒软件
防病毒(Antivirus)程序会影响许多程序的可执行文件。因此,为了解决此问题,您需要禁用(disable)第三方防病毒程序以检查是否是问题所在。请注意,禁用防病毒程序可能会对连接到 Internet 的计算机造成严重威胁。
你可能也会喜欢:
就是这样,您已经成功学习了如何修复应用程序错误 0xc0000005( How to Fix Application Error 0xc0000005),但是如果您对本文仍有任何疑问,请随时发表评论。
How to Fix Application Error 0xc0000005
Application Error 0xc0000005 (Access Violation) error is caused by your computer not being able to correctly process the files & settings that it requires to run a particular program or installation. Despite the error showing when you try and use particular pieces of software, or when you try and upgrade Windows, it has many different causes including the likes of faulty RAM problems, errors with the files of your PC, and issues with the settings of your PC.
Cause of Application Error 0xc0000005
You get the application error 0xc0000005 message when you try to start one of your programs in windows or install the software. The program terminates with the 0xc0000005 message and you can’t get it to work. We will try to fix your problem through different fixes:
How to fix application error 0xc0000005
Method 1: Run System Restore
Before doing anything, the best solution you can try to fix this error is by using Windows System Restore, yes you can switch to an earlier date when your PC was working fine and you didn’t encounter the application error 0xc0000005.
1. Right-click on “This PC” or “My Computer” and select Properties.
2. When inside properties windows, select “Advanced system settings” in the middle-left corner.
3. In the advanced settings window select the tab “System Protection” and then click on “System Restore“.
4. Hit next and check the box “Show more restore points“.
5. From there select one restore point (probably select the restore point which is 20-30 days before the current date).
6. A confirmation dialogue box will appear. Finally, click on Finish.
7. That’s it, it will take some time but you will be restored to an earlier point.
Now go and check if the above solution fixed the application error 0xc0000005 error, if not continue to the next method.
Method 2: Fix Windows Registry Configuration
Windows Registry is a database in Windows that contains important information about system hardware, installed programs, and settings, and profiles of each of the user account on your computer. Windows continually refer to the information in the registry.
Registries can get corrupted due to damage to some certain files required to stack everything in place. These can also be influenced by viruses and malware. So, follow these steps to fix registries in order to resolve the application error 0xc0000005.
1. Download and install the Registry Cleaner from here.
2. Open the software after the installation process is finished.
3. On the interface, click on the Registry tab present on the left pane and click the button labeled as Scan for Issues.
4. It will start searching for errors in the registry and when the search will be finished, a button Fix Selected Issue will be activated. Click on that button and everything will be fixed.
5. Restart your PC and check again for application error 0xc0000005.
For most of the user this fix might have worked but if you are still stuck on the same error, continue.
Method 3: Run System File Checker
The sfc /scannow command (System File Checker) scans the integrity of all protected Windows system files and replaces incorrect corrupted, changed/modified, or damaged versions with the correct versions if possible.
1. Open Command Prompt with Administrative rights.
2. Now in the cmd window type the following command and hit Enter:
sfc /scannow
3. Wait for the system file checker to finish.
Again try the application which was giving error 0xc0000005 and if it’s still not fixed then continue to the next method.
Method 4: Check your BCD (Boot Configuration Data)
You have hacked or infected files on your computer. The files could be infected by a virus or malware, but If you have xOsload.exe, xNtKrnl.exe, or/and OEM-drv64.sys they are hacked files to overcome activating Windows.
Check your BCD and do the below fix if necessary (at your own risk). In Windows, open Command Prompt as an Administrator and type BCDEdit and enter, if your Windows Boot Loader Path is xOsload.exe then you need to remove some files and repair your BCD.
NOTE: Please set the drive letters according to your windows installed directory. You will need to re-activate Windows afterward, so make sure you have your Windows 7 or Windows 10 key handy.
Access Advanced Startup Options or open Command Prompt at boot then type the following commands one by one and hit Enter:
Del D:\Windows\System32\xOsload.exe
Del D:\Windows\System32\xNtKrnl.exe
Del D:\Windows\System32\Drivers\oem-drv64.sys
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
Method 5: Turn off DEP
Quite often the application error 0xC0000005 error occurs because of Data Execution Prevention (DEP) introduced by Microsoft in Windows SP2 and used in later versions. DEP is a set of security features that prevents code execution from non-executable memory segments. You can easily turn off DEP using this guide.
Method 6: Bad RAM Memory
Quite often the application error occurs from faulty RAM memory. This is most likely the reason if you started getting the 0xC0000005 error message after installing a new RAM memory. To check this you can remove the new memory and see if the 0xC0000005 error disappears.
Don’t forget to do the following before you start removing the memory:
1) Turn off your computer and remove all cables (power, network, etc.)
2) Remove the battery (if you have a laptop).
3) Ground yourself out before you touch the memory.
If the above doesn’t fix the issue then you can always test your Computer’s RAM for Bad Memory.
Method 7: Try Rkill
Rkill is a program that was developed at BleepingComputer.com that attempts to terminate known malware processes so that your normal security software can then run and clean your computer of infections. When Rkill runs it will kill malware processes and then removes incorrect executable associations and fixes policies that stop us from using certain tools when finished it will display a log file which shows the processes that were terminated while the program was running. Download Rkill from here, install and run it.
Virus or Malware might also be the reason for Application Error 0xc0000005. In case you are experiencing this issue regularly, then you need to scan your system using the updated Anti-Malware or Antivirus software Like Microsoft Security Essential (which is a free & official Antivirus program by Microsoft). Otherwise, if you have third-party Antivirus or Malware scanners, you can also use them to remove malware programs from your system.
Therefore, you should scan your system with anti-virus software and get rid of any unwanted malware or virus immediately. If you don’t have any third-party Antivirus software then don’t worry you can use the Windows 10 in-built malware scanning tool called Windows Defender.
Method 8: Disable antivirus
Antivirus programs can affect the executable files of a number of programs. So, in order to fix this problem, you are required to disable the third-party antivirus program to check whether it was the problem or not. Please note that disabling antivirus programs can result in some serious threats to your computer when connected to the internet.
You may also like:
That’s it you have successfully learned How to Fix Application Error 0xc0000005 but if you still have any queries regarding this article then feel free to comment.