桌面一堆程序图标上的盾牌怎么去掉,折腾好几个晚上,来回点各种菜单,搞的鼠标点的都有点发飘。一开始以为是软件自带的标识,想着从软件内部设置找找开关,翻遍软件的偏好选项,找不见任何能关闭这个小标记的地方,点开属性也只看到普通的权限勾选,点来点去啥变化都没有。
网上随便搜出来的说法五花八门,有的说直接卸载安全软件就能消失,当时还真信了,卸载完一个防护工具,刷新桌面,那枚小小的盾牌还牢牢贴在图标角落,一点变化都看不到。
以为是图标缓存坏掉。
跟着别人说的步骤,跑命令行清理图标缓存,执行完指令之后桌面图标全部闪了一下,短暂变空白,等系统重新加载完所有图标,定睛去看,一部分图标恢复正常,可还有大半程序,盾牌标记依旧留在原处,白忙活一通。那会有点烦躁,反复右键图标,打开兼容性页面,来回勾选以管理员身份运行此程序,勾选上盾牌在,取消勾选盾牌还在,搞不清楚到底是什么逻辑在控制这个显示标记。
后来才反应过来,这个盾牌不是第三方软件打上去的,是系统用户账户控制触发出来的显示效果,只要程序默认会请求管理员权限,图标上面就会叠加上这个盾牌标识,不是程序本身的图片。有个同事之前碰到过一模一样的现象,他直接选择关闭用户账户控制,盾牌确实全部不见了,可关掉之后,打开任何软件都不会弹出权限确认弹窗,系统整体防护层级被拉低,不太敢长期维持这个状态。
不想直接把UAC全部关掉,就只能换别的路子。对着图标快捷方式的属性窗口反复翻看,找到高级按钮,进去里面取消管理员运行的勾选,但有一部分exe程序,本体编译的时候就写死要求管理员权限运行,快捷方式这边改设置完全不起作用,不管怎么调整快捷方式,图标上的盾牌依旧会显示出来。这种情况,改快捷方式是没用的,得修改原程序本体的兼容性配置。找到软件的原始exe文件,不是桌面的快捷方式,打开它的属性兼容性栏目,更改所有用户的设置,把以管理员身份运行此程序的勾给取消掉,保存确认,返回桌面刷新,对应的那个图标上面盾牌就消失了。
不是所有程序都适合这么改。有些工具本身就必须拿到管理员权限才可以完整工作,强行取消这个权限要求之后,软件打开会出现功能缺失,部分操作直接报错,点按钮没有反应,明明界面能打开,核心功能直接没法调用。碰到这类程序,就没有办法单纯去掉图标盾牌,要么接受盾牌一直显示在图标角落,要么就得接受软件部分功能异常,没有两全的操作。
试过用第三方小工具重绘替换图标,把带盾牌的图标整体替换成一张新的图标文件,视觉上盾牌看不到了,可程序底层依旧需要管理员权限,双击启动的时候权限弹窗照样弹出来,这只是把表面的图案盖住,并没有改动系统的底层标记逻辑。
那天弄完两三个软件,剩下两三个工具因为离不开管理员权限,索性就没继续折腾。关掉设置窗口,鼠标挪到桌面,盯着那两个还带着盾牌的图标,没有再继续点右键。