强制移除MSI安装信息包
故障现象:一台PC机在更新Microsoft Visual C++ Redistributable可再发行组件包时,提示需要卸载原先的包,但由于机主清理过系统,导致原先的包文件被从%ProgramData%\Package Cache目录和%SystemRoot%\Installer目录删除,原始安装文件亦被删除。
故障处理:观察安装时要求提供安装来源的错误提示,可以找到一个GUID:
C:\ProgramData\Package Cache\{B96F6FA1-530F-42F1-9F71-33C583716340}v14.20.27508\packages\vcRuntimeMinimum_x86\
在注册表编辑器中搜索该GUID(“{B96F6FA1-530F-42F1-9F71-33C583716340}”),并删除所有记录了该GUID的键,重新安装新版本,问题解决。
这些键可能位于:
HKEY_CLASSES_ROOT\Installer\Dependencies
HKEY_CLASSES_ROOT\Installer\Products\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
页面版本: 0, 最后编辑于: 15 Sep 2022 11:36