I'm having the same problem. The first problem I had was a message saying that there was missing a dll file called "Runtime140.dll" if i'm not mistaken. I looked online for the solution and downloaded a new file. Dropped it on the "System32" and "Syswow64" folders since I'm using a 64 bit Windows 10. When I tried to start my apache it showed the "error 0xc00007b" message and I haven't been able to start it since then. I think it's smt related to the "httpd.exe" but I haven't been able to confirm it.
I have re-installed it multiple times and tried to change the port from 80 to 8080 such as the port 443 to 4433 on the Xampp Control Panel but it didn't worked.
I already updated all the versions of the VisualC++ on my PC (2005,2008,2010,2012,2013,2015 and 2017) as well as the NetFramework and the DirectX.
I also have downloaded a pack of files that was supposed to substitute any corrupted or missing files on the "System32" and "SysWOW64" folders.
None of these worked...
I've been trying to find out if some app is using the port 80 and blocking the start of the apache but none of the methods I've found online worked.
I was starting a blog and was pretty excited about it but now I'm facing this problem for about a mounth and I just can't solve it and I can't tell you how frustrating it's been. I really don't want to format (I'm not sure if that's the term you use for it, I'm from Brazil) my pc, as I'm not sure if it would solve the problem.
And for as far as I read, even if I tried to install other programs like : Wamp. I would face the same problem.
If anyone there could help me, you will have my eternal gratitude.