vs2017离线安装并且安装包不占用C盘空间(占用不多)

VS2017在下载好安装程序安装的时候,会根据你选择的功能模块来下载所需要的安装程序,而这些安装程序的下载位置并不会让你选择,而是直接放在 C:\ProgramData\Microsoft\VisualStudio\Packages目录下。这些安装包占用了大量的C盘空间,如果碰到是小容量SSD,就会很心疼吧。

解决这个目录问题,我这里采用的方法是欺骗VS2017安装程序,让它误以为文件还放在C:\ProgramData\Microsoft\VisualStudio\Packages目录下。那这个教程的目的就是伪装一个Packages目录。那知道了目的,方法就很简单了。

我们都知道快捷方式,那用快捷方式欺骗肯定是不行的啦。那肯定还就一种方法,就是链接。我们可以创建一个吧Packages目录放在其他盘,比如D:\vs2017offline目录,然后创建一个链接,链接到C:\ProgramData\Microsoft\VisualStudio\Packages 目录,这就达到了欺骗的目的。方式如下图,用管理员权限打开CMD,输入 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline 命令。这里写图片描述
平常的安装方式,不论是在线安装还是下载的离线安装包,都会在安装过程中将vs2017的安装包保存在C:\ProgramData\Microsoft\VisualStudio\Packages文件夹下并占用大量的空间(安装多少,占用多少,即使你不将VS装在C盘)。

下面,我来介绍一种不占用(自己觉得是占用不多吧)C盘空间的安装方法。

第一步:下载离线安装包

我是在  http://www.cnblogs.com/datous/p/vs2017_enterprise.html (已经不能使用了,请自行查找) 网址上下载的种子,然后下载的安装包,有能力的可以挑选自己有需要的包下载下来,辨识不了的就全下载了吧,如果下载到99%,就下不动了,也没关系,停止了就可以了。

第二部:删除多余文件

将下载的VS2017offline文件夹下的vs_enterprise.exe(我这是企业版,可以根据自己的需要来下载哪个版本,微软官方网站的和下载的是一样的)复制出来,复制到桌面吧,过一会要用。
把这两个文件夹,注意是两个整个文件夹删除掉。

这里写图片描述

第三步:打开vs_enterprise.exe

打开这个文件,会自动的在系统上安装一个Visual Studio Installer。打开vs_professional.exe,程序运行到这一步就把程序关掉
关闭后,会在C:\ProgramData\Microsoft\VisualStudio下创建一个Packages,然后,把这个Packages文件夹删掉。ProgramData这个文件夹在隐藏文件里边。
这里写图片描述
第四步:创建软连接

以管理员身份打开命令提示符,运行 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline  命令。D:\vs2017offline 是你下载的那个文件夹的位置。
第五步:先在D盘检查一下是否有文件夹vs2017offline没有的话手动创建一个,不然会安装失败。安装vs2017

之前安装了一个 Visual Studio Installer ,打开这个软件,就可以安装自己想要的功能了。安装时所有需要的组件都会秒下载,并且不会占用C盘的空间

总结下:安装完后检查了C盘和D盘都有下载东西只不过没全部放在C盘而已,仅此而已。在软连接过程中需要注意的是:
1:删除packages文件夹后如果D盘没有软连接的文件夹对象即:vs2017offline,那么请自己手动创建一个吧。
2: 以管理员身份打开命令提示符,运行
mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline
这句话复制过去即可,也可以根据自己需求改变D:\vs2017offline这一块。
3:本文根据原作者https://blog.csdn.net/w763613202/article/details/69334954稍作修改。
4:如果真的可以做到一点不占用请多多指教,谢谢!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒德久远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值