【发布时间】:2016-07-21 15:06:58
【问题描述】:
我有一个 WIX 安装程序,它充当用户的内容安装程序。它应该将这些文件安装在特定目录中。不幸的是,当我运行它时,我收到以下错误:“系统无法打开设备或指定文件。”取消安装后,这会给我错误代码 2755(重试不起作用)。
我查看了其他有类似问题的问题,它似乎不是临时、安装文件夹或 MSI 安装程序本身的加密问题 - 这些看起来都很好。这也不是 C:\Windows\Installer 文件夹只读的问题。
我以前从未遇到过 WIX 安装程序的问题。我还可以尝试哪些其他方法来使其正常工作?
【问题讨论】:
-
使用诸如 msiexec /I [path to msi] /l*vx [path to text log file] 之类的命令安装您的 MSI,以获取有关错误和时间的更多详细信息(因为您不t 说它是在 MSI 开始时还是在进度序列期间发生)。 2755 是下游错误 - 这是第一个重要的错误。您是否在任何地方使用驱动器号或子驱动器?
-
好像是访问权限问题
-
我认为当文件很多并且设置超过 MSI 中使用的 CAB 文件的最大大小时,您会收到此错误。会是这样吗?
-
@PhilDW,我相信是这样。这意味着要安装约 4.5gb,查找它的最大 cab 文件大小为 2gb。我可能必须在两个单独的补丁中执行此操作。感谢您为我指明这个方向,我会进一步调查。
标签: wix windows-installer