我在尝试卸载时看到以下错误。如果程序文件中没有文件夹WRT软件,我该如何卸载软件。
注意:我已从程序文件中删除了软件文件夹。
错误讯息:
System.IO.FileNotFoundException。无法加载文件或程序集或其依赖项。系统找不到指定的文件。
如果程序文件中没有文件夹,我需要解决方法如何卸载软件。
答案 0 :(得分:0)
听起来像一个非常英国的InstallUtil自定义操作,它依赖于正在安装的文件,如果找不到则无异常处理。真棒! :)
获取您安装的原始MSI并使用Orca编辑它以从InstallExecute序列中删除自定义操作。使用命令msiexec / i FOO重新调整MSI.MSI REINSTALL = ALL REINSTALLMODE = vomus / qb最后卸载应用程序。
答案 1 :(得分:0)
卸载失败 :有几种方法可以解决此问题,例如 1)
尝试运行 {已安装的MSI中的{1}} 可能能够从原始安装位置拉出文件,或者 repair sequence
运行 2)
>再次-如安装顺序而不是修复顺序(必须是最初用于安装软件的确切MSI文件),等等。这些方法都是容易失败,通常需要一些“黑客”才能成功。
Microsoft FixIt :所有这些都导致了最后的解决方案的建议,即“ {of 3 Official}”,即Microsoft FixIt tool。通过“取消注册”安装,而不是为其运行实际的卸载,它可以用于清除损坏的卸载。它应该工作。如果有需要,请不要使用它。
日志记录和调试 :上面的方法应该可以工作,但是这里是有关如何记录MSI操作的信息:Different ways to create and interpret MSI logs以缩小导致错误的原因。问题出现了。
链接 :在一些通用MSI卸载资源下面。第一个链接列出了破坏性卸载的清理策略-其中有些很hack。第二个链接列出了调用MSI文件卸载的不同方法-有很多方法: