有没有办法防止用户安装.msi软件包? Windows Installer是一种背景服务,可以管理安装和卸载基于MSI的程序。要阻止MSI安装程序,您可以使用组策略或注册表调整关闭Windows安装程序。
方法1:使用GPO禁用Windows安装程序
- 打开本地小组策略编辑并扩展
Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer
。双击名为“关闭Windows安装程序”在右窗格中。 - 选择启用。单击“禁用Windows安装程序”下拉列表并选择总是。
- 点击好的并重新启动您的系统以应用更改。下次您尝试运行任何.msi软件包时,您将收到错误消息“系统管理员已经设定了防止此安装的策略。”
建议阅读:
方法2:使用注册表调整禁用Windows安装程序
- 开放注册表编辑并浏览到:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
。如果是安装程序subkey不存在,您必须先创建它。 - 双击32位DWORDDisablemsi在右窗格中,将值设置为2。
- 关闭注册表编辑器和重新启动窗口以进行更改。如果您需要再次启用Windows安装程序,只需设置Disablemsi到0,你就完成了。