Blender 2.79b (and RC 2.80) require opengl32.dll be present before Blender will open (Windows 10)
I had the same problem. Here is how I solved it.
The PC has two graphics cards: one built-in Intel and one NVIDIA. By default, Windows (10-pro) recognizes and enables both. However, Blender default will work only with one of them. If you happen to use the other one instead, then Blender will close on start up.
Solution: Disable the graphics card which you are not using. Blender will go with the other one. It should work.
(Actually my experience is with Blender 2.90.1. Blender closes/crashes on loading/start up)