A heap has been corrupted

So, our team is working with Unity, I’m using Unity3D Pro, and I’ve come to this problem.
Constantly Unity would crash with Access Violation, but then I’d just ignore and migrate the project.

Now, our project doesn’t open. It crashes Unity right on start with an “Access Violation”. This was the 3rd time it ocurred.
I did my steps to fixing it, but now the damage is deeper. I renamed our project folder, so Unity won’t found our project and just ask to open another one… but now it doesn’t, it bugs before that, with a:

“Unhandled exception at 0x77A62FD8 (ntdll.dll) in Unity.exe: 0xC0000374: A heap has been corrupted (parameters: 0x77A7D350).” I could only see this message while debugging Unity on Visual Studio.

If I rename back the project Unity still trie sto open and fail.
The way it’s now, Unity still tries to compile scripts, even without knowing where the project is.

Our team has loved Unity, but the constant bugs have been really pushing us back.

EDIT: I have already uninstalled Unity with Revo Uninstaller, cleaned everything it left behind, every file, everything, and installed again (newest version, 4.3.1. The Access Violation is pushing me back since 4.1, the first time I donwloaded Unity).

Lucas Assis

Jamora, that did the trick! I was able to open the project wizard and choose another project to open. Now I can start migrating my source from my project to another project ^^.
Anyway, I’d be happy to know why the Access Violations happen, but for now I’m happy I can keep on workig.
Thank you all for your responses =)