Check the services currently defined in registry in the location mentioned as follows.

Seems services are corrupted. the best bet is shutdown the database and open up your registry go to HKEY_LOCAL_MACHINE/SYSTEM/controlsetxxx/ORACLE and delete the relevant service and use oradim to create new service. You have to be creaful as usuall when you are playing with Windows registry its always gives nightmares if something goes wrong.

Better find some metalink doc and follow steps.