Hi,
I have tried several things such as sfc /scannow as well as wbadmin delete catalog, and replaced the devicesinfo.xml with its backup.
I've been looking at this thread-
https://social.technet.microsoft.com/Forums/en-US/ff1f03a4-59d0-48bf-b116-53429b706a66/unable-to-start-windows-server-essentials-management-service-wsemgmtsvc
The system event is-
The Windows Server Essentials Management Service service terminated unexpectedly. It has done this 3 time(s).
The service will start, then stop a moment later. I get two application error events
Application: SharedServiceHost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
at System.Xml.XmlExceptionHelper.ThrowXmlException(System.Xml.XmlDictionaryReader, System.String, System.String, System.String, System.String)
at System.Xml.XmlUTF8TextReader.Read()
at System.Xml.XmlBaseReader.IsStartElement()
at System.Xml.XmlBaseReader.IsStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)
at System.Runtime.Serialization.XmlObjectSerializer.IsRootElement(System.Runtime.Serialization.XmlReaderDelegator, System.Runtime.Serialization.DataContract, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)
at System.Runtime.Serialization.DataContractSerializer.InternalIsStartObject(System.Runtime.Serialization.XmlReaderDelegator)
at System.Runtime.Serialization.DataContractSerializer.InternalReadObject(System.Runtime.Serialization.XmlReaderDelegator, Boolean, System.Runtime.Serialization.DataContractResolver)
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(System.Runtime.Serialization.XmlReaderDelegator, Boolean, System.Runtime.Serialization.DataContractResolver)
Exception Info: System.Runtime.Serialization.SerializationException
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(System.Runtime.Serialization.XmlReaderDelegator, Boolean, System.Runtime.Serialization.DataContractResolver)
at Microsoft.WindowsServerSolutions.Settings.DataContractObjectSerializer`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Deserialize(Byte[])
at Microsoft.WindowsServerSolutions.Settings.ProviderCollectionBackend`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetValue(System.String)
at Microsoft.WindowsServerSolutions.HealthReport.ReportEmail.AlertEmailProviderSettingsStore.GetLastReportGenTime()
at Microsoft.WindowsServerSolutions.HealthReport.ReportEmail.AutoReportEngine.InitializeBackGroundEmail(Boolean)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
AND-
Faulting application name: SharedServiceHost.exe, version: 10.0.14393.0, time stamp: 0x57898f9e
Faulting module name: KERNELBASE.dll, version: 10.0.14393.2430, time stamp: 0x5b691a19
Exception code: 0xe0434352
Fault offset: 0x0000000000033c58
Faulting process id: 0x4f20
Faulting application start time: 0x01d43b0148733d41
Faulting application path: C:\Windows\System32\Essentials\SharedServiceHost.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: ffacc99b-2ca8-468d-ae66-e1102600389c
Faulting package full name:
Faulting package-relative application ID: