阻止用户安装软件

Dra*_*eek 26 windows anti-virus installation

我的祖父对他这个年龄的人来说非常精通技术,喜欢发送电子邮件、使用 Photoshop 和浏览网页。我通过安装 AdBlock 并教他如何不下载病毒使他的计算机变得非常安全,但每隔一段时间他就会收到一封带有“Avast 防病毒软件”免费试用版的传单。他是那种无法抗拒免费并立即安装它的人。这很烦人,因为它会大大降低计算机的速度,阻止 Firefox 打开,并且会执行各种其他“防病毒”基本上是病毒的事情。卸载也很痛苦。

我的问题:我可以设置一些东西来阻止他下载、安装或运行 Avast 安装程序吗?

我有 Windows 7

iBu*_*Bug 29

如果您想阻止特定软件的安装,您可以尝试将其证书(数字签名)导入到“不受信任的证书”中。然后每当他尝试安装它时,UAC 对话框将显示“此软件不受信任”,而不是提示您授予管理员访问安装程序的权限。

有一种更安全的方法来使用安装程序的证书,但可能会稍微减慢整个系统的速度。您可以将 Avast 的证书导入组策略,因此即使它不需要管理员权限,它也不会运行。

如果要阻止所有软件安装,请给他一个用户帐户(没有管理员权限)。不过,这可能是阻止一切的唯一解决方案。您需要确保您的祖父不经常需要管理员权限。

如果允许,您可以配置当前的 AV 软件,使其不信任 Avast 的证书,并且可以在他下载安装程序时立即删除安装程序。这也是一个不错的选择。


无论如何,我个人认为教育你的祖父学会抵制广告和那些免费试用是最终的解决方案。然后你就不必费心去阻止他安装它们了。

  • @IsmaelMiguel 它不会阻止[物理广告](https://superuser.com/questions/1279934/prevent-user-from-installing-software/1279935#comment1890583_1279934)。 (4认同)
  • @IsmaelMiguel 问题指出 adblocker 已经到位。 (2认同)

I s*_*ica 15

阻止执行下载的程序

除了@iBug 从您祖父的帐户中删除管理权限的好建议(先创建另一个具有管理员权限的帐户之后!)您还应该防止执行保存到下载目录的文件(即软件安装程序)。

通过编辑下载文件夹上的 NTFS 权限并清除遍历文件夹/执行文件权限来执行此操作。

这将阻止启动保存在此文件夹中的任何可执行文件。您可能也希望对桌面文件夹执行此操作。

这种方法与从帐户中删除管理员权限相结合的优点是它可以防止运行任何安装程序,而不仅仅是那些需要管理员权限的安装程序。如果用户没有管理员权限,许多不需要的程序仍然会安装,但如果程序首先无法执行,也没关系。

  • @TwistyImpersonator 是不是因为`.msi` 文件被`msiexec.exe` **读取**,而不是被执行,因此只需要读取权限? (2认同)