VS2017安装如何不占系统盘内存?
今天安装VS2017,粗心大意,没有仔细检查C盘剩余容量,以为10几个 G够用,就默认VS2017的安装路径,结果导致C盘占满无法开机,最终检测是固态硬盘损坏。晚上回来第二次安装的时候,尤其注意了安装的问题。
网上挺多博客写的很好,但是,个人觉得逻辑挺清楚,但是说的不明白。其实是很简单的一件事,大伙写的我看半天,试验半天还出错。于是自己写一个,记录损坏固态的教训。
第一步:
首先,从Microsoft官网下载VS2017的安装包,分为三种:
随便下载哪一种,看自己喜好和需求。我下载的是:vs_community.exe
第二步:
运行下载的vs_community.exe,记住该文件一开始运行,系统就会安装:Visual Studio Installer,该程序后续有用。
运行到需要选择安装路径和安装具体的内容界面,你会发现安装路径默认是系统盘,无法自定义选择。
与此同时,你的系统盘会有如下文件(Packages)产生,注意C:\ProgramData文件夹路径是隐藏路径,一般是看不到的,可以通过手动输入路径查看。
此时,该路径下会产生名为Packages的文件夹,这个文件夹就是日后VS2017安装以及更新的各种包的存储地,如果都在系统盘,可想而知多么可怕。
所以,我们要将其转移到其他盘,但是却不影响VS17的安装。这就是为Packages文件夹,创建“软链接”。
所谓“软链接”,通俗可以理解为快捷方式。通过这种快捷方式,引用其他盘的文件。
第三步:
在非系统盘创建一个文件夹,作为软链接指向的文件夹,用来真实存储日后VS2017安装以及更新的各种包。
这里我创建的是:D:\vs2017offline
第四步:
管理员方式打开cmd命令行,输入以下命令:mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline
回车,系统自动添加一行:为 C:\ProgramData\Microsoft\VisualStudio\Packages ===>> D:\vs2017offline 创建的符号链接
并跳转命令光标,说明执行成功。此时你再打开看系统盘的Packages文件,就会发现其变成了快捷方式。
第五步:
执行之前的
此时,你就会发现可以更改安装路径了,再也不怕占据系统盘过多的内存。