[英]Windows Installer 4.5 for 64 bit
如何安装64位Windows Installer? 在InstallShield Limited Edition中生成安装文件时,出现以下错误。
至于您的错误,可能是由在浏览器窗口中打开目录(尝试将其重新运行)之类的简单原因引起的。 并看一下这个古老的IS KB文章
另一个可能的原因是您的Setup PreRequisite文件, 请参阅此链接
“在安装必备软件编辑器中编辑.prq时,选中复选框“需要首先安装Windows Installer引擎和/或.NET Framework”,然后取消选择此选项,然后出现“错误(在Installshiled 12中出现)。在prq-文件显示为空的“依赖项”区域,可能是构建者不正确地处理了该区域。有必要删除此部分(在任何文本编辑器中),以避免出现错误。”
关于您的警告:-您是否设置了软件ID标签? 以下内容摘自这里特别阅读我加粗的部分。
要在安装中包含软件标识标签,请执行以下操作:
在项目中使用标记时,InstallShield会将标记添加到它创建的两个新组件中,并将该组件与项目的功能之一关联。 这些组件是:
如果要将这些组件与项目中的其他功能相关联,请使用“设置设计”视图。 有关更多信息,请参见组件功能关联。
在构建时,如果满足以下条件,则InstallShield会在其构建的安装中包括软件标识标签:
请注意,如果启用了标记,但是您没有在上述三个标记标识设置中的一个或多个中输入值,InstallShield会生成一个生成警告,通知您该标记无法包含在您的发行版中。 要解决此警告,请根据需要在“常规信息”视图的“软件标识标签”区域中配置设置。
如果将项目配置为包括软件标识标签,并且还在“发布”视图中配置发行版以使用.pfx文件对发行版进行数字签名,则InstallShield将在构建时进行数字签名。 请注意,必须在生成计算机上安装.NET Framework 2.0或更高版本,才能对标记文件进行签名。
将内容保留在下面,但仔细查看您的屏幕快照,似乎是在声明某些文件不在其查找的文件夹中...我认为这与将文件安装到系统无关,因为您的系统不是Vista,XP和Server 2008(至少我会假设您不是同时运行三个操作系统)。 我可能是错的,但这听起来像是导入问题...似乎正在尝试将这些文件导入为用户需要安装程序的文件...您需要获取这3个安装程序,然后将其导入(打包) ,无论您使用的是哪种程序,都必须满足先决条件。 那应该解决问题。
--------------可能不适用,但如果以上不正确----------
简单的建议...不太可能,但是当所有其他方法都失败时,我通常会进行故障排除。
检查您的文件路径。
仔细检查您是否正在安装64位版本。
您的硬盘驱动器未满吗?
关闭病毒扫描程序。
尝试以安全模式安装。
运行病毒扫描(使用类似Malwarebytes之类的工具)。
检查Windows错误日志。
如果您将其下载到其他设备上,请尝试将其下载到要安装到的计算机上。
将安装程序下载到其他设备上。
以管理员身份或从新用户帐户运行。
更改正在运行安装程序的文件夹...尝试直接从c:\\运行运行安装程序
通过Windows Updates安装它(我只是假设Win 7有它们,所以我避免Windows Update)。
确保您已经安装了所有.NET框架(我看到过,如果没有的话,会发生奇怪的事情)
在另一台计算机上运行安装程序以确保其可以正常运行。
通过Google发现了此问题... http://winhlp.com/node/40页面底部显示了一些可能导致此错误的软件...它可能显示为“服务器”,但我敢肯定,即使计算机未联网,这些仍然可能导致问题...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.