Visual Studio 2022安装到非C盘完全指南

Visual Studio功能强大但是很臃肿,读本科时学C语言和C++没少折腾它。在安装VS时虽然有选择安装位置的选项,但是就算更换了安装位置,还是会有很多部件被安装在了C盘。本文介绍了将VS安装到非C盘的步骤。

第一步 创建安装目录软链接

mklinkLinux中的ln命令类似,其功能是创建符号链接和硬链接,详细用法见Windows下mklink使用。利用mklink命令创建链接替换VS安装目录,这样的话VS就会安装在链接指向的位置。

  1. VS 2022之前的版本均为32位,其安装目录有以下几个:

    C:\Program Files (x86)\Microsoft SDKs
    C:\Program Files (x86)\Microsoft Visual Studio
    C:\Program Files (x86)\Windows Kits
    C:\ProgramData\Microsoft\VisualStudio
    C:\ProgramData\Package Cache
    

    D:\Visual Studio目录为例,首先在该目录下创建Microsoft SDKs, Microsoft Visual Studio, Windows Kits, VisualStudio, Package Cache五个目录,然后按以下命令创建链接:

    mklink /D "C:\Program Files (x86)\Microsoft SDKs" "D:\Visual Studio\Microsoft SDKs"
    mklink /D "C:\Program Files (x86)\Microsoft Visual Studio" "D:\Visual Studio\Microsoft Visual Studio"
    mklink /D "C:\Program Files (x86)\Windows Kits" "D:\Visual Studio\Windows Kits"
    mklink /D "C:\ProgramData\Microsoft\VisualStudio" "D:\Visual Studio\VisualStudio"
    mklink /D "C:\ProgramData\Package Cache" "D:\Visual Studio\Package Cache"
    

    创建完成后,在C盘对应的位置就会出现各目录的链接,指向D盘中对应位置。

  2. Visual Studio 2022之前的版本均为64位,其安装目录与之前版本不同,实测仅安装C++组件时用到了以下目录:

    C:\Program Files\Microsoft Visual Studio
    C:\Program Files (x86)\Microsoft SDKs
    C:\Program Files (x86)\Microsoft Visual Studio
    C:\Program Files (x86)\Windows Kits
    C:\ProgramData\Microsoft\VisualStudio
    C:\ProgramData\Package Cache
    

    接下来按照相同的方法,先在目标位置创建目录,再用mklink创建链接。为防止安装其他组件时会用到其他目录,索性把C:\Program Files\Microsoft SDKs, C:\Program Files (x86)\Windows Kits也算上。

    mklink /D "C:\Program Files (x86)\Microsoft SDKs" "D:\Visual Studio\Microsoft SDKs"
    mklink /D "C:\Program Files (x86)\Microsoft Visual Studio" "D:\Visual Studio\Microsoft Visual Studio"
    mklink /D "C:\Program Files (x86)\Windows Kits" "D:\Visual Studio\Windows Kits"
    mklink /D "C:\Program Files\Microsoft SDKs" "D:\Visual Studio\Microsoft SDKs x64"
    mklink /D "C:\Program Files\Microsoft Visual Studio" "D:\Visual Studio\Microsoft Visual Studio x64"
    mklink /D "C:\Program Files\Windows Kits" "D:\Visual Studio\Windows Kits x64"
    mklink /D "C:\ProgramData\Microsoft\VisualStudio" "D:\Visual Studio\VisualStudio"
    mklink /D "C:\ProgramData\Package Cache" "D:\Visual Studio\Package Cache"
    

注意,创建Package Cache的链接时可能会因为目录已存在而报错,作者直接把存在的文件夹删了,并没有报错,这个文件夹是存放缓存的可能删了也没事。

第二步 安装VS

下载去VS官网下载安装器,选择需要的组件,不用修改安装位置,正常安装。

安装完成之后就会发现,在链接指向的位置中有VS的安装文件,成功安装到了C盘之外。

Visual Studio 2022安装到非C盘完全指南相关推荐

  1. Visual Studio 2022安装教程

    Visual Studio 2022安装教程 Visual Studio 2022安装教程 下载 安装 测试 Visual Studio 2022安装教程 下载 Visual Studio 2022 ...

  2. visual studio 2022安装vsix插件

    以前的版本把扩展拖进去就可以直接安装了,2022的版本不知道是我的配置问题还是官方的设计问题,拖进去会安装文件读取 我的visual studio 版本 解决方法:使用命令安装 1.找到VS安装目录, ...

  3. Visual Studio 2022安装与使用教程

    文章目录 前言 一.Windows安装Visual Studio 2022 1.1 下载地址 1.2 开始安装 1.3 打开Visual Studio 二.Visual Studio创建一个新的项目 ...

  4. 64位Visual Studio 2022,微软在下一盘大棋!

    有没有跟我一样奇怪过,都2021年了,用的还是VS2019?原来微软是憋大招去了,4月18号Amanda的一篇博文宣布了一则重磅消息--Visual Studio 2022 首个预览版将于今年夏季发布 ...

  5. C语言之开发工具:Visual Studio 2022安装教程

    一,C 语言 C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的.C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现.在 197 ...

  6. visual studio 2022安装报错未能安装包“Microsoft.VisualStudio.Debugger.JustInTime.Msi,version=17.1.32112.364,ch

    问题: 未能安装包"Microsoft.VisualStudio.Debugger.JustInTime.Msi,version=17.1.32112.364,chip=x64". ...

  7. Visual Studio 2022安装教程(千字图文详解),手把手带你安装运行VS2022以及背景图设置

    VS2022最新最全安装教程 很高兴你打开了这篇博客,接下来我们一起安装并且使用VS2022吧 文章目录 VS2022最新最全安装教程 一.官网下载 二.安装启动 三.项目测试 1.创建新项目 2.选 ...

  8. 解决Visual Studio 2022安装无法下载问题

  9. Visual Studio 2022下载安装及使用教程

    一.Visual Studio 2022下载安装 进入官网Visual Studio官网,下载社区版(免费) 点击之后就开始下载: 双击安装包,弹出警告,点击[运行],会弹出一个选择安全安装的选项,直 ...

最新文章

  1. 重构风险程序员一定要遵守的规则
  2. 将Qt工程文件转成VC工程文件的小工具
  3. 【跃迁之路】【428天】程序员高效学习方法论探索系列(实验阶段185-2018.04.09)...
  4. Orleans—一些概念
  5. 计算机应用基础课程基本要求,计算机应用基础课程标准
  6. 拓扑排序 详解 + 并查集 详解 + 最小生成树详解
  7. mysql 查询倒数第二条记录_MySQL查询倒数第二条记录实现方法
  8. 简化业务代码开发:看Lambda表达式如何将代码封装为数据
  9. mysql 动态创建事件_mysql 通过事件定时为数据库创建动态表名
  10. slam 图像处理 matlab,MATLAB R2020a图像处理和计算机视觉新进展
  11. C#学习笔记(十八):数据结构和泛型
  12. PDF转jpg for MAC
  13. matlab小波分析特征提取,基于小波分析的特征信号提取的matlab程序
  14. 开场PPT动画怎么做炫酷
  15. [虚树dp] bzoj2286: Sdoi2011消耗战
  16. TEM波以及TEM TE TM模的区别
  17. 4.7 Case Study on Sandy Bridge C…
  18. win10更新失败 无法安装 Windows,因为这台电脑的磁盘布局不受UEFI固件支持
  19. WSL2迁移与硬盘读写测试
  20. canvas动画及案例

热门文章

  1. 第18章_Django入门——【3.创建网页主页】与【4.创建网页其他页面】的比萨店作业
  2. Linux下Quagga安装与配置
  3. CSDN高校俱乐部2012年秋季巡讲安排及讲师介绍
  4. 纸壳CMS可视化建站系统创建多语言网站
  5. ubantu20切换源
  6. 嵌入式linux下复位声卡驱动
  7. SQLServer ODBC 驱动的区别
  8. IAR问题:Failed to get CPU status after 4 retries Retry?
  9. R3300L运行CoreELEC, EmuELEC和Armbian
  10. 文本相似度匹配-task1