Unable to discover workgroup device


The attended discovery agent is installed on a workgroup device, but the device does not appear on the Inventory screen.

How to identify the problem

The user is prompted with the following error during the installation of the Discovery Agent.

"An error occurred when trying to read the user device token. Please try again or contact your Endpoint Cloud Administrator."

If you have a look through the Cibecs Agent log, you will find the following entries:

error: BAD_HANDLE(mUserHandle)
last error: (1314) A required privilege is not held by the client.
at: InteractiveProcess_win.cpp (250)

Log phrase to look for: "A required privilege is not held by the client"

Find the log here: "C:\ProgramData\Cibecs\Discovery\discovery.log"

What caused this problem?

The installation is unable to complete as the locally signed-on user. This is required to register all components to discover the device properly.

How do I resolve this problem?

Promote the user account to the local administrator and attempt the installation again.

Check if the problem has been fixed

The installation should complete without any errors and the device will be listed on the Inventory screen in Endpoint Cloud.