MCEBuddy engine not starting

Error 18-Jul-2019 2:29 PM
MCEBuddy service failed to start. Error:System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
at MCEBuddy.Engine.Core…ctor()
— End of inner exception stack trace —
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.ServiceModel.Description.ServiceDescription.CreateImplementation(Type serviceType)
at System.ServiceModel.Description.ServiceDescription.SetupSingleton(ServiceDescription serviceDescription, Object implementation, Boolean isWellKnown)
at System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType)
at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
at System.ServiceModel.ServiceHost…ctor(Type serviceType, Uri[] baseAddresses)
at MCEBuddy.Service.ServiceModule.OnStart(String[] args)

NOTE: Don’t forget to attach your conversion log or MCEBuddy.log file as appropriate

Check out the #documentation topics for most issues.

MCEBuddy Engine does not start . Windows Event Viewer contains the following error --> This access control list is not in canonical form and therefore cannot be modified.


MCEBuddy wasn’t uninstalled properly and left the directory in a corrupted state.


  1. Uninstall MCEBuddy
  2. Delete the previous installation of MCEBuddy (by default in the C:\Program Files\MCEBuddy2x ) before installing a new version of MCEBuddy.
  3. Reinstall MCEBuddy
  4. If that does not work, then follow the procedures for a clean install