新方法——不关闭全部UAC通知,但又能去掉PowerShell的疯狂提示

经验创意 · 761 次浏览
sugarhope 创建于 2022-07-24 17:42

起因:不想关闭所有的UAC提示,因为我经常下载一些东西来测试来玩,但又要去掉PowerShell的提示。

PowerShell的提示来自于要运行的软件不是以管理员运行。所以给运行的软件提权就好。

我设置supermemo以管理员运行后,就不出现了,但是每次运行前都要点一下UAC,不过还能忍受。

曲折:

我有的脚本需要用到autohotkey,然后因为supermemo是管理员运行的,所以运行脚本时候就会弹出好几个提示,人麻了。

然后我直接改autohotkey以管理员运行,结果走不通。后面发现给只需要quicker提权就好。但是要开机要多点一次UAC就很烦。

经过搜索发现,UAC白名单小工具给指定软件新建以管理员运行但不提示的快捷方式,这样就可以一箭双雕,没有UAC提示,也没有PS提示,一劳永逸。

 

具体步骤:

1.首先下载解压UAC白名单小工具并看使用说明,GitHub链接:XIU2/UACWhitelistTool: 📃 UAC 白名单小工具! (github.com)

2.把白名单小工具挂载到右键,方便生成 noUAC.sm18和noUAC.quicker的noUAC快捷方式,生成的快捷方式会出现在桌面。 

!注意:只有生成的快捷发生才可以跳过UAC。

 

3.因为我需要开机自启quicker,所以我把quicker本身的开机自启动关闭了,把oUAC.quicker的快捷方式拖进开机自启文件夹里面

这样就能开机以管理员运行quicker,但没有UAC提示。

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

 

 

如果有这个需求的小伙伴可以按照我的方法试一试!

 

最后:有一个地方想不太确定,不知道这个猜想是否正确,应该是这样,懂得老哥可以给我留言。

我开始以为KopiaUI也要给权限的,跟autohotkey一起给了权限,结果疯狂UAC,还叫我重新写密钥,开一次写一次人麻了,然后还报错。后面给了quicker管理员权限就都好了。

我的猜想:是不是quicker有了管理员权限之后,它脚本调用的软件也跟着有了管理员权限。

sugarhope 最后更新于 2022/7/24

回复内容
风未知 2022-07-24 17:54
#1

很不错的办法,回头我也试试

末尾的猜想很可能是正确的,这篇 帖子 里也说给 quicker 权限可以解决

另外你的操作有一个小问题,那就是动作并不调用 KopiaUI,只是调用 KopiaUI 附赠的 kopia.exe 而已,KopiaUi 并不需要启动,而 kopia.exe 不需要权限

sugarhope 2022-07-24 18:02
#2

我那个失误操作的时候,为了以防万一,我实际上kopia.exe和kopiaui.exe都给了管理员权限。我想,在quicker调用kopia.exe时候给了kopia.exe 管理员权限,不然它没有权限应该是不能够进行备份有权限的supermemo的。

风未知 回复 sugarhope 2022-07-24 19:33 :

这应该没有影响,有权限的只是启动的进程,除非复制目录需要权限否则 kopia 是不需要提权的。powershell 影子备份脚本会在运行时自动提权,之后挂载上的目录也是不需要管理员权限就能复制的

sugarhope 回复 sugarhope 2022-07-24 20:48 :

ok,大概明白了

sugarhope 2022-07-24 18:05
#3

对了,那个操作失误的时候好像git生成了lock文件,后面我全部清理掉了,但git提交产生一个错误。

请问,这种情况我是需要重新配置git吗?

风未知 回复 sugarhope 2022-07-24 19:30 :

你说的清理……是把整个 .git 文件夹删了吗?

这样的话,你就没有本地 git 仓库了,需要重新 git clone 下来

出现 .lock 的话删这一个文件就行了

sugarhope 回复 sugarhope 2022-07-24 20:50 :

是的,我把整个.git文件夹删除了,但之前好像整个.git文件夹都是隐藏的?反正在sm同级文件夹没见过,是生成lock之后才出现的。

回复主贴