Oracle installation fails with following error.
OS error in starting service OracleMTSRecoveryService:
The error is because the specified service (mentioned in error message) is already running on windows and that is not in valid status. The underlying executable file has been removed by the previous un-installation. Go to windows services screen (cmd->services.msc) and check whether can you start and stop manually. Check the “path to executable:” whether the executable file is present or not.
You can use the following steps to remove the services from windows.
Run Windows cmd -> services.msc which will open the windows services page
Open up the service (OracleMTSRecoveryService) from the list of services and copy the display name from the general tab
Remove the service using sc delete command from the command prompt.
D:\> sc delete OracleMTSRecoveryService
[SC] DeleteService SUCCESS
Below command ensures the services already been deleted or not. Open up the services.msc and see whether it has been deleted or not. Now you can restart the installation.
D:\>sc delete OracleMTSRecoveryService
[SC] DeleteService FAILED 1072: