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. For more registry information, see the following Microsoft articles: http://support.microsoft.com/kb/256986 and http://technet.microsoft.com/en-us/library/cc725612.aspx
- Select Start | Run and type regedit.
- Click OK.
- Browse to the key HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control.
- If ServicesPipeTimeout exists, select it. If ServicesPipeTimeout does not exist, right-click select New | DWORD Value. Type ServicesPipeTimeout and press the Enter key.
- Right-click and select Modify.
- Select the Decimal Radio Button.
- In the Value data field, type a time (in milliseconds) for the new Windows Services Timeout.
- Click OK.