It didn't work; however, a full reinstall of Minecraft (deleting .minecraft from roaming and running MinecraftInstaller.msi from the website) seems to have worked so far. This solution is really frustrating because I now have to reinstall all my versions and servers
every once in a blue moon after trying to launch it 15+ times it randomly launches but i have to keep trying or it will just keep crashing
correction, even with a full reinstall it doesn't seem to launch