crystal-reports - “应用转换时出错。验证指定的转换路径是否有效。” 卸载时
问题描述
我正在尝试卸载 Crystal Report for Visual Studio 2011,并安装 Crystal Report for Visual Studio 2019。我收到错误消息“应用转换时出错。请验证指定的转换路径是否有效。” 卸载程序时。因此,无法安装较新版本的 Crystal Report for VS 2019。
我四处搜索,一些帖子说有关 Windows 注册表项导致了问题。我找不到解决办法。
非常感谢您的回复。
解决方案
Crystal Reports:我想知道您是否从不再可用的网络共享安装,或者您的转换指定的 UNC 路径被阻止或以其他方式不正确的网络共享安装。您需要的是一个适当的日志文件。请看下文。并在这里快速浏览: https ://apps.support.sap.com/sap/support/knowledge/en/1220433
此设置和更新的 Windows 设置和安全功能也存在一些与安全转换和并发症有关的问题。也许在这里快速浏览一下。只是有关该主题的几个链接。
你在多少台机器上看到了这个?只是你自己的?
准备工作:首先做几件事:
- 重新启动:在尝试下一次卸载之前重新启动。只是为了有一个干净的石板。让系统在重新启动后安定下来(给它几分钟安定下来)。
- 损坏的安装文件:重新下载您的新设置以确保其安装文件没有损坏。尝试恶意软件扫描它。最后将其设置为畅通无阻,如图所示。
- 管理员权限:其次,确保您以适当的管理员权限运行?从提升的命令提示符运行 msiexec.exe 命令。请启动提升的 cmd.exe(右键单击 => 以管理员身份运行)。
- 防病毒:首先禁用您的防病毒,以防止任何锁无法卸载。
调试“想法列表”:设置运行时问题的常见原因
日志记录:现在最重要。您还必须确保正确记录卸载工作。您可以按策略使用日志记录,也可以在命令行级别定义它。最好启用日志记录策略,以便在 tmp 文件夹中自动创建日志文件。有关日志记录的更多信息,请参阅此答案。
完成
"Preparation"
上述操作后,请运行卸载并创建正确的日志文件。这是命令行(首选策略):msiexec.exe /x "mysetup.msi" /L*V "C:\Temp\msilog.log"
请打开您创建的日志(或者如果您启用了日志记录策略,则从临时文件夹中获取日志)。然后检查日志并在此处与此示例日志进行匹配: https ://www.itninja.com/question/transform-issues
你看到了什么?只需逐行阅读,不要被所有“线路噪音”吓倒。
常见技术问题:如果您对所有其他 MSI 软件包及其操作有疑问,您可能会遇到更大的问题。然后你应该排除一些运行时问题。请注意,某些问题通常是由恶意软件引起的(或者只是有时随机发生的技术问题):
- Visual C++ 运行时 - 重新安装它。有很多版本。看看你的包裹需要什么。最新支持的 Visual C++ 下载。
- 注销/重新注册 msiexec.exe(由于恶意软件或正常的技术故障可能是必要的)。
- 运行
chkdsk.exe
并sfc.exe
检查文件损坏和损坏的操作系统文件。
Microsoft FixIt:您可以使用 Microsoft FixIt 方法作为清理现有安装的最后手段。这通常有效(除非你已经破解了太多),但并不理想: http: //support.microsoft.com/mats/Program_Install_and_Uninstall/ - 这种方法不会清理或卸载,它只是取消注册已安装的包并离开它的所有文件和注册表设置都已到位。您可以尝试安装新版本,但留下的垃圾可能会出现一些干扰问题。是的,您可以尝试手动清理,但我会先尝试覆盖。
链接:
推荐阅读
- javascript - JavaScript 中的 Vector Swizzling:最佳方法
- apache-spark - Spark 中是否有聚类算法,其中生成的聚类大小大致相同?
- angular - 如何在 Angular 中触发事件的动作
- sharepoint - 如何将文件夹、子文件夹及其文件复制到另一个站点上的库中
- rpgle - 如何在 MiWorkplace 上安装服务器 Pub400?
- bash - Bash:搜索一个文件中的字符串是否存在于目录中并在其上运行命令
- c++ - 将 C++ 转换为 MASM 的麻烦:找到独特的素数和友好的对
- javascript - 带数组的 Angular 和 changling dom 树
- php - 如果 php,我试图让条件为真,那么如何声明
- oracle - Liquibase 没有在 oracle dbms 中编译包