设置Windows Installer永远以高特权进行安装的方法
Windows Installer是什么
Windows Installer使用MSI(Microsoft Installer)文件作为安装包,这些文件包含了应用程序的安装信息、文件和注册表项等。它提供了一种标准化的方式来安装、升级、修复和卸载应用程序。是Windows操作系统中的一种安装程序引擎。
Windows Installer的特点
1、统一的安装过程:提供了一种统一的安装过程,使得开发者可以以一致的方式进行应用程序的安装和升级。它处理了许多复杂的任务,如文件拷贝、注册表项的添加和删除、创建快捷方式等。
2、事务处理和回滚:支持事务处理机制,允许在安装过程中进行回滚,以确保在安装过程中出现错误时可以还原系统到安装前的状态。
3、升级和修复功能:支持应用程序的升级和修复,它可以检测已安装版本并执行相应的操作,如更新已有文件、添加新文件或修复损坏的组件等。
4、用户界面和自定义:提供了灵活的用户界面选项,开发者可以自定义安装过程的用户界面和交互流程,以满足特定应用程序的需求。
Windows Installer提供了一种可靠和标准化的安装方式,方便用户安装和维护应用程序。在Windows操作系统中得到广泛应用,特别是在企业和商业软件部署中。
在Windows操作系统中,普通用户使用Windows Installer安装程序时,可能会出现无法访问系统文件夹、注册表等导致程序无法正常安装的情况。此时要想成功安装,就必须使用管理员用户。如果想要普通用户也能正常安装,可以通过修改组策略,赋予安装程序最高的权限,来解决我们的问题。
设置Windows installer永远以高特权进行安装的方法:
1、用管理员用户登录系统。
2、按快捷键“win+r”,在运行中输入“gpedit.msc”,然后点击“确定”打开组策略编辑器。
3、依次展开以下路径:
计算机配置 -> 管理模板 -> Windows组件 -> Windows Installer
4、找到并双击右侧的“永远以高特权进行安装”打开属性窗口。
5、在弹出的属性窗口中选择“已启用”,然后点击“确定”保存设置。
通过上面的设置将提高的特权应用与所有程序,这些特权通常是为分配给用户或计算机的或可以在“添加或删除程序”组件中得到程序而保留的。这个设置允许用户安装的程序访问可以没有权限查看或更改的目录,包括受高度限制的计算机的目录。