2015-08-11 2 views
1

Я установил mongodb в одном месте (в D:/abc/software/mongoDB моего ПК). Случайно родительская папка для этой установки была переименована и перенесена в другое место. Затем я удалил MongoDB (из этого нового каталога, в новое место). (Тогда я понял, что путь/местоположение уже изменилось).Не удалось запустить MongoDB (после неправильной деинсталляции)

Я сделал новую установку MongoDB по умолчанию по умолчанию в C:/ProgramFiles, но теперь он не работает. Всякий раз, когда я запускаю mongod или shell, он дает ошибку, что «mongo перестало работать».

Я попытался удалить, переустановить/очистить реестр с помощью программного обеспечения registryCleaner. Но я не могу работать на своем ПК. Итак, мне нужна ваша помощь. Любые идеи, как решить эту проблему.

Я буду благодарен вам ..

Update:

Найти ниже содержания двух ошибок, найденных в журнале событий Windows.

Ошибка 1:

для Windows не может получить доступ к файлу по одной из следующих причин: есть проблема с сетевым подключением, диск, что файл хранится на или установки драйверов хранения на этом компьютере; или отсутствует диск . Windows закрыла программу mongo.exe из-за этой ошибки .

Программа: mongo.exe Файл:

Значение ошибки отображается в дополнительном разделе данных. Действия пользователя 1. Открыть файл еще раз. Эта ситуация может быть временной проблемой, которая исправляет себя, когда программа запускается снова. 2. Если файл по-прежнему не могут быть доступны и 3. Он находится в сети, администратор сети должен убедиться, что это не проблема с сетью и что сервер может связаться. - На съемном диске , например, на гибком диске или CD-ROM, убедитесь, что диск полностью вставлен в компьютер. 4. Проверьте и отремонтируйте файловую систему , запустив CHKDSK. Чтобы запустить CHKDSK, нажмите кнопку Пуск, выберите пункт Выполнить, введите CMD и нажмите кнопку ОК. В командной строке введите CHKDSK/F, и нажмите клавишу ВВОД. 5. Если проблема не устранена, восстановите файл из резервной копии. 6. Определить, могут ли быть открыты другие файлы на одном и том же диске . В противном случае диск может быть поврежден. Если это жесткий диск , обратитесь к вашему администратору или поставщику аппаратного обеспечения компьютера за дополнительной информацией. .

Дополнительные данные Значение ошибки: Тип 00000000 Диск: 0

Ошибка 2

  • Faulting имя приложения: mongo.exe, версия: 0.0.0.0, отметка времени: 0x55b66810 Сбойное модуль имя: mongo.exe, версия: 0.0.0.0, время
    штамп: 0x55b66810 Код исключений: 0xc000001d Ошибка
    смещение: 0x00000000003d8f73 Идентификатор процесса отказа: 0x1c84
  • Сбойное время запуска приложения: 0x01d0d42e6d275be4
  • Faulting путь приложения: C: \ Базы данных \ MongoDB-3.0.5 \ Bin \ mongo.exe
  • Faulting модуль пути: C: \ Базы данных \ MongoDB-3.0.5 \ Bin \ mongo.exe
  • Id Доклад: ab41ac54-4021-11e5-8669-2880230266c4

Update:

Также я запустил команду «sfc/scannow», чтобы исправить любые нарушения целостности файлов Windows, но не смог найти их.

+0

Похоже, что поврежденный файл является файлом конфигурации как-то поврежденным? – Matthias

ответ

0

Вы можете легко запустить MongoDB из командной строки. Я думаю, что вы говорите, это служба Windows. Я бы просто использовал командную строку вместе с пакетом или powershell, чтобы запустить ваш mongodb вручную, если это только тестовая среда.

Из документации это может помочь вам:

Чтобы остановить службу MongoDB использовать следующую команду:

net stop MongoDB 

Чтобы удалить службу MongoDB использовать следующую команду:

"C:\mongodb\bin\mongod.exe" --remove 

(источник: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/)

Иногда uti lity Process Monitor помогает мне. Он может видеть, какие файлы и ключи реестра он обращается, прежде чем он сработает. https://technet.microsoft.com/en-us/library/bb896645.aspx Вы также удалили файл конфигурации? Есть ли какое-либо решение для вирусов или fw, которое препятствует работе приложения?

+0

Большое спасибо Маттиасу. Я не могу запустить mongod вообще, как только я запустил mongod, набрав командную строку или нажав mongd.exe, я столкнулся с ошибкой, с которой «mongod перестала работать». Я попытался выяснить в журнале событий Windows, я мог бы найти ниже две ошибки. Ниже приведена ссылка на скриншоты этой ошибки. Пусть это может позволить вам понять, в чем проблема. https://drive.google.com/folderview?id=0B3RWcIzK2SbNfjd5aTdfMU5LVlBBX2NWM1NpcUpnQjlEMGxNX1RDaFJPc3JQT19FcmNreFU&usp=sharing Спасибо, – iawebwork

+0

К сожалению, журналы не помогают мне понять этот вопрос. См. Мой совет относительно Process Monitor. – Matthias

+0

Привет, Матиас, не могли бы вы дать мне свой адрес электронной почты в iawebwork @ gmail.com, так что я могу поделиться с вами файлом журнала из ProcessMonitor. – iawebwork

Смежные вопросы