Unable to open Arduino 1.6.4 - Closes after "Loading configuration" splash

I'm having trouble opening the software on a PC. When I try to run it, it loads the splash screen, but then goes away and the program does not open. Opening arduino_debug.exe gives me this message, only for a second before it too goes away:

Loading configuration...
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147)
at processing.app.windows.Platform.getFolderPathFromRegistry(Platform.java:70)
at processing.app.windows.Platform.recoverSettingsFolderPath(Platform.java:55)
at processing.app.windows.Platform.init(Platform.java:50)
at processing.app.Base.guardedMain(Base.java:153)
at processing.app.Base.main(Base.java:137)

I'm not quite sure what to do next. I've looked up the crash and I keep reading that I need to delete the Arduino15 folder and it should work, but I have no Arduino15 folder anywhere on my PC. I've also tried changing the sketchbook location in the preferences.txt file in the AppData folder, to no avail.
Any help would be greatly appreciated, thanks.

A bunch of people have had IDE 1.6.x problems, including IDE crashes and bizarre compile errors, when they have an old 1.5.x/1.6.x installation. Those problems seem to be caused by out-of-date executables that the new IDE saves outside the IDE installation directory. In such cases it appears that the fix is to delete or rename the old "Arduino15" directory and re-install 1.6.x.

On Mac OS X:
/Users/(username)/Library/Arduino15

On Windows:
C:\Users(username)\AppData\Roaming\Arduino15

On Linux:
/home/(username)/.arduino15 (a.k.a. ~/.arduino15)