我在一个位置安装了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文件的任何完整性违规,但无法找到任何。
答案 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解决方案阻止应用程序工作?