禁用或移动包缓存

包缓存提供安装包源。 在没有 Internet 连接的情况下,需要这些包来修复 Visual Studio 或其他相关产品。 不过,在安装一些驱动器或系统后,建议不要保留所有的这些包。 安装程序将在需要时下载它们。 如果希望节省或恢复磁盘空间,可以禁用或移动包缓存。

禁用包缓存

使用新安装程序安装、修改或修复 Visual Studio 或其他产品之前,可以使用 --nocache 开关来启动安装程序。

"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" --nocache

对产品执行任何操作都会删除相应产品的任何现有包,并避免在安装后保存任何包。 如果必须使用包才能修改或修复 Visual Studio,那么它们会自动进行下载,并在安装后进行删除。

若要重新启用缓存,请改为传递 --cache。 只会缓存所需的包。 如果需要还原所有包,建议在断开与网络的连接之前修复 Visual Studio。

"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" repair --passive --norestart --cache

还可以在安装、修改或修复 Visual Studio 之前设置 KeepDownloadedPayloads 注册表策略来禁用缓存。

移动包缓存

常见的系统配置是将 Windows 安装在硬盘较大(或更大)且可满足开发需求(如源代码、程序二进制文件等)的 SSD 上。 如果要脱机工作,可以改为移动包缓存。

目前,只有在安装、修改或修复 Visual Studio 之前设置了CachePath注册表策略,才能执行此操作。

支持或故障排除

有时,你难免遇到一些问题。 如果 Visual Studio 安装失败,请参阅 Visual Studio 安装和升级问题疑难解答获取分步指南。

下面是另外几个支持选项: