The point isn't to successfully open the IDE. The point is to get some output to give us more information on why it won't open. That's what arduino_debug.exe does. The reason you need to run it from the command line is that otherwise it will automatically close as soon as the IDE doesn't start and you won't get a chance to copy the output.
Are you using the latest version of the Arduino IDE (1.8.5) downloaded from: