1. 程式人生 > >Microsoft Visio 2010 安裝失敗 安裝介面閃退

Microsoft Visio 2010 安裝失敗 安裝介面閃退

問題:

1. 開啟Visio時提示需要重新配置,要選擇安裝檔案“VisioWW.msi”,選擇到安裝包檔案後,安裝介面卡死不動。

2. 開啟安裝包,雙擊“setup.exe”進行安裝,彈出安裝介面後閃退。

解決:

1. 使用微軟清理工具Windows Installer Clean Up,選擇Visio對應的專案,然後點選Remove移除。

2. 點選安裝包中的“setup.exe”重新進行安裝。

下載地址:

1. 微軟官網:https://support.microsoft.com/zh-cn/help/290301

微軟官網已經不再提供該工具,但提供Office專清工具。

2. https://dl.pconline.com.cn/html_2/1/62/id=9753&pn=0.html

軟體資訊

當您在計算機上執行而且正在安裝新程式時,安裝突然失敗。現在您只安裝了部分程式。您再次嘗試安裝該程式,但還是失敗。或者,也許您在嘗試刪除舊程式時因為安裝檔案損坯而發生問題。 不要擔心。Windows Installer 清理實用工具或許可以幫忙。您可以使用該工具為使用 Windows Installer 安裝的程式刪除安裝資訊。請注意,Windows Installer 清理實用工具將不會從計算機刪除實際程式,但是它會刪除安裝檔案,以便您可以啟動安裝、升級,或解除安裝。

Windows Installer CleanUp Utility是微軟官方推出的Windows Installer 清理實用工具,可徹底刪除由 Windows Installer安裝的任何程式。Windows Installer Clean UP可完美解除安裝Microsoft的系列軟體,如果你遇到安裝無法完成問題,使用這款軟體可徹底刪除程式的 Windows Installer 配置資訊,順利完成安裝。

Windows Installer Clean Up Utility - Microsoft Community
https://answers.microsoft.com/en-us/windows/forum/windows_vista-performance/windows-installer-clean-up-utility/f9a8ec07-760e-44d0-87b1-c1d9f442e3ea

From my experience with the program it's best to use it only if:
1. You are unable to uninstall the program using "normal means" (uninstaller comes up with an error, crashes, hangs).
2. You are unable to install the program because Windows Installer claims it's already installed or there is another error.

I believe the programs removes certain registry entries (like in HKEY_CLASSES_ROOT\Installer) that are related to the application you remove. In my experience it never broke anything with other programs. Note that the registry entries and files created by the application are not removed by "Windows Installer CleanUp Utility" (just the information that the program is installed).
One could speculate that problem may arise if program A is removed using "Windows Installer CleanUp Utility" and program's B (un)installer somehow calls program's A installer.
Say, you have a Bluetooth software that contains drivers and application both of which are installed using Windows Installer technology. You remove the drivers using "Windows Installer CleanUp Utility" and then try to remove the application. The application uninstaller first wants to remove the drivers so it calls the Windows Installer to do that. But Windows Installer engine cannot do that because the "Bluetooth driver" is no longer listed as an installed product. So it returns an error to the application uninstaller... which may also return an error.