Windows系统启动MongoDB Compass失败求助:powershell命令未识别错误
解决MongoDB Compass启动失败:'powershell'不被识别的问题
从你贴出的错误日志来看,核心问题是MongoDB Compass在调用PowerShell时找不到对应的命令,错误提示明确显示:
Command failed: powershell (Get-CimInstance -ClassName Win32_OperatingSystem).caption 'powershell' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
下面是几个针对性的解决办法,你可以按顺序尝试:
先验证PowerShell本身是否可正常调用
打开命令提示符(CMD),直接输入powershell并回车。如果能正常弹出PowerShell窗口,说明程序本身没问题;如果同样提示找不到命令,那肯定是系统环境变量的问题,直接看下一步。添加PowerShell路径到系统环境变量
- 右键点击「此电脑」→选择「属性」→点击「高级系统设置」
- 在弹出的窗口切换到「高级」标签页,点击「环境变量」
- 在「系统变量」区域找到
Path,点击「编辑」 - 点击「新建」,输入PowerShell的默认安装路径:
C:\Windows\System32\WindowsPowerShell\v1.0\ - 依次点击「确定」保存所有设置,然后重启电脑生效
修复或重新安装MongoDB Compass
如果环境变量设置正确但还是报错,大概率是Compass的安装文件损坏:- 打开「控制面板」→「程序和功能」,找到MongoDB Compass并卸载
- 下载对应你Windows版本的最新版MongoDB Compass安装包,重新完成安装
- 安装后尝试用管理员权限启动Compass,避免权限不足导致的命令调用失败
临时应急启动方案
如果你需要立刻使用Compass,可以先手动打开PowerShell,然后在窗口中输入命令导航到Compass安装目录(比如cd "C:\Program Files\MongoDB Compass\"),最后运行MongoDBCompass.exe启动程序。
内容的提问来源于stack exchange,提问作者fred
相关产品推荐
相关产品推荐

