我正在尝试替换 .appv 存档文件中的文件。
我知道您可以将文件重命名为 .zip 提取并替换文件。但是当我再次压缩它并将其重命名为 .appv 时,文件大小不同,打开时出现以下错误。
我试图更改 AppxManifest.xml 文件或其中的设置,而无需通过 UI(cmd、c# 或 powershell)打开。
谢谢
我正在尝试替换 .appv 存档文件中的文件。
我知道您可以将文件重命名为 .zip 提取并替换文件。但是当我再次压缩它并将其重命名为 .appv 时,文件大小不同,打开时出现以下错误。
我试图更改 AppxManifest.xml 文件或其中的设置,而无需通过 UI(cmd、c# 或 powershell)打开。
谢谢
最好的选择是使用支持编辑 App-V 包的应用程序打包工具之一。除了已经提到的 Advanced Installer,看看 AdminStudio 和 PACE Suite - 两者都支持编辑 App-V。可能比我知道的那两个还要多。
您不能将包压缩回去并期望工作,这不受 Microsoft 支持。
从App-V 5.1开始, Microsoft 的 Sequencer 可以从包中导出和导入清单文件,因此您可以对其进行修改,但据我所知,您无法编写脚本,必须从 GUI 完成。用于排序器的powershell cmdlet 列表非常短。
此外,高级安装程序还可以比排序器更轻松、更快速地创建和编辑 App-V 包,但同样只能从 GUI 进行。
你也可以尝试一个免费的工具,叫做 TweakApp-V,这里有一个你可以使用的例子。它有预定义的命令来添加/删除文件和注册表。