有时,如果已经安装了较旧版本的软件,什么叫云,并且配置受到损坏,则无法在Windows上安装较新的软件。
SAP MMC、SAP GUI和其他SAP应用程序使用MSI安装程序自行安装。如果打开"Windows控制面板"→"程序"→"程序和功能",您会看到它们:
在本博客中,我想向您展示如何修复损坏的配置条目,例如,物联网模块,无法安装较新版本的SAP MMC,个人大数据,无法卸载现有的旧安装。
对于Windows Server 2008 R2或更高版本,微软提供了一个工具来自动解决这个问题:
https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed
对于Windows Server 2008,此工具不起作用。
这里有一个替代方法来修复某个产品损坏的安装程序配置。
首先,您必须确定Windows注册表中已安装的产品。
Windows在此注册表配置单元中存储所有已安装的产品(应用程序、程序):
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
左侧的"神秘"十六进制数,是已安装应用程序的"产品代码",企业应用系统,免费自助建站系统,本例为{E3054BB9-FB83-4FE8-A7B5-4E28C17538DE}。
从Microsoft下载工具"msizap":
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370523(v=vs.85).aspx
在这里您可以找到有关如何使用此工具的更多信息:
https://technet.microsoft.com/en-us/library/cc783013(v=ws.10).aspx
此工具最初是设计的适用于Windows 2000/2003。不过,它仍然适用于较新的Windows版本。
然后运行msizap.exe在具有管理权限的命令提示符中!
msizap.exetw{0308FD52-0D3F-4F67-B667-4C1F6564FB16}
注:我们使用的开关是:
T=删除给定产品代码的所有信息W=对于所有用户(默认情况下,仅适用于当前用户)
软件包的所有注册表信息已被删除。
可选:
如果您确定有原始安装介质文件可用,然后您可以尝试使用它们来卸载应用程序。
msizap.exewtp
不保证此选项在任何时候都能工作,例如注册表"太多"损坏!