The most typical causes for the ‘0xC0000005: Access Violation’ error are: corrupt registry, malware, faulty RAM or device driver, incorrectly written, installed or updated software or even Windows security features.
How to fix the 0xC0000005 error
0xc0000005 error case 1: Registry
The 0xC0000005 error is often caused by poor maintenance of your computer and corrupt registry entries that pile up as you install and delete programs, especially when you install new programs over old ones that were not completely deleted. To get rid of the 0xC0000005 error you could check all the registry entries manually but this procedure is long and complicated. If you are not a computer expert checking your registry manually may take a few days. In addition, you may damage important registry entries. So if you are not a PC guru use special software to repair your registry.
0xc0000005 error case 2: Virus
Your computer may have a virus and the 0xC0000005 error informs that the system prevented execution of a malicious application. Install the latest
0xc0000005 error case 3: Bad RAM Memory
Quite often this problem results from a 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. If so, get a refund or ask to replace the faulty memory with a good one.
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!!(for example, touch metal screw on a lightswitch).