误删mst文件后,再次安装或卸载软件可能会遇到错误1624:

应用转换时的错误。请验证指定的转换路径是否有效。
在这里插入图片描述

原因是软件对应的“Products\十六进制ID”右侧的transforms所指文件不存在或有错误,删除transforms或者十六进制ID注册表后可以解决。

误删MSI应用程序的安装包后,再次安装或卸载软件可能会遇到错误:

无法访问你试图使用的功能所在的网络位置。
The feature you are trying to use is on a network resource that is unavailable.
Click OK to try again, or enter an alternate path to a folder containing the installation package ‘xxx.msi’ in the box below.

在这里插入图片描述

  • 出现这个问题的原因是:上图弹窗里的xxx.msi文件被删了,且C:\Windows\Installer里的备份也没了导致。
  • MSI应用程序的安装源一般有两个,截图路径一个和installer目录一个,只要有一个存在,就能正常卸载。
  • 至于为什么安装时也会这样提示,是因为安装前系统要先卸载旧版本的软件。

打开临时目录,按时间倒序查看安装日志,可以看到更多的错误描述:

安装成功或错误状态:1603

在这里插入图片描述

Error 0x80070643: Failed to install MSI package.
在这里插入图片描述
Error 1714. The older version of xxx cannot be removed. Contact your technical support group. System Error 1612.
在这里插入图片描述

以上的错误代码总结下来就一句:msi文件不见了,所以安装(卸载)失败。

解决方法有几种:

  1. 找到版本完全相同的软件安装包,打开选择修复安装。或者图1处,浏览打开安装包里对应的msi文件(exe后缀的安装包不适用)。缺点:很难找到版本完全一致的安装包。

  2. 用微软官方的《修复阻止程序安装或删除的问题》故障排除程序。缺点:一次只能删一个。
    在这里插入图片描述

  3. 用Windows Installer Clean Up工具一键删除问题软件,前提你得知道哪些软件是你要删的。可以根据图1的msi文件名,在这些注册表里搜索:

HKEY_CLASSES_ROOT\Installer\Products
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Installer\Products
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData

缺点原版的CleanUp工具会导致1402错误,我修改过的版本不会:

CleanUp修改版:https://free.lanzoub.com/ikrOL0qgo5re

4.第三方卸载工具或反reg,没有推荐工具,慎用!

付费的安装源错误检查工具:
https://download.csdn.net/download/hfhbutn/87629662
付费的安装源错误检查工具源码:
https://download.csdn.net/download/hfhbutn/87629667

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐