Sometimes MCEBuddy will run into various issues while installing, uninstalling or starting the application. Listed below are some of the common error messages and resolution steps. Please make sure you DO NOT SKIP any step and ORDER is very important.
ALWAYS perform a complete uninstall of the previous version of MCEBuddy before installing a new version.
ALWAYS delete the previous installation of MCEBuddy (by default in the C:\Program Files\MCEBuddy2x) before installing a new version of MCEBuddy.
MCEBuddy automatically saves and restores the key configuration files from the installation config directory (history, mcebuddy.conf and profiles.conf) while uninstalling/reinstalling. While reinstalling it restores a backup of the old configuration files (mcebuddy.conf.old and profiles.conf.old) for your reference. PLEASE DO NOT REPLACE THE NEW CONFIGURATION FILES WITH THE OLD FILES AS PARAMETERS IN THE NEW FILES ARE ADDED/UPDATED WITH EACH RELEASE.
-------------------------------------
TABLE OF CONTENTS
- How do I do a clean install of MCEBuddy?
- The uninstaller is not working. How do I do a force uninstall MCEBuddy?
- 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 Engine does not start. Windows Event Viewer has the following Error System.ServiceModel.AddressAlreadyInUseException: There is already a listener on IP endpoint 0.0.0.0:23332
- Service name already exists
- While UnInstalling it gives an error, Service Does Not Exist
- When installing I get an error message
- I have a port conflict on my local machine (port is already in use)
- An exception occurred in the OnInstallAfter event handler of System.ServiceProcess.ServiceInstaller. –> This access conrol list is not in canonical form and therefore cannot be modified
How do I do a of MCEBuddy?
Uninstall MCEBuddy from the Start Menu or the Uninstall Programs Shortcut (Control Panel)
Delete the MCEBuddy Service:
- Find cmd.exe or command.exe in the Start Menu -> Accessories.
- RIGHT CLICK on it and select Run as Administrator.
- In the command prompt type
sc stop MCEBuddy2xand press Enter. This should stop the MCEBuddy service.- Now type
sc delete MCEBuddy2xand press Enter. This should delete the MCEBuddy service. Do not worry if it gives an error saying service does not exist.NOTE: If you do not run as an administrator then the service deletion will fail and MCEBuddy will not install.
Delete the installation directory (usually C:\Program Files\MCEBuddy2x) - you will have to check where MCEBuddy was installed
Delete the backup configuration files stored by MCEBuddy. Open the folder %HOMEPATH% (this is a windows variable, just type that into your Run prompt or Windows Explorer). Delete the following 3 files if found, mcebuddy.conf, profiles.conf and history
Reboot the computer
If you’re facing the following error while trying to uninstall/install MCEBuddy, “The feature you are trying to use is on a network resource that is unavailable”, this is due to a Windows Installer corruption and you need to follow the instructions here:
The uninstaller is not working. How do I do a force uninstall MCEBuddy?
Follow the below steps to force remove MCEBuddy if the Windows installer is corrupted/unable to uninstall it. CAUTION: ADVANCED EXPERIENCED REQUIRED OR YOU MAY END UP MAKING WINDOWS UNUSABLE
Stop the MCEBuddy2x service from the windows service manager (run services.msc) and close the MCEBuddy GUI/Application
Delete the MCEBuddy2x folder from the Program Files folder
Start an Administrative command prompt (right click on cmd.exe or command.exe and select Run as Administrator), type
sc delete mcebuddyONLY DO THIS STEP IF YOU ARE FAMILIAR ON HOW TO OPERATE THE REGISTRY. IT CAN STOP YOUR COMPUTER FROM OPERATING IF YOU MAKE ANY MISTAKES. Open the Registry, navigate to the following registry keys, search for and delete entries or keys as appropriate with MCEBuddy2x in them
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\ (delete keys)
HKEY_LOCAL_MACHINE\SOFTWARE\Installer\Assemblies\ (delete keys)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\ (delete key)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders (delete entries)Reboot the computer
If you’re facing the following error while trying to uninstall/install MCEBuddy, “The feature you are trying to use is on a network resource that is unavailable”, this is due to a Windows Installer corruption and you need to follow the instructions here:
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.
CAUSE
MCEBuddy wasn’t uninstalled properly and left the directory in a corrupted state.
RESOLUTION
Uninstall MCEBuddy
Delete the previous installation of MCEBuddy (by default in the C:\Program Files\MCEBuddy2x ) before installing a new version of MCEBuddy.
Reinstall MCEBuddy
If that does not work, then follow the procedures for a clean install
MCEBuddy Engine does not start . Windows Event Viewer has the following Error System.ServiceModel.AddressAlreadyInUseException: There is already a listener on IP endpoint 0.0.0.0:23332
CAUSE
MCEBuddy wasn’t uninstalled properly and did not remove the service properly.
RESOLUTION
Uninstall and reinstall MCEBuddy
If that does not work, then follow the procedures for a clean install
Service name already exists
CAUSA
La desinstalación anterior no fue limpia y el servicio MCEBuddy quedó instalado, por lo que la nueva instalación no puede completarse hasta que se elimine el servicio antiguo.
SOLUCIÓN
- Elimina el servicio de MCEBuddy:
- Busca cmd.exe o command.exe en el menú Inicio -> Accesorios.
- HAZ CLIC DERECHO en él y selecciona Ejecutar como administrador.
- En el símbolo del sistema, escribe
sc stop MCEBuddy2xy presiona Intro. Esto debería detener el servicio de MCEBuddy.- Ahora escribe
sc delete MCEBuddy2xy presiona Intro. Esto debería eliminar el servicio de MCEBuddy.
No te preocupes si aparece un error que indica que el servicio no existe.NOTA: Si no lo ejecutas como administrador, la eliminación del servicio fallará y MCEBuddy no se instalará.
Elimina todo el directorio de instalación (por defecto en C:\Program Files\MCEBuddy2x).
Ahora intenta instalar la nueva versión de MCEBuddy.
Durante la desinstalación aparece el error “El servicio no existe” (Service Does Not Exist)
CAUSA
Algunos programas antivirus, como Norton, identifican erróneamente a MCEBuddy como un servicio no deseado y lo eliminan. Esto hace que la desinstalación falle.
SOLUCIÓN
Ve a Panel de control -> Desinstalar un programa
Selecciona MCEBuddy, haz clic en Cambiar y selecciona Reparar
Una vez que se complete la reparación, ya podrás desinstalar MCEBuddy
Al instalar recibo el mensaje de error “Los datos de configuración de este producto están dañados. Póngase en contacto con el personal de soporte” (The configuration data for this product is corrupt. Contact your support personnel)
CAUSA
Cuando se desinstaló la versión anterior, el Instalador de Windows dejó datos dañados en el registro
SOLUCIÓN
NOTA: ESTO SUPONE QUE SABES CÓMO USAR REGEDIT PARA EDITAR EL REGISTRO. ESTO ES UN CONCEPTO AVANZADO Y PUEDE DAÑAR TU SISTEMA OPERATIVO SI SE USA INCORRECTAMENTE
Abre el editor del registro escribiendo
regedit.exeen Ejecutar desde el menú InicioNavega hasta la clave de registro -> HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\
Busca y ELIMINA cualquiera/todas las siguientes claves, dependiendo de qué versión(es) de MCEBuddy tuvieras instaladas o hayas intentado instalar antes:
- Clave de MCEBuddy de 32 bits -> 24C2BB9D-EEDB-449D-AD22-24CFFD29B43E
- Clave de MCEBuddy de 64 bits -> 0D3796AA-D867-4278-AEBC-3616AD1F7C3A
- Clave del Cliente Remoto de MCEBuddy -> 52306C3E-A88E-4A36-8A31-164BA14B81C6
Cierra el editor del registro e instala MCEBuddy ahora
Tengo un conflicto de puertos en mi equipo local (el puerto ya está en uso)
CAUSA
Otro programa está utilizando el puerto que usa MCEBuddy. Por defecto, MCEBuddy utiliza el puerto 23332 para la comunicación.
SOLUCIÓN
Detén el motor de MCEBuddy
Abre MCEBuddy.conf
En la sección [Engine], cambia LocalServerPort a otro número de puerto que no esté siendo utilizado por ninguna otra aplicación (elige entre 1 y 65534) (prueba con un número de puerto aleatorio mayor a 1024 si no sabes qué puertos se están usando). Si no lo encuentras, añade la siguiente línea en la sección [Engine] y guarda el archivo.
LocalServerPort=23332Reinicia el equipo O bien reinicia el servicio de MCEBuddy (Panel de control -> Servicios -> MCEBuddy 2x -> Haz clic derecho y selecciona Reiniciar)
Se produjo una excepción en el controlador de eventos OnInstallAfter de System.ServiceProcess.ServiceInstaller. –> Esta lista de control de acceso no está en forma canónica y, por lo tanto, no se puede modificar
CAUSA
MCEBuddy intenta crear los directorios temporales y de registro después de la instalación. A veces hay un conflicto de seguridad con la versión anterior de MCEBuddy y la nueva versión no puede crear o eliminar los directorios.
SOLUCIÓN
- Elimina el servicio de MCEBuddy:
- Busca cmd.exe o command.exe en el menú Inicio -> Accesorios.
- HAZ CLIC DERECHO en él y selecciona Ejecutar como administrador.
- En el símbolo del sistema, escribe
sc stop MCEBuddy2xy presiona Intro. Esto debería detener el servicio de MCEBuddy.- Ahora escribe
sc delete MCEBuddy2xy presiona Intro. Esto debería eliminar el servicio de MCEBuddy.
No te preocupes si aparece un error que indica que el servicio no existe.NOTA: Si no lo ejecutas como administrador, la eliminación del servicio fallará y MCEBuddy no se instalará.
Elimina todo el directorio de instalación (por defecto en C:\Program Files\MCEBuddy2x).
Ahora intenta instalar la nueva versión de MCEBuddy