I got the 0xc000007b error.
Blizzard advises to do the VCRUNTIME104_1.DLL fix that’s been posted. They don’t know how to fix anything else.
I ended up installing Linux (see ya winblows!) so that I could run battle.net in a bottle that can just be rebuilt if things go wrong.
If you want to continue to play the game, you’ll probably need to reinstall windows.