![VC++ 20?? 可再发行安装程序在“正在初始化……”处挂起](https://linux22.com/image/1465822/VC%2B%2B%2020%3F%3F%20%E5%8F%AF%E5%86%8D%E5%8F%91%E8%A1%8C%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E5%9C%A8%E2%80%9C%E6%AD%A3%E5%9C%A8%E5%88%9D%E5%A7%8B%E5%8C%96%E2%80%A6%E2%80%A6%E2%80%9D%E5%A4%84%E6%8C%82%E8%B5%B7.png)
我正在尝试在我的计算机上安装 MS Visual C++ 2012 Redistributable。一款游戏需要它。我运行的是 Windows 8.1。今天早些时候,我尝试了几个不同的重新发布版本,每个版本都有效。我卸载/修复/安装了几个不同的版本。结果发现它们是不兼容的版本。
无论如何,我尝试安装最新版本 (2015),但最终在安装程序执行某些操作时将其关闭。Windows 现在认为 MS VC++ 2015 Redist. 包已安装,但我知道它没有安装,因为我在安装过程中将其关闭了。
现在,无论何时我运行任何版本的安装程序,它都只会停留在那里,并在进度条上显示以下文本:“处理中:初始化...”
我无法卸载,无法修复,也无法运行任何其他版本的安装程序。它只是挂在那里,没有办法解决。我尝试使用其他第三方应用程序卸载程序,它们都只会调出 redist 安装程序。我最终找到了一个带有长哈希文件名的包缓存目录,我删除了它的内容,但无济于事。我重启了几十次,并终止了许多似乎与安装程序相关的进程。
什么都不起作用,我束手无策。这是一个已知错误吗?有没有不格式化的解决方法?是否有一些我可以删除的缓存文件或我可以清除的注册表项/值?