无法以非管理员身份运行 cmd 或 powershell

无法以非管理员身份运行 cmd 或 powershell

所以这是一个奇怪的...

我需要以非管理员身份运行 64 位版本的命令提示符/powershell。不幸的是,无论我怎么尝试,它都只能在提升模式下运行。

据我所知,在 system32 文件夹中,cmd 和 powershell 设置为以管理员身份打开,而在 sysWOW64 文件夹中,它们运行良好。虽然 32 位可以运行,但它不适用于我需要运行的脚本;因此,我需要 64 位命令行才能运行。

  • 操作系统:Windows 7 64位企业版

  • 域计算机

  • 域 GPO 不是问题,因为这是唯一存在问题的计算机。

我尝试过的:

  1. “禁用” UAC,虽然它不再提示但它仍然只以管理员身份运行,这没有帮助,因为我需要在非提升模式下运行它。

  2. 以不同的用户身份运行,导致访问错误(即无法打开命令行程序,因为管理员需要)

  3. 兼容模式显示为灰色,但即使检查设置,它也未被设置为以管理员身份运行。

  4. 快捷方式也会自动以提升模式打开它。因此问题出在目标位置,更改快捷方式并不能解决问题。

有没有办法允许它以普通用户身份运行?

答案1

因此经过反复尝试才找到答案。

显然,这只是 UAC 处于不稳定状态。

我禁用了 UAC,然后重启。然后我重新启用 UAC 至最高级别,然后再次重启,一切正常。

相关内容