如何关闭Windows安装程序以阻止MSI软件包

有没有办法防止用户安装.msi软件包? Windows Installer是一种背景服务,可以管理安装和卸载基于MSI的程序。要阻止MSI安装程序,您可以使用组策略或注册表调整关闭Windows安装程序。

方法1:使用GPO禁用Windows安装程序

  1. 打开本地小组策略编辑并扩展Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer。双击名为“关闭Windows安装程序”在右窗格中。

  2. 选择启用。单击“禁用Windows安装程序”下拉列表并选择总是

  3. 点击好的并重新启动您的系统以应用更改。下次您尝试运行任何.msi软件包时,您将收到错误消息“系统管理员已经设定了防止此安装的策略。”

    建议阅读:

方法2:使用注册表调整禁用Windows安装程序

  1. 开放注册表编辑并浏览到:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer。如果是安装程序subkey不存在,您必须先创建它。
  2. 双击32位DWORDDisablemsi在右窗格中,将值设置为2。

  3. 关闭注册表编辑器和重新启动窗口以进行更改。如果您需要再次启用Windows安装程序,只需设置Disablemsi到0,你就完成了。