
MySQL Notifier를 시작하면 다음과 같은 오류가 표시됩니다.
"높은 심각도 오류" "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."
그리고 " "를 클릭하면 Show Details
프로그램의 예외 스택 추적을 볼 수 있습니다.
MySQL.Utility.IniFile.HasKey(문자열 섹션, 문자열 keyToFind), MySql.Notifier.MySQLService.GetStartupParameters(), MySql.Notifier.MySQLService.FindMatchingWBConnections(), MySql.Notifier.MySQLService.SetServiceParameters(Boolean doNotFetchInstanceIfOffline), MySql. Notifier.Machine.LoadServiceParameters(MySQLService 서비스, ChangeType 변경 유형) at MySql.Notifier.Machine.ChangeService(MySQLService 서비스, ChangeType 변경 유형) at MySql.Notifier.Machine.LoadServicesParameters(Boolean setupWMIEventsOnly) at MySql.Notifier.MachinesList.LoadMachinesServices() MySql.Notifier.Notifier..ctor(), MySql.Notifier.NotifierApplicationContext..ctor(), MySql.Notifier.Program.Main(String[] args)
프로그램을 올바르게 시작하려면 어떻게 해야 합니까?
답변1
손상된 구성 파일 또는 일부 더미 MySQL 서비스(서버 설치에서 남은 부분이 완전히 제거되지 않음)로 인해 오류가 나타납니다. 언제나확실하게 하다당신은달리기그만큼최신 알리미사용 가능한 버전(다음에서 다운로드할 수 있음)mysql 다운로드 페이지).
손상된 파일 구성을 해결하는 방법:
실행 명령 창을 열고 다음을 입력합니다(Windows Vista에서 Windows 8.1까지).
%AppData%\Roaming\Oracle\MySQL 알리미\
settings.config
언급된 위치에서 삭제하세요 .
더미 MySQL 서비스 남은 부분을 해결하는 방법:
문제가 지속되면 실행 명령 창을 열고 다음을 입력하십시오.
services.msc
나열되어서는 안 되는 MySQL 서비스를 기록해 두십시오(이전에 제거를 시도한 경우).
관리자 권한 명령 창을 열고 다음 명령을 입력하십시오.
sc 삭제 "< Dummy_service_name_here >".
알리미를 다시 시작하고 문제가 해결되었는지 확인하십시오.
유사한 오류가 이후에도 계속 나타나면 스택 추적에 CreateScheduledTask라는 단어가 어딘가에 표시되는지 확인하십시오. 이는 Notifier가 설치된 MySQL 제품의 업데이트를 확인하기 위해 시작할 때 예약 작업을 추가하려고 할 때 문제가 있음을 의미합니다.
settings.config
해결 방법은 다시 생성된 파일을 메모장에서 여는 것입니다 . 파일 내에서 이라는 속성을 찾아 for "AutoCheckForUpdates"
의 기본값을 변경한 후 Notifier를 다시 실행하세요."True"
"False"
이 게시물.