Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 错误1334。在Data1.cab中找不到文件_Windows_Wix_Windows Installer_Installation_Cab - Fatal编程技术网

Windows 错误1334。在Data1.cab中找不到文件

Windows 错误1334。在Data1.cab中找不到文件,windows,wix,windows-installer,installation,cab,Windows,Wix,Windows Installer,Installation,Cab,我正在一台Win 7-64位机器上工作。我有一个软件安装包,其中包含.msi文件、CAB文件和一些MST文件。我想修改内阁文件。因此,我使用实用程序提取了cab文件 但是,在对提取的文件进行任何更改之前,为了测试该实用程序,我从当前目录中删除了原始cab文件。并根据从原始cab文件提取的文件创建了一个新的cab文件,再次使用CABARC实用程序 但是现在如果我运行.msi文件,它会显示错误: 错误:1334。无法安装文件“XYZ”,因为在cab文件Data1.cab中找不到该文件。这可能表示网络

我正在一台Win 7-64位机器上工作。我有一个软件安装包,其中包含.msi文件、CAB文件和一些MST文件。我想修改内阁文件。因此,我使用实用程序提取了cab文件

但是,在对提取的文件进行任何更改之前,为了测试该实用程序,我从当前目录中删除了原始cab文件。并根据从原始cab文件提取的文件创建了一个新的cab文件,再次使用CABARC实用程序

但是现在如果我运行.msi文件,它会显示错误:

错误:1334。无法安装文件“XYZ”,因为在cab文件Data1.cab中找不到该文件。这可能表示网络错误、从CD-ROM读取错误或此软件包有问题

但是文件在内阁文件中我可以看到。同一安装程序可以很好地处理原始cab文件

我也尝试过不同的压缩类型(MSZIP、LZX:),但都不起作用。我没有删除/添加CAB文件中的任何文件。我是否做错了什么,或者内阁文件是否存储了任何其他信息


谢谢。

当安装路径超过操作系统的路径限制时,会出现此错误。尝试将安装程序路径的输出路径更改为较短的路径。

您是否发现了任何问题?是否找到了上述问题的解决方案?我也面临同样的问题。@mallikgm对不起,我找不到这种行为的原因。这里也有同样的问题。使用wix生成msi,然后ICE验证OK,并使用
orca
OK进行验证。如果有人知道什么,请帮助2020年仍在发生。尽管路径较短,但这个问题正在发生。你知道还有其他原因吗?