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

创建含硬编码管理员用户名的桌面快捷方式,双击输入密码即可获取管理员权限打开命令提示符

创建含硬编码管理员用户名的桌面快捷方式,双击输入密码即可获取管理员权限打开命令提示符

嘿,我懂你的需求——你现在用的是非管理员账户登录系统,想要一个桌面快捷方式,双击后只需要输入预先指定好的管理员账户密码,就能打开带管理员权限的命令提示符,而且希望保留当前非管理员用户的环境(比如自己的文件夹、常用的环境变量),而不是直接切换到管理员用户的会话,对吧?

你之前用runas /netonly搞定AD用户和计算机的思路是对的,但/netonly这个参数的作用是让程序仅在访问网络资源时使用指定的管理员身份,本地运行还是用当前用户的权限。但对于命令提示符来说,你要的是本地也能拿到管理员权限,所以得调整一下命令逻辑。

给你一套具体的实现步骤:

  • 右键桌面空白区域,选择「新建」→「快捷方式」
  • 在弹出的“请键入对象的位置”输入框里,粘贴下面的命令,记得把adminusername@domain替换成你的管理员账号和对应的域名:
    runas /user:adminusername@domain "cmd.exe /k cd %USERPROFILE%"
    
    这里的/k cd %USERPROFILE%是个小技巧:它会让打开的命令提示符自动切换到当前登录用户的个人文件夹,这样你一打开就能看到自己的文件,而不是管理员账户的默认文件夹。如果不需要这个效果,直接用"cmd.exe"就行。
  • 点击「下一步」,给这个快捷方式起个好记的名字(比如「管理员CMD」),再点「完成」就搞定了

这里得跟你说明白:用这个命令打开的CMD,实际上是在管理员用户的安全上下文下运行的,但通过cd %USERPROFILE%可以快速回到你当前用户的工作环境。如果你真的想完全以当前非管理员用户的身份运行,但获取管理员权限(也就是Windows的UAC提权),那系统默认的「以管理员身份运行」是针对当前用户的——但如果你是非管理员,UAC弹窗不会预先填好管理员用户名,而上面的runas命令是目前最直接能实现“预填用户名、只输密码”的方案。

另外,要是你想让这个快捷方式的图标和系统自带的管理员CMD保持一致,可以右键快捷方式→「属性」→「更改图标」→ 浏览到C:\Windows\System32\cmd.exe,选里面的图标就可以了。

备注:内容来源于stack exchange,提问作者mbelsky

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 09:43:09