Issue: When running OnBase as a Windows Service, the OnBase Client fails to start if it takes longer than 30 seconds to launch. This issue is due to a Windows default setting that will terminate a Windows Service if it does not respond within an allotted time frame. A Service Control Manager Error will be generated in the Windows System Event Log with an ID of 7009 in the event of such a timeout.
Resolution: To resolve this issue, increase the timeout used by Windows to terminate a Windows Service that has not yet started. This is done in the Windows Registry, and requires a user with Administrator Privileges on the affected server or workstation.
Modify the registry at your own risk. Incorrectly editing the Windows registry can cause serious problems that may require you to reinstall your operating system. Be sure to back up the registry before making any changes to it.
- Select regedit. and enter
- Click OK.
- Browse to the key HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control.
- If ServicesPipeTimeout exists, select it. If ServicesPipeTimeout does not exist, right-click and select . Enter ServicesPipeTimeout and press Enter.
- Right-click and select Modify.
- Select Decimal.
- In the Value data field, enter a time (in milliseconds) for the new Windows Services Timeout.
- Click OK.