欢迎光临散文网 会员登陆 & 注册

Windows绕过不给管理员权限不让用

2022-11-18 15:30 作者:雷风立方  | 我要投稿

在Windows,在安装应用、软件等等情况,如何跳过管理员权限要求?

首先,如果软件没有权限就自杀,您非得让它活着,做不到的。

其次,安装应用时如果它非要往Program Files之类的文件夹安装,然后可能要权限,您不给,似乎做不到的。您可以劝劝它在%localappdata%安装,不要权限的,也是标准的,还是安全的。

第三,个人建议您把用户帐户控制(UserAccountControl, UAC)开到最高级,如果您从来没有遇到过不给权限不让用,您可能没开高。最高级并不高,实测管理员帐户下不提权也能修改信任的根证书。最高级时,管理员帐户开任务管理器需要给权限。

目前,大多数不给管理员权限不让用的原理,是您点了不给,它就不干了。有些是干的,比如Chrome的安装包,直接要权限,点不给它还是会安装的。

https://zhuanlan.zhihu.com/p/62917175 https://www.zhihu.com/people/lang-li-ge-lang-16-35-42

所以,只要您不点不给,它不就得干吗?

首先,按Win+X接I打开Terminal,实际上是打开PowerShell

Windows终端

其次,输入神秘命令,该命令在关闭窗口后失效:

$Env:__COMPAT_LAYER='RunAsInvoker'

第三,运行软件

把软件拖进来用英文引号括起来最前面加一个“.”再回车就行了

软件运行,没有要权限。

参考资料:

https://www.lprp.fr/2020/09/force-a-command-without-uac-elevation-in-powershell/

(可以制作拖动文件运行,而不是命令运行)https://superuser.com/questions/171917/force-a-program-to-run-without-administrator-privileges-or-uac

但是,如上图,可能还是要权限,这是路径不对,对于某些路径,该方法无效,您可以考虑把软件剪切粘贴到别的路径。欢迎您告诉我:为什么会这样呢?

测试:

c盘d盘根目录,windows文件夹,system32文件夹都可以

用移动硬盘也可以

用Imdisk这种应用做出虚拟盘(例如运行在内存中的硬盘),无论根目录还是里面的目录,或者是不是格式为USB闪存驱动器(U盘),或者是文件系统格式怎么变,或者用符号链接(SymbolicLink)、快捷方式等链接出去都无效

Windows绕过不给管理员权限不让用的评论 (共 条)

分享到微博请遵守国家法律