Windows 如何关闭单个文件的 UAC

2018-08-30 23:07:31 +08:00
 orangutan92

比方说这个程序,有个小盾牌,我加个管理员运行,但是还是有 UAC。

我之前设置过开机启动,结果发现失败了,估计是这个玩意搞的鬼。

有谁知道怎么解决这个问题吗?谢谢

2153 次点击
所在节点    问与答
9 条回复
leafleave
2018-08-30 23:12:02 +08:00
给你说个思路。新建一个用户,关掉他的 uac。然后使用那个用户的身份来运行。开机启动项也用那个用户的身份。这是我想的,你试试看。
ysc3839
2018-08-30 23:16:28 +08:00
任务计划程序,可以设置成开机自动启动,且不需要确认 UAC。
mmdsun
2018-08-30 23:22:35 +08:00
UAC pass github 有个项目(名字记不清楚了
geelaw
2018-08-30 23:31:51 +08:00
有必要澄清一下,你在兼容性选项里加了管理员权限,意思是 Windows 假装这个程序的 manifest 写的是 requireAdministrator,这导致只要你不是管理员权限,就一定需要提权。

我建议的解决方法是用任务计划。但更好的方法是想办法解决这个 app 不规训的问题。
acess
2018-08-31 01:37:05 +08:00
UAC 不是 sudo。这个属性不是 setuid。
提权是这个程序主动申请的(像楼上说的一样,在 manifest 里声明了)。如果有程序本来需要提权、却没有主动申请提权,导致各种出错、崩溃问题,可以在属性里钩一下,替开发者主动申请提权。
然后自然是要弹提示框了。
有一个绕过办法是创建一个计划任务,设置成以最高权限运行,然后再搞一个快捷方式来启动这个计划任务,但这还是只影响双击,并不是 setuid 那种用法。
acess
2018-08-31 01:41:49 +08:00
还有一个办法是直接修改 exe 文件,把这个申请提权的地方改掉,让它降权运行。
但是,既然这个软件是主动申请提权的,应该说明这个软件在不提权的时候可能确实有问题。

微软自己都说了,UAC 不是安全功能,就是个防手贱功能( forcing function )。
去搜一下 UACMe,也可以看到大神整理的一堆绕过方法,这些都不被视为安全漏洞。
不要对这个太纠结。
flynaj
2018-08-31 08:38:26 +08:00
UAC 没有什么用处装好系统就关了
yingfengi
2018-08-31 08:52:40 +08:00
uac 可以防手贱(#-.-)
zwl2012
2018-09-01 11:42:06 +08:00
微软有个项目可以不弹 uac 窗口以管理员权限运行,aod 还是什么名字来着,用于修复老版本软件兼容性而出的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/484729

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX