I keep getting Unity.exe-application error 0xc000007b when I try to open Unity 5 or above ? Help!

I downloaded and installed unity 4.6 a year or two ago (free version at the time, not Pro. I’ve never had a Pro Unity version of any kind, yet). But now, in 2016, I can INSTALL any version of Unity, but when I try to OPEN any version that’s over the 4.6 version that I already have, I get this popup on my screen that says :

Unity.exe-Application Error
“The application was unable to start correctly (0xc000007b). click OK to close the application”

I’m using Windows 7. I’ve updated my software according to qualify to operate Unity 5. Does anyone else have this issue? I’ve Google “0xc000007b” and seen some other people talking about being unable to run Assassin’s Creed “Unity” because of this “0xc000007b”. Does anyone know what “0xc000007b” is? I’ve tried everything to fix it. I think my computer is a 2005 HP G62-228CL Notebook. Does that have something to do with it? Anyway, thank you in advance for any help you can offer.

EDIT: I followed every tip on this page I found but nothing worked:

Okay, I’m back. After looking for an answer to this off and on for over a month, I finally found a solution the other day after I posted this question. I’m going to go ahead and put the answer here and leave this question up so anyone else with this same problem can get some help!

SOLUTION: I followed the directions on this BitDefender page here:
http://www.bitdefender.com/support/how-to-solve-error-message-"the-application-was-unable-to-start-correctly-(0x000007b)-click-ok-to-close-the-application"-1106.html

It said: “This error ( Application Error 0x000007b) message may occur on 64 bit operating systems when the Microsoft Visual C++ Redistributable Package is not properly configured.”

I’m noticing now that my error code was a little different (0xc000007b) compared with the code BitDefender offered to fix (0x000007b), but it worked nonetheless.

Hi, it doesn’t work for me.

Removed all redistributables, installed both 32 & 64 bits, but error still there.

Same problem for me, Application was unable to start (0xc000007b) , so can’t use Unity now for nearly a year, and I am not going to redo my whole pc just for Unity. I’m going to move over to Unreal Engine, as I have not been able to get any support on this matter and it seems Unity don’t care, typical attitude of large companies these days. I tried all the fixes including manual y replacing the DLL files. But still no luck. The event viewer also don’t give much info on this problem.

To resolve replace mfc100.dll, mfc100u.dll, msvcr100.dll, msvcp100.dll files at your C:\Windows\System32 folder with 64 bit versions.

They can be found here - http://www.bitdefender.com/files/KnowledgeBase/file/dlls_x64.zip

Taken from Error 0xc000007b when starting unity.exe - Questions & Answers - Unity Discussions
Regards.