Application initialization error 0xc0000005 windows xp. We identify and fix a critical error
Many owners of PCs running under Windows faced a problem in which many programs simply did not start. Error when starting the application 0xc0000005 is a typical problem that occurs when updating the operating system. In addition to being unable to run any program, it can cause .
The error appears mainly for owners of an unlicensed copy of the OS who have not disabled the mechanism automatic updates. In addition, it is better to install exclusively original images, and not various assemblies from far from always "straight-handed" masters.
You can solve the problem yourself in several ways, so do not despair. Some inexperienced users immediately rush to reinstall Windows, although this is a drastic measure and not at all mandatory.
Error when starting the application 0xc0000005: how to fix quickly and "painlessly"
To do this, follow the path Start => Control Panel => Programs and Features => View installed updates . Next, you need to find in the list Microsoft Windows"defective" updates and remove them by right-clicking and selecting the appropriate item. The following are causing the error: KB2859537, KB2872339, KB2882822, KB971033. Upon completion, you need to restart the PC, after which the problem should disappear.
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-2.jpg)
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-3.jpg)
This method is good for beginners, but rather inconvenient due to the fact that there can be 200 or more items in the list of updates. To visually identify the "heroes of the occasion" may take some time.
The second solution to the error when starting the application 0xc0000005 is a little simpler and faster, but it will require at least minimal knowledge in setting up the operating system.
Open the command prompt with the Win+R key combination.
Enter the following text wusa.exe /uninstall /kb:ХХХХХХХ, where the x's are the numbers of the updates that cause the error, specified earlier.
Do this manipulation for each of the 4 options, then restart the computer.
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-4.jpg)
If none of the methods helped, try to "roll back" the system to a state where everything worked without failure. To do this, follow the path Start => All Programs => Accessories => System Tools => System Restore and select the required point. You can also navigate by the date of installation, if you roughly remember what date the problems started, and delete all updates made on the day the error appeared.
Preventive measures - how to avoid problems
To avoid such problems, the system needs to be looked after, regularly cleaned of digital garbage. The method described below will also help users who are interested in the issue.
Without experience, it is impossible to do this so that later it is impossible not to call a “computer wizard”. Therefore, it is better to use specialized software. One of the best programs- "Computer Accelerator", the name of which speaks for itself.
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-5.jpg)
The main advantages of the software:
1. Clear even for beginners and simple interface - the menu is divided into tabs.
2. Rich functionality.
3. The ability to save the original state of the registry before cleaning it.
4. Many additional useful tools.
The first screen contains 4 buttons with which you can remove unnecessary system junk, scan the registry and correct autoload. There is also one big button "for the lazy" - "SCAN COMPUTER".
Next bookmark "Cleaning", in which you can tick the categories that will be deleted. It is recommended to leave all marks in the system submenu, and in browsers do not mark passwords and autofill. So you do not have to re-enter your data on frequently visited sites.
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-6.jpg)
tab "Registry" responsible for cleaning system registry, which captures everything that happens to Windows. It is also better to leave all marks here. In the event of a failure, it will be possible to restore its state from a saved copy. To do this, click "Menu" in the left upper corner and select the appropriate item.
![](https://i2.wp.com/ideal-pc.ru/img/content/0xc0000005-7.jpg)
In "Startup", uncheck those programs that you do not need immediately after starting the PC. A lot of software during installation is automatically registered in it, which is why then .
Through the "Tools" you can find unnecessary and large files that take up valuable hard disk space, view system settings and its current status.
![](https://i1.wp.com/ideal-pc.ru/img/content/0xc0000005-8.jpg)
A very useful "Scheduler" function allows you to automatically configure the necessary manipulations with the required frequency, for example, once a week.
The PC is a device that needs "care". Use system cleaning software as often as possible, and your computer will stop upsetting you with critical errors.
Please enable JavaScript to view theapplication error code 0xc0000005 - while there is no specific decryption of the source of the problem, i.e. it can happen for almost anything.
This problem occurs when starting a program or game, and for some even when trying to open any program on the computer. In this case, the following window may appear:
and messages can be different, for example:
- Error: access violation 0xC0000005
- Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION
- Application initialization error (0xc0000005)
or the system can completely go into a knockout, leaving only the blue screen of death BSoD (blue screen of death) on the screen. 32-bit applications may not work on Windows 8 x64. In any case, follow these instructions.
Error 0xc0000005 after updating Windows 7/8
During 2013-2014, Microsoft released several updates for their operating systems that may lead to this problem. Depending on your system settings, these updates may be installed as manual mode and fully automatic.
Fact: on pirated Windows 7, the probability of seeing an error is several times higher than on a licensed Windows OS. But legitimate Windows owners can also run into trouble.
Solution: uninstall some updates. This can be done in several ways.
Removing updates from the command line, the easiest
In Windows 7, enter the line in the Start menu search bar:
wusa.exe /uninstall /kb:2859537
In Windows 8, press "Win+X" and type:
exe /uninstall /kb:2859537
Press "Enter" and wait a bit. If you have installed update 2859537, the utility will remove it. Check if your issue is resolved. If not, then open the Start menu again and type in the search bar:
wusa.exe /uninstall /kb:2872339
Press "Enter" and check again. If the result is negative, we repeat the steps with two more updates:
wusa.exe /uninstall /kb:2882822
wusa.exe /uninstall /kb:971033
It is advisable to reboot after each step.
Go to "Control Panel -> Programs and Features -> View Installed Updates"
We look through the list with Microsoft Windows updates and look for matches in brackets from:
We delete. There are about 200 lines in the list, so the first method seems to me faster.
If neither the first nor the second method works
Perhaps the problem will turn out to be more serious and the first two methods will not work due to the error itself when starting applications 0xc0000005, i.e. it will appear when you try to launch the control panel or utility wusa.exe.
Then try running in safe mode. For Windows 7, when starting the computer, press the "F8" key until the boot menu appears and select "Safe Mode" there
And there already try to remove updates in the first or second way.
In particularly difficult cases, this option will not work. Then you need to use the troubleshooter. To load the recovery environment, you also need to press "F8" when starting the computer and select "Troubleshoot your computer" from the menu
But such an item in the menu may not be. Then you need to boot from installation disk or flash drives, but instead Windows installation 7 select "System Restore", and then click on "Command Prompt" in the window.
AT command line enter the command:
DISM /Image:C:\ /Get-Packages
Where C:\ is the drive letter on which the operating system is installed. As a result of executing the command, you will receive a lot of information, among which you need to find entries containing the numbers of one or all update packages from the list: KB2859537, KB2872339, KB2882822, KB971033. I give for example:
In the picture, red marks what needs to be copied to the clipboard. In the command line, this is done like this: select with the left mouse button, and to copy, right-click on the selection, and that's it.
To make it easier for you to find necessary information- do this: copy the entire contents of the window to the clipboard and paste it in notepad, and there already use the usual search.
Those. It should look something like this (everything on one line):
DISM/Image:C:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3
Press "Enter" and, if you have found other service packs, then do the same with them.
As a result of this procedure, the packages will be removed and disappear from the list of installed packages, but will remain in the Windows log.
And yet, a simpler, and maybe the only method:
- Go to the folder "C:\Windows\SoftwareDistribution\Download" and delete everything that can be deleted there
- Boot into safe mode and restore to an earlier system restore point
- Reboot
Note: You can avoid installing unwanted packages with manual Windows Updates. You just need to find such a package in the list for installation and click "Hide".
How else to fix error 0xc0000005
It is not always possible to fix the error by removing the unfortunate updates, because, as I already wrote, the reasons may be different. A good option- This is a rollback of the system to a restore point at a time when everything was still working. Just remember when it started and find a restore point for a date earlier. By the way, this can also solve the problem in the case of service packs, simply by restoring to a point when they have not yet been installed.
By the way, the application launch error 0xc0000005 is associated with erroneous operations with random access memory (RAM) - “memory access violation”. One of the methods of treatment is to disable the DEP (Data Execution Prevention) function or add the program to the list of exceptions. How to do this, read the article at the link I provided.
Viruses in the system can be a common problem. Moreover, it is not the viruses themselves that are the cause of the error, but they, as it were, manifest the problem, i.e. results in a combination of several factors. In any case, the system must be carefully treated for viruses.
A faulty RAM module can also be the cause. Especially if it all started after expanding or upgrading the computer's RAM. In this case, you need to temporarily remove new module memory and test the system. If the problem is fixed, then, accordingly, the failed module must be changed to a working one. You can test the memory for errors using the MemTest86 utility.
Every day, many people see this message on their computer screens: "Error: Access Violation 0xC0000005".
Have you encountered this error too? In this article I will describe all possible solutions. If you did not find how to fix your problem, leave us a message describing your version of the error and we will try to add information about it to the article. Let's get rid of bugs together!
Fixing Access Violation Error 0xC0000005
Reasons for the error
This is a critical access violation requiring immediate attention. Typically, this error message appears when you try to run one of the programs on the operating system. Windows system. After that, the program shuts down and you can't get it to work.
In addition, the code may appear in other error messages, depending on your actions, as well as the programs you want to run or install. Common causes of an access violation error are: registry corruption, malware, malfunction of RAM or device drivers, incorrectly installed or updated programs, and even Windows security tools.
The error options and how to fix them are listed below. However, if you are not very good at computers, we recommend that you contact a specialist or use special programs.
Error message options:
- "An application error has occurred and an application error log is being generated. 0xC0000005: Access violation while executing at address"
- "Error initializing application (0xC0000005). Press the OK button to exit the application"
- The combination "Stop 0x0000008E (0xC0000005 ...)" on blue screen.
We identify and fix a critical error
Option #1: Registry
Your computer may be infected with a virus. Then the error reports that the system prevented the launch malware. Install an antivirus and run a full computer scan.
Option #3: RAM failure
Quite often, the cause of such an error can be faulty RAM. If the error message started to appear after you inserted a new RAM stick, the problem is most likely in it. To verify this, you can take out a new RAM and check if the error is gone. If it's still in it, return the RAM to the store or replace it with a new one.
Don't forget to do the following steps before removing the RAM:
- Turn off your computer and unplug all cables (power, network, etc.).
- Remove the battery (if you have a laptop).
- Ground yourself before touching the bar (e.g. touch the metal bolt on the light switch)!
Option #4: DEP
Quite often, Data Execution Prevention (DEP), introduced by Microsoft in Windows SP2 and used in later versions, causes an error. DEP is a set of security features that prevent code from running from non-executable memory segments. This is a prime illustration of a typical access violation error 0xc0000005.
Option #5: Printer Drivers
In some cases, the error occurs when the current printer profile is incompatible with the updated settings of one of the programs you are trying to run. You can reinstall the program, drivers, and even the entire system over and over, but that won't help. The reason is that every time you install the same standard user printer profile, included in the printer setup package by the manufacturer. The easiest way to solve this problem is to create a new, clean printer profile.
Option number 6: Video driver malfunction
Sometimes the error appears after updating the graphics card driver. If this is the reason, roll back the driver to previous version. And inform the supplier of the problem. Almost all PCs have two video cards, one integrated - which is built-in motherboard, and it is important that the processor has a graphics core, another discrete one is a separate video card, try rearranging VGA cable into another connector, and there already see if the problem is in the video card or not.
Option #7: IE6
The message "Access Violation (Exception 0xC0000005)" may appear in IE6 when a web page or html document contains an unclosed span tag. As a solution, stop using IE6. Install a newer version or a different browser, for example, Mozilla Firefox, Opera or Google Chrome.
Option #8: Google Chrome
If you are using Google Chrome, you may encounter the following message: "An error occurred while initializing the application."
Option #9: Windows Service Pack
Install the latest service pack for Windows. Sometimes this solves the problem with error 0xC0000005.
Option #10: Development problem
If you are developing software and keep getting an exception with status STATUSACCESSVIOLATION (0xC0000005), your program may be trying to violate DEP. If your application uses executable memory, it must access the correct sector of memory. Change the PAGEEXECUTE, PAGEEXECUTEREAD, PAGEEXECUTEREADWRITE, or PAGEEXECUTEWRITECOPY attributes of the memory protection argument in the virtual memory allocation functions.
If this solution does not help, run the program in the debugger. You may have incorrectly initialized the pointer. When the debugger stops at an error, just check the call stack and open each file until you find the code that is causing the crash. And don't forget to try the helpful tools listed on this site.
Option #11: Symantec Antivirus
The error may appear if you are using Symantec Antivirus. If the error message mentions SAVRT.SYS, that's the problem. You just need to update Symantec Antivirus and the error will be gone.
Sometimes when starting an application, an error with the code 0xc0000005 may occur. It prevents a program or application from starting. The error itself indicates an incorrect access to the computer's memory ( RAM). In Windows 7, its appearance is most often associated with an update. This article will discuss the causes and ways to fix this problem.
It does not matter which system you use: Windows XP, 7, 8 or 10. Error ( or exception code) 0xc0000005 can occur in any and completely different reasons:
- Installation of updates, drivers, programs.
- Problems with the memory module.
- Viruses.
- Problems in the antivirus.
- Outdated registry entries.
- Crashes in DEP ( data execution prevention).
The initialization error 0xc0000005 is mainly encountered by users using a pirated Windows version, but it can also be present on the license.
How to fix error 0xc0000005
Use some of the instructions below. I will rank them in order of popularity. Be sure to try everything if you don’t know after which the problem of initializing applications appeared.
Remember to restart your computer after each instruction for the changes to take effect.
Windows update
Perhaps you or the system installed an update and after it the error 0xc0000005 began to appear. You need to remove them.
To do this, go to Start >> Run ( or Win+R buttons) and enter in the line cmd.
You will be taken to the command line. From here it will be easiest to remove all problematic service packs. Enter 4 commands in turn:
- wusa.exe /uninstall /kb:2882822
- wusa.exe /uninstall /kb:2859537
- wusa.exe /uninstall /kb:2872339
- wusa.exe /uninstall /kb:971033
Kb and number is the name of the package. After that, I recommend the way they can lead you to the same problem again.
PC memory
If 0xc0000005 appears on a blue screen ( screen of death) and the computer does not start, then this is most likely due to the RAM slats on physical level. Just try to place them more tightly, and also check the maximum allowable volume. Maybe you just overstepped it.
If you have not touched the RAM module at all ( made a replacement), then it is necessary. If errors occur, the memory sticks should be changed to workable ones.
Antivirus
The anti-virus might have quarantined the files necessary to run the application. Go to the quarantine database and check if it's there desired files. If there is, then set an exception for them.
Also, after that, scan the PC. This will rule out possible problem the appearance of 0xc0000005 due to a virus.
Drivers
If 0xc0000005 began to appear after installing the driver, then you must either remove it or roll back to more old version when everything worked.
Go to Start Menu >> Control Panel ( large icons ) >> Device Manager.
Find the device for which you updated the driver and go to its properties. Rollback here or complete removal. After that, the problem should disappear. Video card example.
Data Execution Prevention
This is a security tool also known as DEP for short.), which prevents the execution malicious code by additionally checking the computer's memory. Incorrect handling can cause error 0xc0000005.
Put problematic applications in a DEP exception and check if the error is resolved.
Go to control panel. Go to "Performance counters and tools".
In the Data Execution Prevention tab, set an exception.
Registry
Perhaps the error appears due to incorrect entries in the registry. To fix it use CCleaner. It's free and safe. Download it and install.
Go to the registry tab. Here, search for problems several times until all problems are fixed.
Printer
If the problem is related to the printer, then just create new profile for him. The fact is that manufacturers use a standard profile that may not be compatible with any programs and applications in the system. In this case, only creating a new one will help. How to do this, see the instructions for the device.
How else can I fix 0xc0000005
If the tips above did not help, then only the most extreme actions remain. If the error is related to a specific application, then it can be reinstalled or replaced with another one.
In other cases, all that remains is to roll back the system to an earlier state using a restore point. If a this way impossible to implement, it will help. This is the last thing you can do.
Did you manage to resolve the error 0xc0000005 using the tips from the article?
Errors in Windows 7, as, indeed, in any other operating system, happen often. Only here to insure against them, alas, you will not be insured. A notification flies out - and that's it. As a result, you sit and think, but how to fix this fucking error with the code 0xc0000005, so that, in the end, return to the normal launch of applications. But, as they say, there would be a question, but there will always be an answer to it. In this case, however, it is unlikely that we will be able to open America, saying that there is a solution to such a problem with Windows 7, and quite simple.
Method #1: Editing the Programs and Features Section
It is worth noting that most often the error message 0xc0000005 appears after the next windows updates 7. Moreover, there is little from the users, which depends. Such a system problem can be provoked by installing such completely safe-looking update packages as KB2859537, KB971033, KB2872339 and KB2882822.
On some computers, they normally take root in the system, while on others they invariably lead to failures. In this case, it will be enough to remove these updates from the system in order to fix the error 0xc0000005 on the PC. And you can do it like this:
![](https://i2.wp.com/windowstune.ru/wp-content/uploads/2015/03/23-e1426516515366.jpg)
After that, all that remains is to restart Windows. As a result, when you restart the computer, the error 0xc0000005 will disappear. True, it is worth noting that this method is very tedious. Why? Because the necessary values often have to be looked for in the list of updates, consisting of 100 or even 200 lines. Not very convenient, agree? In this case, it is easier to save both time and nerves by setting up the system using the Run utility.
Method #2: Debugging through the Run utility
In order to deal with error 0xc0000005 in the Run program, we will have to act like this:
If the error 0xc0000005 no longer bothers you, let's calmly go to drink tea: the problem is solved. If Windows is still on its little strike, re-open the Run utility and continue debugging using other commands:
At the same time, do not forget to reboot and further check for Windows health after each completed task. One way or another, the result of such actions will not be long in coming - error 0xc0000005 will disappear from the system immediately.
Method number 3: Configuration through work on the command line
You can also clear the Windows Update list of erroneous components from the command line. To do this, we launch it using one of the methods known to us (more about them), and then alternately drive the commands indicated in method No. 2 into it:
As a result, it remains only to restart the computer for the changes to take effect and automatically fix the error in Windows.
Method #4: System Restore
Perhaps rarely, but it still happens that none of the above methods work. In this case, there are 2 possible options for action: restore or reinstall operating system. Of course, each method has its own advantages, but it is still worth trying to get started. Windows Rollback. In time, such a process lasts much less than installing Windows, and in terms of efficiency it is not much inferior to it.
How will we act? First, go to the "System Restore" section. You can do this in different ways:
In principle, no matter which way you choose, the plan for further action will still be the same. So, after starting the program, first click the "Next" button, and then select the necessary restore point from the proposed list - the one that goes in time before installation updates. Then, to continue restoring system parameters, click "Next" again:
After that, we check the entered data and, if everything is correct, click the "Finish" button in order to start the system recovery process.