如何在Atom IDE内置终端中以管理员身份打开cmd
解决Atom终端无管理员权限启动MongoDB服务的问题
我来帮你搞定这个权限困扰!Windows系统下Atom的内置终端默认是普通用户权限,确实没法直接执行net start MongoDB这类需要管理员权限的命令,给你几个实用的解决方案:
方法1:直接以管理员身份启动Atom
这是最直接的办法——如果整个Atom程序都是以管理员权限运行的,它的内置终端自然也会继承管理员权限:
- 找到Atom的快捷方式,右键点击选择**「以管理员身份运行」**
- 打开Atom后,再打开内置终端执行
net start MongoDB就不会有权限拒绝的提示了 - 嫌每次右键麻烦?可以右键快捷方式→**「属性」→「高级」**,勾选「以管理员身份运行」,之后每次双击打开Atom都是管理员权限
方法2:在Atom终端中调用管理员权限执行命令
不用重启Atom,直接在现有终端里用runas命令调用管理员cmd执行操作:
在Atom终端输入以下命令(把Administrator换成你的管理员账号名):
runas /user:Administrator "cmd /c net start MongoDB"
执行后会弹出窗口要求输入管理员密码,输入完成后就能成功启动MongoDB服务了。
方法3:用Atom插件配置管理员终端
如果经常需要在Atom里执行管理员命令,可以装个支持权限配置的终端插件:
- 推荐安装
platformio-ide-terminal或terminus插件 - 以
platformio-ide-terminal为例:安装后打开插件设置,找到「Shell Arguments」选项,添加参数:
保存设置后,新打开的终端就会自动以管理员权限运行了。/k runas /user:Administrator cmd.exe
额外小技巧:设置MongoDB自动启动
如果不想每次手动启动MongoDB服务,可以把它设为开机自动启动:
- 右键「此电脑」→**「管理」→「服务和应用程序」→「服务」**
- 找到MongoDB服务(一般名为
MongoDB或MongoDB Server),右键→**「属性」** - 把「启动类型」改成**「自动」**,点击确定后,开机时MongoDB就会自动启动,省得每次折腾权限~
内容的提问来源于stack exchange,提问作者user9610533
相关产品推荐
相关产品推荐

