本文介绍了“应用转换错误"的根本原因是什么.验证指定的变换路径是否有效?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

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

I have MSI installer and I'm installing and uninstalling it using PowerShell script. When I uninstall it then I'm getting following error on Windows 2008/2016 server which is created on Azure.

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

I'm not getting this issue during uninstallation if I'm using non-Azure (Hyper-V etc.) environment. I tried couple of solution like to delete the Transforms registry, sfc /scannow, msiexec register/unregister. It works in that case. But I want to find the root cause of this. Why MSI installer shows this error on Azure VM only? Why this error occurs ?

推荐答案

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

Haven't looked at transforms for a long time. Just some links to help yourself I am afraid. Have to make it an answer and not a comment due to the length (and formatting).

记录 :.替代说明: 1 2 (简单过程).搜索与转换相关的任何内容-显然.

Logging: Enable full logging. Alternative explanations: 1, 2 (simple procedure). Search for anything related to transforms - obviously.

转换 :MSI SDK:关于Transforms 赛门铁克进行转换一个>.该问题可能是不同的系统策略之一,因此有一些因素阻止在运行时应用转换(可能运行 secpol.msc ).

Transforms: MSI SDK: About Transforms and Symantec on transforms. It is possible that the issue is one of differing system policies so there is something that prevents transforms from being applied at runtime (maybe run secpol.msc).

奇怪的是,尽管它仅在卸载时发生.您从哪里安装? local folder 还是 network source folder ? 在卸载时可能缺少源文件夹吗?

Strange that it only happens on uninstall though. Where do you install from? A local folder or a network source folder? Perhaps the source folder is missing on uninstall?

查看 secure transforms unsecure transforms ,以及源头安全转换安全全路径转换.

这篇关于“应用转换错误"的根本原因是什么.验证指定的变换路径是否有效?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 22:40