I would like you to try the following.
Looks like the registry is getting messed. If it fails let us know.
1. Delete the service using ORADIM
2. Check the control pannel to make sure its not there
3. Bounce the server
4. Recreate the services using ORADIM
5. Make sure it appears on the controlsets
6. Try connecting
7. If it connects well and good else proceed to step 8
8. Bounce the server
Life is a journey, not a destination!