我有一个程序,当我双击图标时,它会以提升的权限运行(任务管理器显示提升=是)。我不希望它以提升的权限运行,但我还不能想出如何关闭它。
我查了以下几个地方:
1.)右键单击快捷方式->高级->未选中以管理员身份运行
2.)右键单击快捷方式-> Compatibility -> Run as admin未选中
3.)右键单击exe -> Compatibility -> Run as admin未选中
我尝试了以下命令:
1.)runas /trustlevel:0x20000 "newapp.exe“
2.)runas /user:domain\username "newapp.exe“
无论我做什么或检查什么,应用程序仍然以提升的权限运行。任何关于如何解决这个问题的想法都是非常感谢的。
发布于 2021-09-17 15:13:56
至少有4个原因可以解释为什么Windows可能会决定UAC提升一个新进程。
快捷键的
requestedExecutionLevel设置为requireAdministrator或.exe兼容性选项卡,或者RunAs设置了某些属性(使用谓词调用Windows XP highestAvailable.
应用程序清单嵌入在.exe中或其旁边名为"applicationname.exe.manifest“的文件中。您可以使用诸如Manifest View或Resource Hacker之类的工具探索嵌入式清单。
如果应用程序不是您自己编写的,那么您是否真的知道它在没有提升的情况下是否可以工作呢?您可以尝试在cmd.exe中使用force it:
set __COMPAT_LAYER=RunAsInvoker
c:\path\theapp.exehttps://stackoverflow.com/questions/69197946
复制相似问题