我试图打包和部署一个wpf应用程序。我使用安装屏蔽并创建了安装文件。当我尝试运行安装文件时,它一直抛出此错误代码InstallShield 2012错误代码1925:需要管理员权限设置
1925:它需要管理员权限才能运行安装程序。
如何配置安装文件由任何用户运行?我应该在安装屏蔽创建安装文件的过程中对注册表进行任何更改吗?无论如何要解决这个问题吗?
谢谢
我试图打包和部署一个wpf应用程序。我使用安装屏蔽并创建了安装文件。当我尝试运行安装文件时,它一直抛出此错误代码InstallShield 2012错误代码1925:需要管理员权限设置
1925:它需要管理员权限才能运行安装程序。
如何配置安装文件由任何用户运行?我应该在安装屏蔽创建安装文件的过程中对注册表进行任何更改吗?无论如何要解决这个问题吗?
谢谢
这听起来像你试图创建一个每用户安装。由于Windows Vista中,这需要几个步骤,但与Windows 7变得更简单我会检查verbose log的情况下,它强调任何具体问题,如果没有,请遵循以下一般建议:
如果这是永远每用户安装,设置一般信息>要求管理权限至否并将ALLUSERS property设置为空。
如果这是每个用户是有条件,离开它们作为是和分别与使用MSIINSTALLPERUSER property与ALLUSERS = 2来选择每个用户安装在运行时。请注意,这只适用于Windows 7(MSI 5.0)及更高版本。
确保您的setup.exe(如果使用的话)不会升高。设置必需的执行级别至Invoker位于发布视图的setup.exe选项卡中。
如果您未使用MSIINSTALLPERUSER,请确保您没有将任何资源安装到任何机器位置。这包括ProgramFilesFolder的安装文件,HKEY_CLASSES_ROOT或HKEY_LOCAL_MACHINE的注册表项或Windows服务等其他机器级项目。请注意,您也可能必须从MSIINSTALLPERUSER方案中排除服务。