(1)通过注册表禁止安装:
在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
里面添加两个键
名称DisableUserInstalls 类型REG_DWORD 值0x00000002(2)
名称DisableUserInstalls_Intelset_undo 类型REG_DWORD 值0x062ce6f0(103606000)
这样就可以了
如果要允许安装,需要把
名称DisableUserInstalls 类型REG_DWORD 值0x00000002(2)
的值改成0x00000000(0)就可以了
如果是msi类型还需要把disablemsi类型reg_dword值0x00000002(2)
改成0x00000000(0)
(2)通过组策略修改
运行gpedit.msc打开组策略,在管理模板里打开windows组件,有个windows安装服务,将右边的东西你看一下,具体方法:运行gpedit.msc->计算机配置->管理模板->windows组件->ms installer->启动“禁用ms installer"以及“禁止用户安装”
(Windows Installer右边窗口中双击 禁用Windows Installer选中已启用,点确定)
(策略里启用:禁用“添加/删除程序”,再启用下面的策略:控制台--用户配置--管理模板--系统”中的“只运行许可的Windows应用程序”,在“允许的应用程序列表”里“添加允许运行的应用程序。而让你运行的程序限制又限制。)
可以在组策略里作出限制,但只要使用者可以进入组策略,那他还是可以安装文件的,设置的方法进入组策略后,进入用户权限设置里找到安装文件项删除所有用户名就可以。