当我的基本MSI安装试图在Windows上运行自定义操作可执行文件时,我在Windows 8上收到错误1721 XP和Windows 7它以我已将它设置为InstallShield。可执行文件存储在二进制表中。这是为什么发生?使用InstallShield 2010的Windows 8上的MSI自定义操作错误1721
4
A
回答
0
这似乎是最初的架构有关。确保自定义操作的所有部分,程序,路径和文件名等均有效。同样如上所述,始终通过管理员帐户应用安装程序。
如果您正在调用存储在二进制表中的EXE,请确保您也正确引用它。通常Windows安装程序会将MSI解包到'%temp%'文件夹,以确认访问和路径是否正确。 MSIEXEC会提取临时文件,例如“MSID974.tmp”,然后执行预先配置的MSI功能,但会失败。
最后,请尝试生成详细的MSI日志文件。它将帮助您更清楚地指出问题。
1
以管理员身份运行。它会做的。我有同样的问题,并通过这样做得到解决。
0
变化,脚本执行“在系统上下文延迟执行”的自定义操作
相关问题
- 1. WiX自定义操作,运行EXE,错误代码1721
- 2. Installshield自定义操作错误
- 3. MSI MessageBox自定义操作
- 4. InstallShield,.msi,自定义操作和全局变量
- 5. 是否可以从InstallShield Express自定义操作运行MSI?
- 6. 的InstallShield LE:RegOpenKeyEx在自定义操作
- 7. 从InstallShield中的用户交互执行自定义操作(基本MSI项目)
- 8. Msi自定义操作安装程序:错误1001
- 9. 如何在installshield基本msi项目中的自定义操作中执行DLL?
- 10. MSI启动条件自定义操作
- 11. 错误2878在2010的Installshield
- 12. 自定义操作中OutParameter的错误
- 13. 错误2896使用维克斯C#/。NET 4自定义操作
- 14. 的InstallShield执行卸载自定义操作
- 15. 如何使用自定义操作安装第三方MSI?
- 16. 如何停止.MSI安装使用wix自定义操作
- 17. XML自定义操作中的Windows Installer
- 18. 在MSI自定义操作中获取框架的路径
- 19. Windows安装程序自定义操作错误1631
- 20. Windows服务设置自定义操作错误1001 System.BadImageFormatException
- 21. 错误NullPointerexception自定义操作栏
- 22. 作为系统执行wix msi自定义操作
- 23. WiX msi自定义操作未在Windows 7的有限权限下运行
- 24. 从.Net 2.0的Windows Installer自定义操作到.Net 4.0自定义操作 - BadImageFormatException
- 25. Sharepoint 2010自定义操作未出现
- 26. 使用InstallShield 2010和基本MSI的动态属性值
- 27. Windows 8上的Powershell Exchange 2010
- 28. 主要更新的InstallShield自定义操作
- 29. 自定义操作的CLR版本
- 30. 多个网站的MSI没有自定义操作
通常情况下,详细MSI日志会给你为什么显示错误1721一个更清晰的认识。可能的候选人包括缺少依赖关系和所需的高程。 –
这可能是因为我已经将可执行文件设置为始终以'app.manifest'中的管理员身份运行。问题是我需要从Program Files的软件的先前版本安装中移动一些文件,所以我需要管理员权限才能这样做。当我没有设置可执行文件以管理员身份运行时,错误没有出现,但在尝试移动文件时出现'UnauthorizedAccessException'。 – Pantelis