THIS WAS THE SOLUTION FOR ME!!!!!! THANKS FOR THE POST.
Below are specific details if you need to create the ServicePipeTimeout which is what I had to do in my case.
How to increase the timeout value for the service startup
Additionally, you can change the timeout value for the service startup in the Windows registry:
- Launch Windows Registry Editor.
- Find the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Right-click this key and select New> DWORD (32-bit) Value.
- A new value named New Value #1 appears on the right.
- Change the name of this new value to ServicesPipeTimeout.
- Right-click the ServicesPipeTimeout value you created, and choose Modify. The Edit DWORD Value window opens.
- Change Base to Decimal.
- In the Value data field, type the 300000 (5 minutes) = value (in milliseconds) of time allowed for the service to start, and click OK.