强制 cmd.exe 提示以非管理员身份运行

强制 cmd.exe 提示以非管理员身份运行

相关我的另一个问题,我需要能够以非管理员身份运行命令提示符。每当我启动命令提示符时(无论是从“开始”菜单启动,还是通过双击文件C:\Windows\System32\cmd.exe资源管理器中的文件启动),它都会以提升的权限运行它。

以管理员身份运行的 Cmd.exe

我该如何运行它才能让它以正常的非提升模式运行?Cmd.exe 不需要以管理员身份运行,通常启动它时,它不会以管理员身份运行,但由于某种原因,它默认在此计算机上以管理员身份运行。这是在 Windows Server 2012 R2 服务器上。我登录的帐户具有管理员权限(但它不是默认的内置管理员用户帐户),我能想到的唯一解决方法是以没有管理员权限的其他用户身份运行它,这需要我首先在服务器上创建一个非管理员帐户,这似乎有些过分。有没有更简单的方法?

答案1

重新打开 UAC。启用该功能后,您启动的任何程序都不会自动以管理员身份运行。

答案2

短期解决方案:

  1. 找到一个图标来运行命令提示符。
  2. Shift右键单击 - >“以其他用户身份运行”
  3. 然后指定一个非管理员用户帐户。

长期解决方案:在注册表项中找到“RUNASADMIN”,并删除所有条目,包括cmd.exe

答案3

我知道这个话题已经存在 4 年多了,但我也遇到过同样的问题,它可能会帮助其他人。我公司使用的软件只能以管理员身份启动 cmd.exe。我有其他软件(AHK),我无法以管理员身份启动。AHK 无法在管理员模式下与 cmd.exe 交互。我通过复制 cmd.exe,然后重命名并更新我的脚本解决了这个问题。

相关内容