We have been getting reports of a CAD application (64 bits) crashing multiple times during their sessions with a Memory Access Violation 0xc0000005 error on multiple PCs. I had doubts that it was a hardware issue.
I noticed that the application was installed right under C:\; so I've tried several things (installing other VC++ libraries, etc...) and the last thing I did was uninstalling the CAD application and installing it under C:\Program Files. After that there were no more crashes.
I don't understand why this is working, because I had doubts that there was an actual need to be installing any 64 bits applications under C:\Program Files\ unless you need to install a 32 bits application under C:\Program Files (x86). Can someone explain?