我正在尝试从 Windows Server 2012 中卸载一个程序,但是当我这样做时,它告诉我:
错误 1721:此 Windows Installer 软件包存在问题。无法运行完成此安装所需的程序。请联系您的支持人员或软件包供应商。
这种错误在 Google 中似乎相当常见,但到目前为止我发现的步骤都没有用:
- 以安全模式重新启动并取消注册并重新注册 msiexec - 结果:无输出,卸载仍然不起作用
- 运行系统文件检查器(sfc /scannow)-结果:未发现异常
- 运行 Windows 安装程序缓存诊断程序 - 结果:服务器无法通过公司防火墙与诊断程序进行通信
- 运行程序安装和卸载自动修复程序 - 结果:服务器无法通过公司防火墙与诊断程序进行通信
我也尝试过修复安装(成功)和卸载,但仍然失败并出现相同的错误。我无法重新安装 Windows Installer,因为它是 Server 2012,是操作系统的一部分,并且没有可用的可再发行版本。我很想从注册表中的卸载键中删除该条目,看看它是否允许我在现有安装之上进行新安装,然后将其卸载,但我想看看是否有人有更好的想法。
值得一提的是,我尝试卸载的软件是 Bentley iCS for PDF V8i (SELECTseries 4);有一个新版本需要安装,并且只有在卸载前一个版本后才能安装。
任何帮助或想法都将不胜感激。谢谢。
答案1
程序是否还有其他依赖项?可能必须先删除这些依赖项,然后尝试删除实际程序。快速搜索显示您的程序在 Orchestration Framework Administrator 中运行。这是可以卸载的东西吗?如果是,请删除它,然后删除 iCS,然后安装新的 iCS(当然还有框架)。