El servicio mcebuddy no está disponible

esto comenzó hace unos días mientras estaba en la versión 2.5, hice una instalación limpia a la versión 2.6 y sigo teniendo el mismo problema. El servicio está en ejecución, intenté reiniciar el servicio, reiniciar el sistema y aún indica que el servicio no está disponible.

¿puedes adjuntar tu mcebuddy.log?

No puedo localizar los registros de MCEBuddy. Cuando hago clic en “logs” no aparece nada; cuando hago clic en “events” obtengo una ventana con:
error retrieving event logs, unable to get event log entries from the mcebuddy engine, retrieving event logs from local machine. Esto muestra mucha información, pero no sé en qué archivo se guarda. Hice una búsqueda en el disco C por mce.log sin resultados.
Mi entorno es Windows 10 usando NextPVR con cajas sintonizadoras OTA HomeRun para grabar programas como archivos TS, que MCEBuddy luego convierte a Mpeg durante horas sin grabación. He usado esto durante muchos años sin problemas. Cuando MCEBuddy dejó de conectarse al servicio, actualicé a la versión 2.6.x desde 2.5.x; sin embargo, no hice una desinstalación, así que seguí la guía para eliminar todos los archivos antes de hacer una instalación limpia.

Muy extraño. ¿Puedes abrir PowerShell como Administrador e introducir lo siguiente?:

Get-Service -Name MCEBuddy2x | Format-List -Property *

Pega los resultados en una respuesta.

¿También puedes pegar una captura de pantalla de la ventana principal de la GUI? Así.

Tan extraño. Debería poder conectarse/ver que el servicio está en ejecución. ¿Hay algún archivo en el directorio Logs? Prueba este comando de PowerShell y pega la salida en la respuesta.

Test-NetConnection -ComputerName localhost -Port 23332

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Prueba el nuevo PowerShell multiplataforma Search - Microsoft Bing

PS C:\Windows\system32> Test-NetConnection -ComputerName localhost -Port 23332
WARNING: TCP connect to (::1 : 23332) failed
WARNING: TCP connect to (127.0.0.1 : 23332) failed

ComputerName : localhost
RemoteAddress : ::1
RemotePort : 23332
InterfaceAlias : Loopback Pseudo-Interface 1
SourceAddress : ::1
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False

PS C:\Windows\system32>
no estoy seguro de dónde se encuentra el directorio de logs, no hay ninguno en la carpeta MCEBuddy2x

Sí, los registros deberían estar en la raíz de la carpeta MCEBuddy2x.
Parece que algo podría estar bloqueando la comunicación con el servicio en el puerto 23332. O podría ser que, aunque el servicio aparezca como en ejecución, esté en un estado de no respuesta.
Abre los servicios y abre las propiedades del servicio MCEBuddy2x. Adjunta una captura de pantalla de esto.

hace unos días intenté cambiar el puerto a 2121 en el archivo conf pero nunca se reflejó el cambio, así que lo volví a dejar como estaba, por si te interesa

Estoy perdido sobre por qué no funciona. Mi única sugerencia sería reintentar el método de instalación limpia.

Lo haré, publicaré después, gracias por tu ayuda

No hay problema, perdón por no tener una mejor solución.

Curiosamente, el desinstalador de MCEBuddy indicó que no podía continuar porque el programa no estaba instalado. Realicé una eliminación de la aplicación desde Windows más una eliminación manual de todas las carpetas y archivos relacionados con MCEBuddy. Tras reiniciar Windows, la instalación de MCEBuddy se realizó sin problemas y ahora encuentra el servicio y funciona correctamente. Aún resulta un poco extraño que originalmente fallara con la versión 2.5.x y que la instalación de la 2.6.x tuviera el mismo problema, pero antes de esta última instalación fui más diligente limpiando los archivos antiguos de MCEBuddy.

Vaya, no tengo idea de cómo se arruinó tanto, pero me alegra que ahora te funcione.