MongoDB 安装后报错“无法定位程序输入点 GetProcessWorkingSetSize 于动态链接库”问题排查记录
·
🧩 一、问题现象汇总
❌ 1. MongoDB 8.x 运行报错
无法定位程序输入点 GetProcessWorkingSetSize
于动态链接库 mongod.exe

现象特点:
- mongod.exe 无法启动
- 无任何配置报错
- 直接程序崩溃
🧠 二、问题根因分析
🧨 问题1:MongoDB 8.x API 找不到
根因:
- Windows 系统 API 解析异常
- MongoDB 8.x 对运行库依赖更严格
- VC++ runtime 不完整(常见情况)
本质:
👉 运行环境不兼容 + 运行库缺失
🛠 三、解决方案(已验证)
降级到 MongoDB 7.x LTS
✔ 推荐版本:
- MongoDB 7.0.x(稳定版)
我下载的是 7.0.x zip 版本
MongoDB 的 ZIP 版本(绿色版)无需安装程序,解压配置后即可使用。以下是基于 Windows 系统的完整使用步骤:
1. 解压与目录准备
解压文件:将下载的 zip 包解压到你想要的目录,例如 D:\mongodb。注意路径中尽量不要包含中文或空格。
创建数据和日志文件夹:在解压目录下手动创建以下文件夹和文件:
data\db:用于存放数据库文件logs:用于存放日志- 在
logs文件夹下新建一个空文件mongod.log conf:用于存放配置文件
最终目录结构大致如下:
D:\mongodb\
├── bin\ (可执行文件)
├── conf\ (配置文件)
├── data\
│ └── db\ (数据目录)
└── logs\
└── mongod.log (日志文件)
2. 配置文件设置
在 conf 文件夹中创建 mongod.conf 文件,内容如下:
storage:
dbPath: E:\mongo\data # 根据自己的路径修改
systemLog:
destination: file
path: E:\mongo\log\mongod.log # 根据自己的路径修改
logAppend: true
net:
port: 27017
bindIp: 127.0.0.1
3. 启动 MongoDB
打开命令行工具,切换到 MongoDB 的 bin 目录,执行以下命令(注意文件路径需要更改为自己对应的文件路径):
mongod --config E:\software\mongo\mongodb-win32-x86_64-windows-7.0.37\conf\mongod.conf
4.显示成这样,通过MongoDB-Compass能连接上,就OK了 
更多推荐



所有评论(0)