始终以管理员身份通过 ConEmu 运行 cmd

Always run cmd via ConEmu as administrator

我正在使用 ConEmu,我希望 始终 将我的命令 运行 作为 管理员.

我已经更改了 通过 ConEmu 强制我的所有 cmd 到 运行 的设置,因此在 Windows 运行 将打开 ConEmu(设置 -> 集成 -> 默认术语 -> 强制 ConEmu 作为默认终端)

我已经尝试 将(设置 -> 启动 -> 命令行)更改为 cmd.exe -new_console:a,这适用于快捷方式,但不会更改默认值(运行从 运行 命令或在 ConEmu 中打开一个新选项卡)

谢谢

ConEmu 不会改变您的命令运行。如果您从 Win+R cmd.exe 运行 开始使用 ConEmu powershell.exe,例如。不是吗?

与海拔高度相同。 ConEmu 在用户请求的级别启动控制台应用程序。这是唯一符合逻辑的行为。

想要提升 cmd?将提升的 cmd 任务设置为 ConEmu 和 运行 ConEmu 的启动任务,而不是 cmd.

嗯,或者,您可以从 Win+R cmd -new_console:a 运行 或者直接调用 "run cmd as Administrator" 让 ConEmu 知道 到底想要什么。

对我来说,将设置->启动中指定的命名任务更改为 {Shells::cmd (Admin)}

为了详细说明上面@Mike 的回答,请在 Settings window 中转到左窗格中的 Startup 菜单项。现在,在主要 window 中有一个 Specified named task 下拉菜单,select 您想要的管理选项 - 对我来说是 {cmd::Cmder as Admin}。点击Save settings,现在Cmder每次都会以管理员身份打开。

右键单击 ConEmu (x64) 图标。 Select Properties > Compatibility 选项卡 > 检查 Run this program as administrator

我已经在 windows 10.

上查看过了

在 win11 上,我可以进入 conEmu 中的设置,startup>Tasks,select 你之前创建的预定义任务,我调用了我的 Ubuntu::Bash,并在命令参数中box: %windir%\system32\bash.exe ~ -cur_console:p <<----这就是我所拥有的, 我添加了另一行带星号的行。 “*”

新命令参数参数: %windir%\system32\bash.exe ~ -cur_console:p CONEMU settings screengrab

*

效果很好。