手动下载Visual Studio缺少的软件包

时间:2018-12-02 17:29:51

标签: visual-studio windows-installer

在安装Visual Studio时,如果我们已经删除了C:\ProgramData\Package Cache目录的内容,那么整个安装过程将变成一场噩梦,不断抱怨缺少软件包。我在网上搜索了一种解决方案,发现的唯一可行的解​​决方案是一个名为install and uninstall troubleshooter的工具。但问题是我必须中断安装过程并使用该工具删除软件包,然后重新设置,这确实很麻烦。 但是,好消息是Visual Studio无法卸载的每个程序包都会在日志文件中记录一个GUID这样的{A2999714-5C2C-3729-A911-4AE198B7B2FD}。现在,我认为更好,更理想的解决方案是照看一个官方网站,我可以通过这些GUIDEs下载每个软件包。网络上是否有这样的位置?还是有更好的解决方案来解决这个问题?

2 个答案:

答案 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++ 重复。我多次运行该程序。