I do a dual 0.7/0.5 install like this from a fresh windows 10 system (without any oculus software installed),
and switch between then with two .cmd files.
1. Install 0.5.0.1 runtime (ignore erros)
2. Copy the whole folder "C:\program files (x86)\Oculus" to your desktop
3. Install 0.7 runtime
4. Make two text files 005.txt and 007.txt
5. Edit 005.txt so it look like this (change the "yourusername" to you own):
net stop OVRService
"C:\program files (x86)\Oculus\Tools\DirectDisplayConfig.exe" off
taskkill /f /im OculusConfigUtil
start "" "C:\Users\yourusername\Desktop\Oculus\Service\OVRServer_x64.exe"
start "" "C:\Users\yourusername\Desktop\Oculus\Tools\OculusConfigUtil.exe"
6. Save and rename the file to 005.cmd
7. Edit 007.txt so it looks like this:
taskkill /f /im OculusConfigUtil.exe
taskkill /f /im OVRServer_x64.exe
"C:\program files (x86)\Oculus2\Tools\DirectDisplayConfig.exe" on
net start OVRService
start "" "C:\program files (x86)\Oculus\Tools\OculusConfigUtil.exe"
8. Save and rename the file 007.cmd.
9. Since you just installed the 0.7 runtime (in step 3) you should already have it working. Test the demoscene to make sure.
10. You should also have the oculus folder and the two .cmd files on your desktop.
11. To switch to the 0.5 runtime, first close the oculus configwindow, and make sure you exit it in the taskbar too.
12. Right click the 005.cmd and run as administrator.
13. A command windows pops up and the config windows opens and show that DK2 is ready. Do not close the command window. It needs to be open as long as you run 0.5.
14. Test the 0.5 demoscene to make sure it works. (ignore errors). Test ED

15. To switch back to 0.7, first close the command window.
16. Close the config window, and make sure you exit it in the taskbar too.
17. Right click the 007.cmd file and run as administrator.
18. Oculus config windows opens and shows a working 0.7. Test the demoscene to make sure.
To get it working on my AMD R9 290x I have to use the latest 15.9.1 beta drivers
Thats it! Good luck
