Windows 不可用的网络资源或输入备用路径

Windows 不可用的网络资源或输入备用路径,windows,windows-installer,Windows,Windows Installer,当我尝试启动一个应用程序(例如应用程序A.exe)时,从已安装的msi文件中抛出Ex:B.msi错误,因为您尝试使用的功能位于不可用的网络资源上,或者输入包含安装包“B.msi”的文件夹的备用路径 我读过一些与此错误相关的文章,但所有这些文章都解释了如果文件被损坏、删除、移动,安装程序是否有任何问题,或者被防病毒应用程序隔离,会发生此错误,但在这里,当我尝试启动一个应用程序时,它会显示上面提到的错误以及我已经安装的另一个包名B.msi。 请让我知道这个问题的原因,这将有助于找出这个问题。 注意:

当我尝试启动一个应用程序(例如应用程序A.exe)时,从已安装的msi文件中抛出Ex:B.msi错误,因为您尝试使用的功能位于不可用的网络资源上,或者输入包含安装包“B.msi”的文件夹的备用路径 我读过一些与此错误相关的文章,但所有这些文章都解释了如果文件被损坏、删除、移动,安装程序是否有任何问题,或者被防病毒应用程序隔离,会发生此错误,但在这里,当我尝试启动一个应用程序时,它会显示上面提到的错误以及我已经安装的另一个包名B.msi。 请让我知道这个问题的原因,这将有助于找出这个问题。 注意:对于我们的应用程序的旧版本,在早期创建安装程序时没有这个问题,我们已经使用Wise工具,现在使用WIX工具。WIX安装程序是否存在任何问题?

自修复问题:这通常是一个自修复问题。我写这封信的次数多得数不清,我看看能不能把你送到这里:

说明:实际发生的情况是,您的安装在通过启动时经过完整性检查,发现缺少一个资源。然后,MSI将尝试自行修复,但它无法找到所需的源文件以检索需要重新安装的文件,因为源文件在安装位置不再可用。从永久可用的网络位置安装是一个好主意,尤其是对于公司

缺少源文件解决方案:在您的情况下-要整理缺少的源文件-您可以卸载和重新安装卸载,在正常情况下不需要源访问,然后将安装文件保存在永久可用的位置,以解决将来的问题,或者,当系统提示您为当前安装浏览安装源,并且有一些方法可以自动设置新的源路径时,您也可以浏览到安装源。安装源必须是最初用于安装软件的源,除非您知道如何破解它,这非常复杂

自我修复解决方案:要解决实际的自我修复冲突,您基本上需要在事件查看器中找到导致修复的罪魁祸首组件,然后找到解决问题的方法。以上答案中的所有链接或解释。建议的实际解决方案可在第5节中找到:作为一种解决方法,您可能希望尝试直接启动有问题的EXE文件,以验证通常不会发生自修复。这将阻止自修复,但如果存在COM冲突或其他高级冲突,自修复仍可能发生

您可以在下面的答案中看到自我修复的主要原因列表:资源冲突的坏MSI包-COM冲突?、安全软件意外隔离文件、清理脚本破坏性破坏等等。。。。我建议你浏览一下这个列表,看看有没有什么想法

卸载问题:此安装源未找到问题也可能发生,因此在特殊情况下会阻止卸载。这里有一个答案试图总结这个问题的各个方面:有点过于详细,但我认为值得略读

一些供参考和轻松检索的链接:

类似于找不到要修复的原始MSI时。