如何将 Visual Studio 2022 安装到非系统盘


 

第一步:从微软官网下载 Visual Studio Community 2022 ( 其他版本类似 )

 

  1.  前往微软官网,下滑找到 ->> 开发人员 ->> Microsoft Visual Studio 传送门:Microsoft - 云、计算机、应用和游戏

 

 

 

  2.  选择 Visual Studio -- Community 版本( 即社区版,要知道 Visual Studio 系列是一个极为强大的 IDE,对于大多数开发人员而言,Community 版本已经足够使用了 ) 

 

      

 

  3.  运行之前下载的 Visual Studio Installer 安装程序,到选择安装的组件时 要退出安装程序 ,如图所示

小提示:

    1. 若读者安装时遇到问题,可以参考 VS 系列标签内的其它博客ヾ(?ω?`)o
      
      传送门:
    
    2. 例如在进行到此步骤时,读者会遇到的第一个问题,网速为 0kb 每秒φ(゜▽゜*)?
      
      传送门:

 

 


 

第二步:使用 mklink 命令创建软链接

 

原理:

   这一步的目的是欺骗 Visual Studio Installer 安装程序,把它( 将要 / 已经 )放在系统盘的内容转移到其他盘
    
   这样 VS 在安装时仍然读写的是系统盘的路径,但真正存放文件的路径却转移到了非系统盘,如此便释放了系统盘空间。

 

  1. 基本用法如下:

 

mklink /d "链接需要放置的路径" "链接指向的路径"

 

  2. 以下为 Visual Studio 系列的 IDE 所占用的系统盘文件夹路径

   小提示:

     1. 部分文件夹默认隐藏,此时选择此电脑 ->> 查看 ->> 显示 / 隐藏 ->> 勾选 " 隐藏的项目 "

     2. 记得做完以下步骤后要将隐藏再次开启噢`(*>﹏<*)

 

1 C:\Program Files (x86)\Microsoft SDKs
2 C:\Program Files (x86)\Microsoft Visual Studio
3 C:\Program Files (x86)\Windows Kits
4 C:\ProgramData\Microsoft\VisualStudio
5
C:\ProgramData\Package Cache

 

  3. 将这五个文件夹依照原目录,在其它盘内创建除盘符外之外同样的路径,并将这些文件夹剪切到这个路径之下

    常见问题如下:

      3.1. 举个栗子,第一个文件夹在系统盘的目录为:C:\Program Files (x86)\Microsoft SDKs,我们则将其 剪切 到:D:\Program Files (x86)\Microsoft SDKs


      3.2. 注意!我们只改变了盘符并在 D 盘下创建了同样的路径,并将原来的 C 盘下的 Microsoft SDKs 文件夹 直接剪切 到了 D 盘,这一步是为了方便之后操作( 读者若有需要,剪切到其它盘同理 )


      3.3. 若读者进行到此步骤,而自己的计算机中却 找不到 Microsoft SDKs 文件夹 时,可以参考另一篇博客
      
        传送门:
  
      3.4. 安装完成后,编写 C 语言程序出现问题时,可以参考另一篇博客哦(?′?`?)
      
        传送门:

 

  4. 按住组合键: Win(四个小方块) + Q 键,打开搜索应用,输入 " cmd ",在右侧找到 " 以管理员身份运行 "

    

 

  5. 在打开的黑色窗口中输入以下代码

 

1 mklink /d "C:\Program Files (x86)\Microsoft SDKs" "D:\Program Files (x86)\Microsoft SDKs" 
2 mklink /d "C:\Program Files (x86)\Microsoft Visual Studio" "D:\Program Files (x86)\Microsoft Visual Studio"
3 mklink /d "C:\Program Files (x86)\Windows Kits" "D:\Program Files (x86)\Windows Kits"
4 mklink /d "C:\ProgramData\Microsoft\VisualStudio" "D:\ProgramData\Microsoft\VisualStudio"
5 mklink /d "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache"

    

  6. 运行效果如图所示,注意要先剪切,再执行命令!

 

  

  7. 可以看到:

1.  之前我们已经将 C 盘下的 Microsoft SDKs 文件夹剪切到 D 盘去了,但此时 C 盘下又有了一个带箭头的文件夹

2. 在右键属性中可以看到 " 目标(T)" 指向了 " D:\Program Files (x86)\Microsoft SDKs ",这代表我们可以进入下一步了

  

 


 

第三步:以正常方式安装 Visual Studio

    小提示:

      1. 再一次启动之前下载的 Visual Studio Installer 安装文件,这次直接运行这个程序。
      2. 注意:安装程序中自定义路径的那一步最好还是自定义到非系统盘,即:直接修改盘符 ( 将 C 改为 D 盘即可 ),这样能最小化系统盘占用。
      
      3. 若读者运行 Visual Studio Installer 之后 无任何显示,此问题一般为剪切的文件夹路径错误,导致 mklink 命令执行失败
        
      4. 若遇到上一步的问题,我们建议读者首先要认真检查 D 盘下的文件夹路径是否正确
      
      5. 若错误则需要将 D 盘文件夹的路径修改正确,其次要将 C 盘内的对应的快捷文件夹删掉,最后再执行对应的 mklikn 命令即可【只需执行错误了的文件夹对应的命令】