Windows services can fail to start if a file or folder "C:\Program" exists. The simplest way to solve the problem is to delete or rename the C:\Program folder or file. If you don't want to delete the "C:\Program" folder or file, you can perform the following steps:
- Click Start > Run and type REGEDIT and click OK.
- Click the plus sign next to HKEY_LOCAL_MACHINE, select SYSTEM , select CurrentControlSet, select Services and then then look for the name of the service is failing to start.
- Right-click ImagePath on the right side. In the Value data box, place quotes around the path.
Example:
Change: C:\Program Files\ProgramName\ServiceName.exe
To: “C:\Program Files\ProgramName\ServiceName.exe”
- Click OK and close REGEDIT. Restart the computer.