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

use*_*967 5 windows windows-7 powershell command-line

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

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

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

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

  • 域计算机

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

我尝试过的:

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

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

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

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

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

小智 4

所以经过反复试验才弄清楚。

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

我禁用了UAC,然后重新启动。然后我以最高级别重新启用 UAC,然后再次重新启动,它就工作了。