如何在安装应用程序时修复“…资源不可用”错误

InstallShield 文件多年来一直存在问题。 InstallShield 安装文件的一大烦恼是如果用于安装应用程序的原始安装文件已被移动或删除,则无法修改或卸载程序。

如果您尝试重新安装或安装较新版本的应用程序,通常会导致错误提示:

“您尝试使用的功能位于不可用的网络资源上。”

如果您已清除原始文件,这可能会导致问题。 解决此问题的唯一方法是清除文件路径实例的 Windows 注册表。

在这种情况下,我试图在现有安装之上安装新版本的 BOINC。 我很久以前从 C:WindowsDownloadedInstallations 文件夹中删除了旧的安装文件。 它给了我关于找不到文件的错误。

它引用了 EAC43C57-6D89-4415-AAFCF0DF4888 的 ID。 我想在 Windows 注册表中搜索该值,并删除我找到的所有实例。 这将摆脱“资源不可用”错误,让我安装应用程序。

我们启动 Windows 注册表编辑器 (regedit),然后选择计算机来搜索所有内容。 从那里我们可以选择 编辑 > 查找. 我们将复制 ID 并将其粘贴到“查找内容”框中,然后选择 找下一个.

搜索会找到对 ID 的引用。 我们可以右键单击具有相同ID的文件夹并选择 删除 摆脱它。在 Regedit 中删除注册表文件夹

F3 继续在注册表中搜索此 ID 的所有实例,并删除找到的所有文件夹。

找到并删除该程序 ID 的所有实例后,尝试再次运行安装。 您现在应该能够继续安装。

如果它对您不起作用,您可能需要删除其他注册表项。 再次尝试搜索注册表以确保您已删除所有引用该安装文件的内容。