RM device monitor, job processor services do not start
if your RM services do not start, check event manager for more details.
In case that you find error related to .net 4.0 framework,. example:

Log Name: Application
Source: Motorola RM Device Programmer
Date: 31/01/2018 12:06:57
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Danimex10968_D3
Description:
<Error>
RM Device Programmer got an unhandled exception. Must be shutdown, and
will try to restart 1 minute later.\n\nSystem.Xml.XmlException: '.',
hexadecimal value 0x00, is an invalid character. Line 1, position 1.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at Motorola.Common.ExecutorService.c.d()
at Motorola.Common.ExecutorService.c.c(String[] A_0)
at Motorola.Common.ExecutorService.f.h()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at
System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Solution:
delete folders related to your application you have issues with under this location:
C:\ProgramData\Motorola\CommonCPS
Issue:
Its corrupted configuration files that cause this issue, deleting them will cause them to be created again.