“应用转换错误。请验证指定的转换路径是否有效”的根本原因是什么?

时间:2019-01-28 05:48:00

标签: azure windows-installer installshield msiexec

我有MSI安装程序,正在使用PowerShell脚本安装和卸载它。当我卸载它时,我在Azure上创建的Windows 2008/2016服务器上遇到以下错误。

  

应用变换时出错。验证指定的转换路径有效

如果我使用的是非Azure(Hyper-V等)环境,则在卸载过程中不会出现此问题。我尝试了几种解决方案,例如删除Transforms注册表,sfc / scannow,msiexec注册/注销。在这种情况下,它可以工作。但是我想找到这个的根本原因。为什么MSI安装程序仅在Azure VM上显示此错误?为什么会发生此错误?

1 个答案:

答案 0 :(得分:0)

很久没有看过转换了。恐怕只有一些链接可以帮助自己。由于长度(和格式)的原因,必须使它成为答案而不是评论。

记录 Enable full logging。替代解释:12(简单过程)。搜索与转换相关的任何内容-显然。

转换 :MSI SDK:About TransformsSymantec on transforms。该问题可能是不同的系统策略之一,所以有一些因素阻止在运行时应用转换(可能运行 secpol.msc )。

奇怪的是,它仅在卸载时发生。您从哪里安装? local folder 还是 network source folder 在卸载时是否缺少源文件夹?

查看 secure transforms unsecure transforms 以及问题Secure-At-Source TransformsSecure-Full-Path Transforms