ProcessRobot Server service cannot start - Master Key is invalid error in event viewer

A "Master Key is invalid" issue prevents the ProcessRobot Server service from starting successfully.

In order to resolve, follow the steps below:

  1. Delete the "dbo.master_key" table's content from your ProcessRobot database (it contains only 1 row):

    ProcessRobot Control Desk delete master key table content

    Important note: This step is performed at your own risk. A wrong SQL query could harm your PR database. Please consult your IT.

  2. Delete the "GlobalSettings.dat" file, which is located at "C:\ProgramData\Softomotive\ProcessRobot" on the machine where the ProcessRobot Server is installed:

    ProcessRobot Control Desk delete global settings dat file

  3. Run the "ProcessRobotMasterKeyWizard.exe" which is located at "C:\Program Files\ProcessRobot\Server":

    Locate and run ProcessRobot master key wizard

  4. Start the "ProcessRobot Server" service, via "services.msc":

    Start ProcessRobot Server service

Note

Because the master key contributes to the encryption of the passwords in control desk, the user would need to re-provide the Solobots' passwords (autologin tab), Credential Manager etc.