You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在管理员命令提示符中免密码为当前用户运行EXE程序?

嘿,我懂你的痛点——已经登录userA,握着管理员权限的命令提示符窗口,想让userA不用输密码就能运行你的EXE,但RunAs总弹密码框对吧?给你几个经过验证的靠谱方案,按你的需求选就行:

方案1:任务计划程序(最安全精准的选择)

这是Windows官方推荐的免密码运行特定程序的方法,不会全局降低系统安全性:

  • 在管理员cmd里直接敲 taskschd.msc 打开任务计划程序
  • 点击右侧的「创建任务」,先填常规选项卡:
    • 给任务起个好记的名字,比如「RunMyExeNoPassword」
    • 勾选「不管用户是否登录都要运行」,再勾选「使用最高权限运行」
    • 安全选项里,选择用户「userA」(一定要选对本地的userA账户)
  • 切换到「触发器」选项卡:如果想手动触发,就新建一个「手动」触发器;如果需要特定场景触发(比如登录后),选对应的触发条件就行
  • 「操作」选项卡是核心:点击「新建」,操作选「启动程序」,在「程序或脚本」里填入你的EXE完整路径,比如 C:\Apps\MyProgram.exe,有参数的话填在「添加参数」里
  • 「条件」选项卡可以取消勾选「唤醒计算机运行此任务」(除非你需要这个功能)
  • 「设置」选项卡按需调整,比如勾选「允许任务按需运行」
  • 最后点确定,这时候会要求你输入一次userA的密码,之后就再也不用输了!
  • 要在管理员cmd里运行的话,直接敲这个命令:schtasks /run /tn "RunMyExeNoPassword"(把任务名换成你自己的)
方案2:创建免UAC快捷方式(配合任务计划)

如果想让userA双击就能运行,或者在cmd里快速调用,可以给刚才的任务建个快捷方式:

  • 右键桌面→新建→快捷方式,目标栏填入:schtasks /run /tn "你的任务名称"
  • 可以右键快捷方式→属性→更改图标,换成和你的EXE一样的图标,看起来更直观
  • 以后不管是双击快捷方式,还是在cmd里敲这个快捷方式的路径,都能免密码运行EXE
方案3:本地组策略(适合全局或批量配置,谨慎使用)

这个方法会修改系统全局设置,安全性稍低,只推荐在测试环境或者有特殊需求时用:

  • 管理员cmd里敲 gpedit.msc 打开本地组策略编辑器
  • 导航到:计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项
  • 找到「用户账户控制:在管理员批准模式下提升内置管理员账户时不提示凭据」,设置为「已启用」(注意:仅当userA是内置管理员账户时生效)
  • 如果userA是普通用户,不推荐全局修改UAC,还是用任务计划更稳妥

注意事项

  • 所有配置都需要你当前的管理员权限,配置时只需输入一次userA的密码(如果userA有密码)
  • 任务计划的方法是最优解,因为它只针对你指定的EXE,不会影响其他程序的安全机制
  • 不要随意关闭UAC或者修改全局安全设置,会大幅降低系统安全性

内容的提问来源于stack exchange,提问作者Pratik Ratanpara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:19:02