Yes setting the program as run with administrator does work, but has it's own annoying side effects:-
1) It means Oculus doeesn't run itself when you put the head set on. So you need to manually run Oculus.
2) When you run oculus, you get asked by windows for permission to run it.
These are possibly more annoying that Oculus simply loading up in the background for ED (even when not using the Oculus).