Some of us would have come across a situation, where ServiceDesk Plus works only through CMD prompt by executing the RUN.bat (batch file) and fails to start as service. This situation most likely occurs after application restores or migrating the application to another drive on the same server. The reason behind this issue is, the ServiceDesk Plus service is already registered with an old installation, the server will not allow the same service to get registered again on the same name. We can fix this issue by removing the existing ServiceDesk Plus service and installing a new service and pointing it to the new application installed location.
Let's see the steps recommended to fix the issue.
- Remove existing ServiceDesk Plus service.
Goto to ManageEngine ServiceDesk Plus service, check the service properties, and make a note of the application installation path. See If its pointed to the old ServiceDesk Plus installation folder.
Execute the following batch file ( as administrator ), to remove the old service
D:\ManageEngine\old_ServiceDesk\Bin>SD_Service.Bat -R
- Install ServiceDesk Plus service.
Execute the following batch file ( as administrator ), to install new ServiceDesk Plus service
C:\ManageEngine\ServiceDesk\Bin>SD_Service.Bat -I
Close the command prompt and start the application service.