![Error de alta gravedad del notificador MySQL al inicio](https://rvso.com/image/1399994/Error%20de%20alta%20gravedad%20del%20notificador%20MySQL%20al%20inicio.png)
Cuando inicio MySQL Notifier, se muestra un error como este:
"Error de alta gravedad" "La referencia de objeto no está configurada como una instancia de un objeto".
Y cuando hago clic en " Show Details
" puedo ver el seguimiento de la pila de excepciones del programa:
en MySQL.Utility.IniFile.HasKey (sección String, String keyToFind) en MySql.Notifier.MySQLService.GetStartupParameters() en MySql.Notifier.MySQLService.FindMatchingWBConnections() en MySql.Notifier.MySQLService.SetServiceParameters(Boolean doNotFetchInstanceIfOffline) en MySql. Notifier.Machine.LoadServiceParameters (servicio MySQLService, ChangeType changeType) en MySql.Notifier.Machine.ChangeService (servicio MySQLService, ChangeType changeType) en MySql.Notifier.Machine.LoadServicesParameters (configuración booleana WMIEventsOnly) en MySql.Notifier.MachinesList.LoadMachinesServices() en MySql.Notifier.Notifier..ctor() en MySql.Notifier.NotifierApplicationContext..ctor() en MySql.Notifier.Program.Main(String[] args)
¿Qué puedo hacer para iniciar el programa correctamente?
Respuesta1
El error aparece debido a un archivo de configuración dañado o algunos servicios MySQL ficticios (los restos de las instalaciones del servidor no se eliminan por completo). SiempreCerciorarseestáscorrerelúltimo notificadorversión disponible (que se puede descargar enpagina de descarga de mysql).
Cómo resolver la configuración del archivo dañado:
Abra una ventana Ejecutar comando y escriba lo siguiente (desde Windows Vista a Windows 8.1):
%AppData%\Roaming\Oracle\MySQL Notificador\
Elimine el
settings.config
en la ubicación mencionada.
Cómo resolver los restos de servicios ficticios de MySQL:
Si el problema persiste, abra una ventana Ejecutar comando y escriba lo siguiente:
services.msc
Tome nota de cualquier servicio MySQL que no debería aparecer en la lista (intentó desinstalarlo antes).
Abra una ventana de comando de derechos de administrador y escriba el comando:
sc eliminar "<Dummy_service_name_here>".
Reinicie Notifier y vea si eso corrigió el problema.
Si aún aparece un error similar después, verifique si el seguimiento de la pila muestra la palabra CreateScheduledTask en alguna parte, eso significaría que algo anda mal cuando Notifier intenta agregar una tarea programada al inicio para buscar actualizaciones de cualquier producto MySQL instalado.
Una solución alternativa es abrir en el bloc de notas el settings.config
archivo que se volvió a generar. Dentro del archivo, busque una propiedad llamada "AutoCheckForUpdates"
, cambie el valor predeterminado de "True"
for "False"
y ejecute Notifier nuevamente, como se indica enesta publicación.