Windows 系统错误193: 0xc1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bluefish_flying/article/details/79876172

首先介绍一下背景,window10   mongodb3.6.3

1、下载安装链接

https://www.mongodb.com/download-center?jmp=nav#community

历史版本网址

https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.154941552.975555771.1523264549-1904464740.1523264549

2、安装

点击msi 文件直接安装,切记安装的时候最后一步左下角的勾选框不要选中,不然容易安装失败

3、配置  

配置环境变量

在系统变量中新建MONGO_HOME路径,例如我的是d:\usertools\mongo   然后设置path d:\usertools\mongo\bin

参考https://blog.csdn.net/yule_czh/article/details/78942448

配置命令

bin目录下cmd使用管理员的情况输入命令

mongod.exe --dbpath "d:\usertools\mongo\data\db" --logpath "d:\usertools\mongo\logs\mongo.log" --install --serviceName "mongo"   刚开始执行这个命令的时候我是安装在c盘 program files里面的然后每次执行这个都让我验证路径才知道最好不要安装在这个目录下面,然后再D盘创建了个文件存放



启动服务

net start mongodb


4、常见错误


在net start mongodb 报错

系统错误193  ***不是有效的win32应用程序 然后window+r 输入 services.msc 查找mongodb 服务 ,点击下面启动报错

Windows 系统错误193: 0xc1



查找资料https://blog.csdn.net/wlyynl/article/details/49760843

得知是安装盘(一般是C盘)下有一个program文件的问题。直接删除就可以了,然后再执行

D:\usertools\mongo\bin>mongod.exe --dbpath "D:\usertools\mongo\data\db" --logpath "D:\usertools\mongo\logs\mongo.log" --install --serviceName "mongodb" --logappend --directoryperdb

再执行net start mongodb  报错  系统错误2  找不到指定文件

参考  https://blog.csdn.net/zouxfbj/article/details/76498540

在打开的服务中可以看到之前安装的时候在c盘所以这个服务还是在c盘,这里先要停下这个服务 然后删除,依然在bin目录下执行

sc stop MongoDB   

sc detele MongoDB

然后执行上面的install还是报错

 系统错误1085     估计和执行命令还有service 命名有关系,所以这里执行以下命令

D:\usertools\mongo\bin>mongod.exe -config D:\usertools\mongo\mongo.config -install -serviceName "mongo"

D:\usertools\mongo\bin>net start mongo


然后终于成功了!

猜你喜欢

转载自blog.csdn.net/bluefish_flying/article/details/79876172
今日推荐