Hello,
I am having the original issue. Just done the upgrade from Win8.1 to 10. When pressing "PLAY" button in launcher, nothing happens and button highlights again. Please note I am using Steam version.
Going to the steamApps/common/Elite Dangerous folder, if executing the launcher from there, I get a different behavior, with error messages stating that msvcp110.dll and msvcr110.dll are missing. I have tried to:
* reinstall the VS 2012 rev 4 redistributables
* check carefully if %PATH% is correctly set to include the system32 folder (it is!)
* set SYSTEM, SYSTEM32 env variables to system32 folder
* uninstall the game in Steam and reinstall
nothing of the above works, I always get the watchdog.exe giving me back the error with the missing files. However, if I copy the files into the Elite directory, I get past the errors but into an access violation at 0x000007b
Any ideas?
OK, found a fix! Apparently Windows 10 messes up the vcredist files. My brute force fix:
* access (...)\SteamApps\common\Elite Dangerous\_CommonRedist
* you will notice two dirs there, one for DirectX, the other for vcredist installs. These are the installs that Steam runs in the 1st run of the game, but for some reason gets messed up with Win10, so you have to redo them!
* Go to DirectX/Jun2010 folder, locate the .exe file, run and accept all the MS dialogs
* Go to vcredist folder, and run each .exe file nested in the 2010 and 2012 subfolders, including the ones for 32 bits (x86). You should run the 4 install .exe files two times. On a first pass, choose to uninstall the program, on the 2nd pass, choose to install.
Once all of this is done, watchdog.exe in the elite main folder should only complain about the fact it cannot find the main application. If this is the case, the launcher will then work fine.