Ответ 1
Решение, которое сработало для меня:
- Перейти к диспетчеру задач
- Убейте процесс, называемый: "MongoDB GUI"
Когда я запустил клиентское приложение mongoDB Compass 1.13.1, я получаю ошибку, например:
Как я могу это решить? Тот же вопрос был здесь.
Решение, которое сработало для меня:
открыть приложение → получить ошибку → без перезагрузки ->
диспетчер задач → "MongoDB GUI" или "MongoDBCompassCommunity" → процесс уничтожения
Никогда не выходите из приложения, используя собственные методы закрытия (кнопка " X "/"Закрыть окно")
Всегда выходите через Connect → Quit (Ctrl+Q)
Не нужно сначала отключать. Это просто плохое приложение для электроники.
Ответ основан на решении от @Senne Verhaegen
Я получил эту ошибку, потому что я закрыл приложение без отключения. Я попытался запустить программу и получил ошибку. Я ждал около 30 секунд, а затем, сюрприз! Компас выскочил и работает - хотя ошибка показала. Должно быть, очистился. Я использую MongoDB Compass 4.0.3 Enterprise.
Проблема заключается в том, что процесс "GUI MongoDB" все еще выполняется после закрытия приложения.
Поскольку я очень ленив, чтобы каждый раз открывать диспетчер задач, я создал файл batch
со следующим содержимым:
@ECHO OFF
taskkill /f /im MongoDBCompass.exe
%LOCALAPPDATA%\MongoDBCompass\MongoDBCompass.exe
exit
Я сохранил этот файл в том же каталоге MongoDBCompass.exe
, который можно легко найти, проверив свойства вашего ярлыка MongoDBCompass.
Я переопределил Target, чтобы использовать этот .bat
вместо используемого по умолчанию .exe
, и просто сказал ему Запуск от имени администратора, больше никогда не было проблем.
Я рекомендую установить последнюю версию Compass. Эта проблема была исправлена в 1.17.