IT

阻止新版微信(4.x)跳UAC更新

如果你是一个企业用户,一定会遇到微信经常跳那个uac授权框,而自己又没有管理员密码,只能不停的关掉,让微信不再试图更新自己,而IT又不太可能把时间浪费在每隔几天就给所有人输管理员密码装微信,而且治标不治本,因为微信下次还是一样会尝试更新。

打开微信时会跳uac的本质并不是检测到更新,而是安装包后台已经默默下载完成了,只要输完管理员账号密码,他就能立刻安装,所以真正的解决方法不是让微信获得管理员权限,这是非常危险的,微信打开的文件也可能会具备管理员权限,正确的方法应该是去阻止那个安装包下载,或者阻止去打开安装包,而只需要在cmd里运行这样一条命令,就能阻止自己读取写入安装包。

BAT (Batchfile)
mkdir %USERPROFILE%\AppData\Roaming\Tencent\xwechat\update
::上面那条创建文件夹通常不需要,对于批量部署,在微信运行之前才需要上面这条
icacls %USERPROFILE%\AppData\Roaming\Tencent\xwechat\update /deny "%USERNAME%":(F)

首先这个命令的使用者是自己,并不是管理员,也必须不是管理员,所以可以自己用普通权限运行,而不需要IT的介入,就可以阻止自己读写这个文件夹,并且运行微信时使用的用户是自己,所以必须是阻止自己。

然而既然是用普通权限运行的,是不是只需要普通权限就可以解开呢?没错,只要普通权限就能解开,自己也可以解开,只要软件会运行icacls %USERPROFILE%\AppData\Roaming\Tencent\xwechat\update /remove "%USERNAME%",就可以完全无视这条限制,但是我认为微信不太会干这种事。

分类: IT
文章已创建 33

发表评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部

了解 njj's blog 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读

了解 njj's blog 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读