El servicio MCEBuddy no está disponible. Por favor, inicie desde el panel de control de Windows o compruebe la conexión del motor

Sigo recibiendo este mensaje, lo he desinstalado y vuelto a instalar dos veces. Mismo problema, no sé qué hacer AYUDA

Eso significa que Windows está bloqueando el motor para que no se inicie o bloqueando los puertos.

Intenta hacer una “instalación limpia” siguiendo los pasos que se proporcionan aquí: MCEBuddy FAQ - Install, Uninstall and Start Up Issues

Luego abre el Panel de control → Haz clic en Servicios (o accede a él desde el Administrador de tareas si estás usando Windows 8.1 o 10), encuentra el servicio MCEBuddy2x y haz clic en Iniciar.

Si el servicio se ha iniciado, entonces tu firewall o antivirus está bloqueando el puerto (23332) que utiliza el servicio de MCEBuddy (motor) para comunicarse con el cliente (GUI).

Tengo el mismo problema y he intentado varias cosas para solucionarlo. Desinstalé, intenté reinstalar e incluso hice una instalación limpia. Nada funciona. ¿Qué más puedo hacer?

EDIT: Incluso compré la versión más reciente 2.6.2 para instalarla y aún así no funciona.

¿Tienes instalado un antivirus o un cortafuegos? Pueden estar bloqueando la comunicación entre el motor y la aplicación.
En caso contrario, inicia la aplicación GUI y haz clic en Eventos para ver qué errores se registran en los eventos del sistema.

I do have an antivirus installed and a firewall, but I have checked them and they seem to be ok. I even added it the firewall as an app exception with port 23332. But I’ll post the event logs here. Maybe they will help to figure out the issues.

EDIT:
Here are all my windows event logs from the 24 hours or so.

Warning	17-Dec-2023   12:39 PM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.GUI.StatusForm.displayEventLogEntries()

Warning	16-Dec-2023   4:57 PM
MCEBuddy GUI: Unable to get History File from engine

Warning	16-Dec-2023   4:57 PM
System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.GUI.HistoryForm.GetAndDisplayHistoryLog()

Warning	16-Dec-2023   9:53 AM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.GUI.StatusForm.displayEventLogEntries()

Information	16-Dec-2023   9:51 AM
MCEBuddy engine service OnStart called, version 2.6.2.0

Error	16-Dec-2023   9:51 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
   at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
   at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
   at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
   at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
   at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
   at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
   at MCEBuddy.Engine.Core..ctor()

Error	16-Dec-2023   9:51 AM
MCEBuddy engine 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)

Information	16-Dec-2023   9:51 AM
Service started successfully.

Information	16-Dec-2023   9:48 AM
MCEBuddy engine service OnStop called, version 2.6.2.0

Error	16-Dec-2023   9:48 AM
MCEBuddy engine service failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Warning	16-Dec-2023   9:48 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Information	16-Dec-2023   9:48 AM
Service stopped successfully.

Error	16-Dec-2023   9:31 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
   at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
   at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
   at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
   at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
   at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
   at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
   at MCEBuddy.Engine.Core..ctor()

Error	16-Dec-2023   9:31 AM
MCEBuddy engine 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)

Information	16-Dec-2023   9:31 AM
Service started successfully.

Information	16-Dec-2023   9:31 AM
MCEBuddy engine service OnStart called, version 2.6.2.0

Information	16-Dec-2023   9:30 AM
MCEBuddy engine service OnStop called, version 2.6.2.0

Error	16-Dec-2023   9:30 AM
MCEBuddy engine service failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Warning	16-Dec-2023   9:30 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)
Information	16-Dec-2023   9:30 AM
Service stopped successfully.

Information	16-Dec-2023   9:17 AM
MCEBuddy engine service OnPowerEvent called by System, Event -> PowerStatusChange

Information	16-Dec-2023   9:17 AM
MCEBuddy engine service Power Status Change Notification, Power Status -> Online

Information	16-Dec-2023   9:17 AM
PowerEvent handled successfully by the service.

Information	16-Dec-2023   9:15 AM
MCEBuddy engine service OnStart called, version 2.6.2.0

Error	16-Dec-2023   9:15 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
   at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
   at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
   at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
   at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
   at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
   at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
   at MCEBuddy.Engine.Core..ctor()

Error	16-Dec-2023   9:15 AM
MCEBuddy engine 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)

Information	16-Dec-2023   9:15 AM
Service started successfully.

Error	16-Dec-2023   8:58 AM
Unable to complete initialization of MCEBuddy Engine Core.
Error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.
   at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()
   at System.Security.AccessControl.CommonAcl.AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, Int32 accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
   at System.Security.AccessControl.DiscretionaryAcl.AddAccess(AccessControlType accessType, SecurityIdentifier sid, Int32 accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
   at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
   at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
   at MCEBuddy.Util.FileIO.CreateExposedDirectory(String dirPath)
   at MCEBuddy.Engine.Core..ctor()

Error	16-Dec-2023   8:58 AM
MCEBuddy engine 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)

Information	16-Dec-2023   8:58 AM
Service started successfully.

Information	16-Dec-2023   8:58 AM
MCEBuddy engine service OnStart called, version 2.6.2.0

Information	16-Dec-2023   8:56 AM
Starting MCEBuddy Service. Version:2.6.2.0
Information	16-Dec-2023   8:55 AM
Installing MCEBuddy Service. Version:2.6.2.0

Error	16-Dec-2023   8:48 AM
Unable to delete installation directory. Error:System.UnauthorizedAccessException: Access to the path 'MCEBuddy.Globals.dll' is denied.
   at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
   at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
   at MCEBuddy.Service.ProjectInstaller.DeleteDirectory(String dirPath)

Information	16-Dec-2023   8:48 AM
Stopping MCEBuddy Service. Version:2.5.8.0

Information	16-Dec-2023   8:48 AM
Uninstalling MCEBuddy Service. Version:2.5.8.0
Error	16-Dec-2023   8:25 AM
MCEBuddy engine failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Warning	16-Dec-2023   8:25 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Information	16-Dec-2023   8:25 AM
Service stopped successfully.

Information	16-Dec-2023   8:25 AM
MCEBuddy service OnStop called, version 2.5.8.0

Warning	16-Dec-2023   8:10 AM
MCEBuddy GUI: Unable to get Event Log Entries due to pipe error System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.GUI.StatusForm.displayEventLogEntries()

Information	16-Dec-2023   8:05 AM
MCEBuddy service OnStart called, version 2.5.8.0

Error	16-Dec-2023   8:05 AM
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)

Information	16-Dec-2023   8:05 AM
MCEBuddy service OnStop called, version 2.5.8.0

Error	16-Dec-2023   8:05 AM
MCEBuddy engine failed to stop. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Warning	16-Dec-2023   8:05 AM
MCEBuddy engine service failed to close Host binding. Error:System.NullReferenceException: Object reference not set to an instance of an object.
   at MCEBuddy.Service.ServiceModule.StopEngine(Boolean onStop)

Tienes una instalación defectuosa o algo en tu sistema operativo/configuración está interfiriendo con los permisos de archivo, lo que impide que mcebuddy acceda a algunos archivos/carpetas en su directorio de instalación. Consulta esta página sobre problemas de instalación, específicamente sobre errores Canonical