无法启动MongoDB,(在卸载不当后)

时间:2015-08-11 08:47:29

标签: mongodb

我在一个位置安装了mongodb(在我的电脑的D:/ abc / software / mongoDB中)。意外地,此安装的父文件夹已重命名,并已移至其他位置。然后我卸载了MongoDB(从新目录,在新位置)。 (然后我意识到路径/位置已经改变了。)

我在C:/ ProgramFiles的默认位置新安装了MongoDB,但现在它无法正常工作。每当我启动mongod或shell时,都会给出错误,即#mongo已停止工作。"

我尝试过卸载,使用registryCleaner软件重新安装/清理注册表..但我无法在我的电脑上运行。所以,我需要你的帮助..任何想法,如何解决这个问题。

我会感谢你......

更新

在下面找到在Windows事件日志中找到的两个错误的内容。

错误1:

  

由于以下原因之一,Windows无法访问该文件:   是网络连接的问题,文件所在的磁盘   存储在此计算机上的存储驱动程序;或者   磁盘丢失了。 Windows因此关闭了程序mongo.exe   错误。

     

程序:mongo.exe文件:

     

错误值列在“附加数据”部分中。   用户操作    1。再次打开文件。这种情况可能是一个临时问题,当程序再次运行时会自行纠正。 2。如果   该文件仍然无法访问, 3。它在网络上,   您的网络管理员应该验证没有问题   与网络和服务器可以联系。 - 它在   可移动磁盘,例如,软盘或CD-ROM,验证   磁盘已完全插入计算机。 4. 检查并修复   通过运行CHKDSK文件系统。要运行CHKDSK,请单击“开始”,单击“运行”,   键入CMD,然后单击“确定”。在命令提示符下,键入CHKDSK / F,   然后按ENTER键。 5. 如果问题仍然存在,请恢复该文件   来自备份副本。 6. 确定其他文件是否相同   磁盘可以打开。否则,磁盘可能已损坏。如果这很难   磁盘,请联系您的管理员或计算机硬件供应商   进一步的帮助。

     

其他数据错误值:00000000磁盘类型:0

错误2

  
      
  • 错误应用程序名称:mongo.exe,版本:0.0.0.0,时间戳:0x55b66810错误模块名称:mongo.exe,版本:0.0.0.0,时间
      标记:0x55b66810异常代码:0xc000001d故障
      offset:0x00000000003d8f73错误进程id:0x1c84
  •   
  • 错误申请开始时间:0x01d0d42e6d275be4
  •   
  • 错误的应用程序路径:C:\ databases \ mongodb-3.0.5 \ bin \ mongo.exe
  •   
  • 错误模块路径:C:\ databases \ mongodb-3.0.5 \ bin \ mongo.exe
  •   
  • 报告编号:ab41ac54-4021-11e5-8669-2880230266c4
  •   

更新

此外,我已经运行了" sfc / scannow"命令修复Windows文件的任何完整性违规,但无法找到任何。

1 个答案:

答案 0 :(得分: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/

有时,实用程序Process Monitor可以帮助我。它可以在崩溃之前查看它访问的文件和注册表项。 https://technet.microsoft.com/en-us/library/bb896645.aspx您是否也删除了配置文件?是否有任何病毒或fw解决方案阻止应用程序工作?