Uniprint Services - Fails to start with the Windows error Parameter Is Incorrect

Prev Next

Problem Description:

When trying to start one of the Uniprint Services I am seeing the error message below in the Windows Services Console.

A screenshot of a computer error  AI-generated content may be incorrect.

The Windows System Event Logging has the same error message.

The Pharos LPD Server service failed to start due to the following error:
Error 87: The parameter is incorrect.


Impacted Products:

Pharos Uniprint 
Windows Server 2012 and greater

Log Analysis Result:

The PharosLPD Service, or other services, do not write any logging information for this when the service is trying to startup but fails to start.

Troubleshooting:

This is related to one of two things.

  1. The version of the Uniprint PharosLPD Service (or other service failing to start) not being of the same Major Version as the rest of the other Uniprint components. Meaning, during an upgrade only the Principal Components were upgraded and not the rest of the Uniprint Server side components.

2. The Windows Services Registry keys have an incorrect value for the ImagePath value for the service, see below.

Registry Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PSLPDSvr\ImagePath

Value: "C:\PROGRA~2\Pharos\Bin\PSLPDSrv.EXE"

When the Value above contains extra Double Quotes like below, the Windows Service Controller fails to attempt to start the service.

Incorrect Value: ""C:\PROGRA~2\Pharos\Bin\PSLPDSrv.EXE""

Resolution Steps:

  • Ensure that all the Uniprint Server side services are of the same version.
  • Ensure that the above registry key does not contain extra double quotes for the ImagePath value.