有时候我们在 Windows 系统中遇到程序无法安装的情况,就是双击安装程序完全没有反应。如果有错误提示那还好,可以根据提示去寻找相应的解决方法,但有时候就是偏偏没有,根本无处下手解决。此时,可以尝试以下方法。

使用微软专用安装卸载工具

  如果发现不能安装软件,首先可以使用微软的 Program Install and Uninstall troubleshooter 工具来解决。下载 MicrosoftProgram_ Install_and_Uninstall.meta.diagcab。程序运行后,首先会弹出程序安装和卸载疑难解答向导,点击“下一步”进入解决流程。接着会询问是安装还是卸载时遇到了问题,选择“安装”继续。随后给出可选择的安装软件列表(未在列表中的程序选择“未列出”)。之后程序会检查注册表是否存在与安装修补有关的问题,并给出解决办法。

借助 Windows Installer 服务解决

  安装程序无法工作,可能是 Windows Installer 服务未开启所致。在命令提示符窗口中运行MSIExec命令,如果获得了关于MSIExec的详细信息,说明Windows Installer服务正常。如果得到的是错误信息,可尝试手动开启该服务。

  右键单击任务栏空白处并选择“任务管理器”,在开启的任务管理器窗口中选择“服务”选项卡,找到msiserver项,开启它。也可以通过直接运行services.msc命令,打开Windows服务窗口,找到Windows Installer服务并开启它。

  如果上述服务处于开启中,但仍然出现安装问题,这时可通过重新注册Windows Installer服务来解决。在管理员命令提示符窗口中,执行如下命令,然后重启系统即可。

%windir%\system32\msiexec.exe /unregister 
%windir%\system32\msiexec.exe /regserver 
%windir%\syswow64\msiexec.exe /unregister 
%windir%\syswow64\msiexec.exe /regserver