📣免UAC执行程序——计划任务
date
May 7, 2021
slug
UAC-whitelist-win10
status
Published
tags
IT
summary
type
Post
首发时间
May 7, 2021 01:40 PM
Files
日期
一、免UAC运行程序
注意:该教程是在不关闭 [用户账户控制] 的前提下,单独关闭某个软件的 UAC 提示!
本文依靠的是 Windows 自身的 [任务计划] 功能!
除了该方法,就只有微软的一个工具 [Application Compatibility Toolkit] 能添加 UAC 白名单,但这个工具不支持 Windows10 使用,而且操作很麻烦!本文章是手动教程,还有自动生成快捷方式的小工具:
创建任务计划
请按下图步骤操作:右键 [开始菜单] 点击 [计算机管理]

如图所示选择 [任务计划程序库] - [创建任务]

名称随意,但后面会用到。记得勾选 [使用最高权限运行]

然后去 [操作] 选项卡中点击 [新建] 按钮

填写程序路径 或通过 [浏览] 选择程序后,点击 [确定]

添加后就是这样子了,最后点击 [确定] 保存就行了。

创建快捷方式
大家可能想,总不能每次运行都要去 [任务计划程序] 中运行吧?当然不是!我们可以创建一个快捷方式来方便我们运行!
快捷方式的位置填写为:
然后双击创建的快捷方式就会发现不会弹出 UAC 并且 [以管理员身份运行] 了。


二、强制以普通用户运行
本教程适用于所有软件,教程中的 WeGame 为演示。该方法不修改系统 [用户账户控制] 设置!
注意:该教程原理是强制软件 [以普通用户身份运行] 以取消 UAC 提示!
如果你要关闭所有软件的 UAC 提示,那么请自行去搜索 [关闭 UAC] 教程! 当然,关闭了所有软件的 UAC,那么就要承担关闭后的风险:所有软件都可以偷偷申请管理员权限,并且在你不知情的情况下随意修改你的系统设置或文件
如果你想要软件 [以管理员身份运行] 并不提示 UAC,那请看这个文章:
一直以来 WeGame 有个烦人的地方就是每次启动都会提示 UAC(用户账户控制):

而网上找的办法清一色的都是把系统的 [用户账户控制] 调至最低,这样固然方便了,但是却没办法阻止一些恶意软件了(所有软件都可以默默申请管理员权限,并且不通知你的情况下随意修改你的系统设置或文件),捡了芝麻丢了西瓜可不行。我就不信了,于是去 Windows 官网一通乱找,还真找到了解决方法!特地写出来分享给大家~
还有一个好处是,一些软件喜欢强制以管理员方式运行,偷偷在后台搞小动作,用了我这个方法就能强制以普通用户方式运行,没有管理员权限,那些流氓软件就会被束手束脚!
原理说明:
WeGame 软件在启动的时候就会申请 UAC(即管理员权限),正常情况下我们只能同意,但是我去微软官网找到了一个绕过的方法!
使用该方法可以 强制某个软件默认以普通用户权限 运行。
注意:我指的是设置后,你双击打开软件就是 普通用户权限!
所以就是,既然你非要申请管理员权限,那么我就非不让你申请管理员权限!这样不就不会提示 UAC(用户账户控制)了吗?~~~
当然,如果你临时需要管理员权限的话,依然可以 [右键 - 以管理员方式运行]!
操作步骤:
按下 Win+R 键 打开 [运行] 窗口,输入 regedit 并点击 [确定] 按钮(或直接回车)。

然后在注册表编辑器地址栏中输入(如下图所示,复制粘贴):
如果没有 Layers 文件夹的话,可以自己新建一个(如下图所示):
- 右键 AppCompatFlags 文件夹 - 新建 - 项 - 命名为:Layers

进入 Layers 文件夹后,新建一个 [字符串值]。
字符串名称就是你指定的软件完整路径,例如下面动图里示例的:
注意:无论路径里有没有空格都不需要加上引号!
然后右键刚刚新建的字符串 - 修改 - 数值数据:RUNASINVOKER
注意:如果你打算添加新字符串值时,发现该注册表已存在了,那么说明你设置过该软件的 兼容性(右键 - 属性 - 兼容性 选项卡),遇到这种情况,你只需追加到最后就行了。 例如注册表已存在的数值数据为:~ WIN7RTM 那么就改成:~ WIN7RTM RUNASINVOKER 收说实话我也不清楚这个 ~ 是干嘛的,加不加都不影响效果。。。
最后后就完成了!(效果看下面的动图演示)
动图演示:
因为 GIF 录制软件使用不熟练,所以下面的动图显得有点快(这还是我录制时放慢操作速度了)。。。

一些人觉得 WeGame 申请管理员权限肯定有其理由巴拉巴拉的,的确 WeGame 经常会靠这个在后台搞很多小动作,如果你喜欢请关闭本页面。
至于会不会影响 WeGame 正常运行和游戏运行,我得知这个方法后,自己先使用了一两天没发现什么报错才来写教程分享给大家的(LOL 的助手一切功能正常)。
三、关闭UAC提示
- 使用快捷键(WIin + R)打开运行,然后输入msconfig 点击确定打开系统配置;
- 在系统配置中选择工具—— 更改UAC设置,然后点击启动;
- 将方块移动到从不通知,点击确定,弹出提示是否允许更改,点击是;再次打开软件就不会弹出“用户帐户控制” 对话框了。
总结
还是建议第一种方式,可控且比较直观。