Estoy viendo lo mismo. Un volcado de hilo del problema en MCE Buddy usando el Process Explorer de Sysinternals parece mostrar que está bloqueado en algún tipo de conexión de red o búsqueda de DNS (por algo que no existirá en DNS, ¿como otro proceso en localhost u otro host en la LAN interna?). Obtengo este uso de CPU inexplicablemente alto además de “no se puede conectar al servidor”, y anoté los detalles en otro hilo.
Gracias por reportar esto. He replicado el problema y aislado la causa raíz. Está ocurriendo cuando el cliente GUI intenta determinar si se está ejecutando localmente o en una máquina remota (Windows termina realizando una búsqueda DNS de su nombre de host, lo que está causando un uso excesivo de CPU). Estamos trabajando en una solución.
Edit: Después de sentarme a observar el proceso por unos minutos, parece haber un patrón. Se dispara y se mantiene durante un minuto o minuto y medio, luego cae a cero durante unos 10 segundos. Y repite eso una y otra vez. Así que parece que está intentando hacer algo, se agota el tiempo, y luego reintenta a los pocos segundos.
Intenta ejecutar SysInternals Process Explorer (descarga directamente desde Microsoft.com) y copia/pega el stack de hilos del hilo que está consumiendo CPU.
Supongo que por ahora simplemente mataré el servicio y lo iniciaré cuando haya un acumulado. En cierto modo anula el propósito, pero no cuando está consumiendo el uso así.
No puedo replicar el problema aquí, ¿estás monitoreando alguna carpeta de red?
Podría ayudar usar la herramienta mencionada por @mike808 para aislar exactamente dónde está gastando su tiempo de CPU, lo que podría dar pistas sobre los próximos pasos.
Así que esto es hacer clic en “Stack” en la pestaña “Threads” del explorador, que asumo es a lo que te refieres. Esto fue estando inactivo y usando ~16%
La ruta que monitorea está ubicada como parte de Drivepool. D:/MCEBuddy donde D es una instancia de drivepool. Sin embargo, las unidades del grupo están todas conectadas a la misma máquina, así que no, no es a través de una red con monitoreo.
Raro. Parece que está analizando el archivo de configuración para algo, y luego está haciendo algo que quizá requiera UAC o algún tipo de entrada del usuario pero no puede.
¿Podría ser algún problema de juego de caracteres o codificación? @AustinWBest ¿tienes configurado un teclado internacional, opciones del sistema de archivos, o quizá las rutas de archivo tienen caracteres de “comillas tipográficas” u otros caracteres no estadounidenses? ¿Se han establecido los valores predeterminados? Solo para descartar que no esté intentando obtener una selección del usuario que no puede, ya que Windows no puede obtener entrada de consola en algunos casos (principalmente controladores, pero puede que no sea esa la situación).
No causa problemas con mi MCEBuddy, pero a menudo aparecen con apóstrofes en ellos (“Cocina de Cook” o “Rory O’Connell”) que se analizan con una comilla simple de cierre en lugar de un apóstrofe (o viceversa), y terminan en directorios y nombres de archivo diferentes. También afecta los metadatos, pero eso es menor.
Quizá tus carpetas en el drivepool estén usando un juego de caracteres diferente al del archivo de configuración o esté ocurriendo algo igualmente extraño.
@Goose tendría que investigar si el uso de DrivePool cambia algo (¿las APIs?) que MCEBuddy necesita usar si esa es la fuente del problema. No uso DrivePool, así que no tengo comentarios al respecto.
Verifica tu archivo History, archivo manual y otros archivos de configuración de MCEBuddy. Uno de ellos puede estar dañado. Comienza borrando los archivos de historial y manual (simplemente elimínalos) y si eso no lo soluciona, entonces puede que necesites una instalación limpia.