The information in this article applies to product: e-Work 6.x
Issue
When installed on Windows Server 2003, the Engine service fails to restart and generates the following error message:
Could not start the e-Work Engine service on Local Computer.
Error 1053: The service did not respond to the start or control request in a timely fashion.
Resolution
- This is a known issue.
Here is a workaround:
- Go to Start --> Settings --> Control Panel --> Administrative Tools --> Services --> e-Work Engine. Right-click, select Properties --> Log On and note the user account that is being used to run the Engine service.
- Go to Start --> Settings --> Control Panel --> Administrative Tools --> Component Services. Expand Component Services and go to COM+ Applications --> Metastorm e-Work Engine. Right-click and select Properties --> Activation. Select Run application as NT Service and click OK to pop-up message. Click Setup new service and change the service name to e-WorkCOM+ (no spaces). Under Dependencies, check the following:
COM+ System Application
Distributed Transaction Coordinator
The other settings can be left with the default values.
Click Create.
- On the Identity tab, select This user and add the same user that the Engine service is running under (the one that was noted in \#1). Click Apply and OK.
- Because the dependencies will be deleted by the next step, make a note of the dependencies for the e-Work Engine service by checking the DependOnService registry value here:
HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\e-Work Engine.
- Stop the Engine service, if it is running.
- Run the following at the command line:
eEngine.exe /uninstall
- Next, reinstall the Engine service at the command line with all of the dependencies noted in the registry, other than RPCSS and COMSysApp as these are added by default. Be sure to add the new COM+ service that was just created. If a dependency name contains a space, put the entire switch in double-quotes, e.g. "/dependency:dependency name here".
Here's an example:
eEngine.exe /install /dependency:MSSQLServer /dependency:MSDTC /dependency:e-WorkCOM+
- Go to Start --> Settings --> Control Panel --> Administrative Tools --> Services --> e-Work Engine. Right-click, select Properties --> Log On. Select This account and enter the user that was noted in \#1.
- Try starting the e-Work Engine service as usual. This should automatically start the new e-WorkCOM+ service. This new service will be in the Services list as Metastorm e-Work Engine as this is the display name.
- After making the above changes, it may be necessary to restart the server.