如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

捆绑软件、静默安装各种全家桶似乎成为了当下软件惯用的流氓推广行径,绝大多数人对此已经深恶痛绝,真的是稍有不慎,就会赠送全家桶软件,外带无限弹窗 。除此之外真的很难想象有啥理由要禁止电脑安装软件,假如要防止别人安装或者使用软件,设置一个秘密就解决了所有的问题 。

如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
为什么会有那么多的“全家桶”、“大礼包”?因为所有悄悄安装的这些软件早已经明码标价了 。普通人用它来赚几毛钱打牙祭都不够,但制作一个软件或者二次封装其他的软件,静默的给许许多多使用这个软件的人献上“大礼包”就能赚到很多钱 。普通人防不胜防,因为诱使你安装的策划师们真的是挖空心思 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
禁止电脑安装软件就变成了过去、现在一直在讨论的问题01
通过系统自带的用户账户控制(UAC)对于绝大多数人来说并没有太大用处 , 只有早点和晚点的区别,点“否”的人仅有少数专业人事不忙的时候才会仔细瞟一眼,所以很多人装完系统的第一件事就是关掉烦人的UAC控制 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
02
许多网上教程里教我们从“服务”和“本地组策略编辑器”里禁用“windows installer”以达到禁用软件安装的目的 , 然而并没有什么太大用处,仅能够禁用早期的msi安装包,对于exe安装包根本没有阻止的能力 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
03
也有很多人尝试换一种思路,基本上所有的软件安装都需要写入注册表 , 如果精致程序写入注册表那么就可以达到禁止管理员账号以及其他账号安装程序了 。使用快捷键WIN R调出系统运行后,输入“regedit”后键盘回车打开“注册表编辑器”,找到HKEY_LOCAL_MACHINE下的“SOFTWARE”,选中后鼠标右键选择“权限”,将管理员的完全控制取消仅留读取权限 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
这样做确实达到了阻止程序安装的问题,只要执行安装过程 , 程序就会报错并且自动回滚安装,但有些程序并不需要安装也可以执行各种刷流氓的行为,比如免安装版的软件 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
04
在github上有一个名为chinawareblock的项目,在Windows系统下通过屏蔽证书的方式来静止相关程序的安装,但收集抽取软件安装包的证书却是一个体力活 , 而chinawareblock将口碑差带有流氓行为的软件分门别类的整理好了,使用的人只需要双击就可以屏蔽垃圾软件 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
这种方法非常简单暴力,每个文件夹下都内置了软件对应的证书,直接运行对应的.bat批处理即可,也可以使用作者提供的一个exe证书抽取工具自己抽取想禁止的程序的证书 , 自己手动添加 。但你再运行这个安装程序时,就会提示程序已经被阻止了 。当然如果要是后悔了还可以通过powershell一键洗白脚本 。
如何阻止电脑静默地安装大礼包和全家桶的软件,电脑怎么阻止静默安装

文章插图
05
其实Windows系统中内置了一个HIPS,它通过设定黑白名单 , 建立规则来允许或者限制程序或脚本的运行 。我们可以给予文件名、版本号、路径、数字签名的发布等属性来限定制定的程序来禁止软件的安装 。