禁用或移动包缓存
包缓存提供已安装包的源。 如果没有 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
还可以将 KeepDownloadedPayloads
注册表策略 设置为在安装、修改或修复 Visual Studio 之前禁用缓存。
移动包缓存
常见的系统配置是在具有较大硬盘(或更多)的 SSD 上安装 Windows,以满足开发需求,例如源代码、程序二进制文件等。 如果要脱机工作,可以改为移动包缓存。
目前,只有在安装、修改或修复 Visual Studio 之前设置 CachePath
注册表策略 时,才能执行此操作。
支持或故障排除
有时,情况可能会出错。 如果 Visual Studio 安装失败,请参阅 排查 Visual Studio 安装和升级问题 以获取分步指南。
下面是更多支持选项:
- 使用 安装聊天(仅限英语)支持选项来解决与安装相关的问题。
- 使用 “报告问题” 工具向我们报告产品问题,该工具出现在 Visual Studio 安装程序和 Visual Studio IDE 中。 如果你是 IT 管理员且未安装 Visual Studio,则可以提交 IT 管理员反馈。
- 建议一项功能、跟踪产品问题,并在 Visual Studio 开发人员社区中查找答案。