问题描述
我正在尝试卸载 Visual Studio 2011 的 Crystal Report,并安装 Visual Studio 2019 的 Crystal Report。我收到错误消息“应用转换时出错。验证指定的转换路径是否有效。”卸载程序时。因此,无法安装较新版本的 Crystal Report for VS 2019。
我四处搜索,有些帖子说 Windows 注册表项导致了问题。我找不到解决办法。
非常感谢您的回复。
解决方法
Crystal Reports:我想知道您是否从不再可用的网络共享安装,或者指定给您的转换的 UNC 路径被阻止或在其他方面不正确。您需要的是一个适当的日志文件。请参阅下文。快速浏览一下:https://apps.support.sap.com/sap/support/knowledge/en/1220433
此以及较新的 Windows 设置和安全功能导致的安全转换和复杂性也存在一些问题。 Maybe have a quick look here。只是关于该主题的几个链接。
你在多少台机器上看到这个?只是你自己的吗?
准备:首先要做几件事:
- 重新启动:在尝试下一次卸载之前重新启动。只是为了有一个干净的石板。让系统在重新启动后稳定下来(给它几分钟的时间来稳定下来)。
- 损坏的安装文件:重新下载您的新设置以确保其安装文件没有损坏。尝试恶意软件也扫描它。还有finally set it unblocked as shown here。
- 管理员权限:第二,确保您以适当的管理员权限运行?从提升的命令提示符运行 msiexec.exe 命令。请启动提升的 cmd.exe(右键单击 => 以管理员身份运行)。
- 防病毒:首先禁用防病毒软件,以防止任何锁定无法卸载。
调试“想法列表”:Common causes of setup runtime issues
日志:现在是最重要的。您还必须确保正确记录卸载工作。您可以按策略使用日志记录 或在命令行级别定义它。最好启用 日志记录策略,以便在 tmp 中自动创建日志文件 文件夹。 Please see this answer for more on logging。
完成上述"Preparation"
后,请运行
卸载并创建一个正确的日志文件。这是命令行
(更喜欢政策):
msiexec.exe /x "mysetup.msi" /L*V "C:\Temp\msilog.log"
请打开您创建的日志(或从临时文件夹中获取日志 如果您启用了日志记录策略)。然后检查日志并匹配 此处针对此示例日志: https://www.itninja.com/question/transform-issues
你看到了什么?只需逐行阅读,不要被吓倒 所有的“线路噪音”。
常见技术问题:如果所有其他 MSI 软件包及其操作有问题,您可能会遇到更大的问题。那么你应该排除一些运行时问题。请注意,某些问题通常是由恶意软件(或有时只是随机出现的技术问题)引起的:
- Visual C++ 运行时 - 重新安装它。有很多版本。看看你的包裹需要什么。 The latest supported Visual C++ downloads。
- Unregister / re-register msiexec.exe(可能因恶意软件或正常技术故障而需要)。
- 运行
chkdsk.exe
和sfc.exe
以检查文件是否损坏和操作系统文件是否损坏。
Microsoft FixIt:您可以使用 Microsoft FixIt 方法作为清理现有安装的最后手段。这通常有效(除非您已经进行了过多的黑客攻击),但并不理想:http://support.microsoft.com/mats/Program_Install_and_Uninstall/ - 这种方法不会清理或卸载,它只是取消注册已安装的软件包并保留其所有文件和注册表设置。您可以尝试安装新版本,但遗留的垃圾可能会导致一些干扰问题。是的,您可以尝试手动清理,但我会先尝试覆盖。
链接: