错误1001.初始化安装时发生异常

时间:2012-09-24 14:52:14

标签: windows winforms windows-installer

我在尝试卸载时看到以下错误。如果程序文件中没有文件夹WRT软件,我该如何卸载软件。

注意:我已从程序文件中删除了软件文件夹。

错误讯息:

System.IO.FileNotFoundException。无法加载文件或程序集或其依赖项。系统找不到指定的文件。

如果程序文件中没有文件夹,我需要解决方法如何卸载软件。

2 个答案:

答案 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文件卸载的不同方法-有很多方法: