无法打开此安装程序
Windows Installer 在安装应用程序时,会出现的错误提示,原因可能是系统中已安装过此程序, 但是此程序安装注册信息丢失。
操作方法
- 01
点击电脑左下角的开始,然后在打开的开始菜单中选择运行,打开运行
- 02
在打开的运行对话框中输入regedit,然后回车或者点击下面的确定按钮
- 03
执行regedit命令后,就打开如图所示的注册表编辑器
- 04
找到 HKEY_CLASSES_ROOT\Installer\Products 下相应的项,删除之
- 05
因此,如果我们遇到这种问题, 可以在HKEY_CLASSES_ROOT\Installer\Products中删除相应的键值后再重新安装既可
方法/步骤2 补充说明
- 01
Windows Installer 在安装应用程序时,会出现的错误提示,原因可能是系统中已安装过此程序, 但是此程序安装注册信息丢失. windows中除了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 之外,还有其它两个注册表项用来保存已注册的应用程序信息,它们就是 HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\classes\Installer\Products。如果我们把这三个注册表项定义的全部应用程序都加在一起,就是我们在“添加删除程序”列表中看到的所有程序了。HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\Classes\Installer\Products 主要用来保存那些基于 Windows Installer 安装的应用程序,例如 Office;而 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 则主要用来保存那些基于其它安装程序的应用程序,例如常见的基于 InstallShield 安装的应用程序。 因此,如果我们遇到这种问题, 可以在HKEY_CLASSES_ROOT\Installer\Products中删除相应的键值后再重新安装既可