当安装应用程序时,可能会碰到“由于上一个程序的安装没有完成,Windows Installer无法进行新的安装,请重启动Windows后再进行安装”的提示,可是重启后依然无法安装,这是因为Windows Installer管理着Windows 2000和Windows XP中应用程序的安装和卸载,在某些情况下安装或反安装应用程序时的失败会导致一些文件、目录和注册表项残留在系统中,使Windows Installer误认为这个安装过程还在进行,导致无法进行下一次安装。 解决这个问题的法宝就是Windows Installer Cleanup Utility(Windows Installer清除工具),它就藏在Windows XP的安装光盘中。解决步骤如下: 1.浏览Windows XP光盘,切换到光盘的“Support\Tools”目录,用WinRAR打开名为Support.cab的文件,选中其中的Msicuu.exe和Msizap.exe两个文件,把它们释放出来,假设释放到“C\msicuu”文件夹。 2.进入“命令提示符”(在“开始→运行”中输入cmd( Windows 2000/XP)或command(Windows 98)),然后进入“C\msicuu”目录,输入Msicuu.exe,回车,运行msicuu实用程序。 3.在出现的Windows Installer Clean Up窗口中,你将看到使用Windows Installer技术安装的程序名称,包括正确安装的程序和在安装或卸载时失败的程序(如图),选中要清理的程序名称(可多选),点击Remove按钮,在弹出的窗口中点击“确定”后,Msicuu.exe就会清除掉选中程序留在系统中的安装垃圾,Windows Installer就可以重新安装这个应用程序了。 注意:Msicuu.exe只能在本地计算机上使用,而且运行时需要有管理员权限。
|