This article provides a workaround to an issue where the Royal Server service does not start due to a time-out error in Windows.
The default limit for a service to respond to a start request is 30 seconds.
If starting the service takes longer in your environment you can try to change the timeout value for service startup in the Windows registry:
- Launch the Windows Registry Editor.
- Find the following registry subkey: HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control
- Right-click this key and select New > DWORD (32-bit) Value.
- Change the name of this new value to ServicesPipeTimeout.
- Right-click the ServicesPipeTimeout value you created, and choose Modify to open the Edit DWORD Value window.
- Change Base to Decimal.
- In the Value data field, type the value (in milliseconds) of the time allowed for the service to start, and click OK.
- Finally, restart the machine.
See also https://docs.microsoft.com/en-us/troubleshoot/windows-server/system-management-components/service-not-start-events-7000-7011-time-out-error