在安装Visual Studio时,如果我们已经删除了C:\ProgramData\Package Cache
目录的内容,那么整个安装过程将变成一场噩梦,不断抱怨缺少软件包。我在网上搜索了一种解决方案,发现的唯一可行的解决方案是一个名为install and uninstall troubleshooter
的工具。但问题是我必须中断安装过程并使用该工具删除软件包,然后重新设置,这确实很麻烦。
但是,好消息是Visual Studio无法卸载的每个程序包都会在日志文件中记录一个GUID
这样的{A2999714-5C2C-3729-A911-4AE198B7B2FD}
。现在,我认为更好,更理想的解决方案是照看一个官方网站,我可以通过这些GUIDEs
下载每个软件包。网络上是否有这样的位置?还是有更好的解决方案来解决这个问题?
答案 0 :(得分:1)
为什么删除程序包缓存? Do you have little disk space? Visual Studio安装程序是如此复杂,以至于您在与风车作斗争以尝试解决此问题。也许他们有某种可以清除状态的卸载工具。
这是 Visual Studio 2017 吗?如果是这样,请尝试以下链接:
由于您已删除软件包缓存,因此我怀疑它是否会起作用。请注意,由于超级隐藏文件夹 %SystemRoot%\Installer
中已缓存的MSI文件,大多数基于MSI的安装程序应该能够在没有程序包缓存的情况下进行卸载。
无论您做什么,都不要从 %SystemRoot%\Installer
中删除任何内容。然后,您将处于完全不可恢复的状态,因为这是Windows Installer内部实现的详细信息。除非您确切知道自己在做什么,否则不要在这里乱逛。
%SystemRoot%\Installer
中的文件用于从“添加/删除程序”小程序中卸载。
其他链接 :
答案 1 :(得分:0)
删除了 C:\ProgramData\Package Cache 目录下的内容,整个安装过程就会变成一场噩梦,不断抱怨缺少包
有同样的问题,但使用 vcredist 文件时,无法安装任何驱动程序而不会遇到错误,最终无法安装,因为安装失败。
我在别处找到了解决方案。它说 修复阻止安装或删除程序的问题 https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed 链接上的下载疑难解答按钮。 运行它 - 选择选项 - 安装有问题 - 它列出程序 - 在列表中选择丢失/有问题的 Visual C++ 运行时 它将运行并得到修复。 对您遇到问题的每个 Visual c++ 重复。我多次运行该程序。