回答:
私も、MySQL Notifierのローカルインストールでこの問題に遭遇しました。settings.configの削除も再インストールも効果がありませんでした。さらに調査した結果、同じフォルダ内にある単一のスペース文字のみを含むconnections.xmlという名前のファイルに移動しました。ただし、そのファイルを削除して通知機能を再起動するとうまくいきました。(私のように)settings.configを削除しても問題が修正されない場合は、connections.xmlを探し、問題があるかどうかを調べて、必要に応じて削除してください。
エラーは破損した構成ファイルが原因で表示され、解決策はWojciechFrączが述べたようにそれを削除することです。
また、ダミーのMySQLサービスが原因で表示されることもあります(サーバーインストールからの残りは完全には削除されません)。最初に利用可能な最新のNotifierバージョン(mysqlのダウンロードページでダウンロード可能)を実行していることを常に確認してください。
ダミーのMySQLサービスの残り物を解決するには:
[コマンドの実行]ウィンドウを開き、次を入力します。
services.msc
リストされるべきではないMySQLサービスに注意してください(アンインストールを試行します)。
管理者権限コマンドウィンドウを開き、コマンドを入力します。
sc delete "<Dummy_service_name_here>"。
Notifierを再起動して、問題が修正されたかどうかを確認します。
それでも同様のエラーが表示される場合は、スタックトレースにCreateScheduledTaskという単語が表示されているかどうかを確認してください。Notifierが起動時にスケジュールされたタスクを追加してインストール済みのMySQL製品の更新を確認しようとすると、何か問題があることを意味します。
回避策は、settings.config
再生成されたファイルをメモ帳で開くことです。ファイル内では、と呼ばれるプロパティを探し"AutoCheckForUpdates"
と、デフォルト値の変更"True"
のために"False"
とに述べたように、通知を再度実行し、このポスト。
不良なsetting.config と余分なconnections.xmlがありました。両方の名前を変更すると、mysqlが再起動しました。次に、connections.xmlを元の名前に戻します。これは再び開始をブロックしたので、完全に削除し、mysqlは問題ありません。