如何卸载VS 2017之前版本比如VS 2013、VS2015、 VS vNext?
前言
大学专业为软件工程,进入大学之后才知道这个专业需要用到笔记本,我的笔记本配置为I3,内存4个G,已经有大几年了,中间坏了修了一次一直用到现在,这个笔记本还是我哥打工过年回来身上仅有的三四千块钱所买,特此感谢我哥,意义非凡,所以我格外珍惜,现在用起来没有太大问题,话题稍微扯远了,只是想起有点感慨。
完全卸载VS 2017之前版本
昨晚更新VS 2017到最新版本 VS 15.7.1,今早打开笔记本一看C盘又快满了,笑哭,如下还是我删除了很多不常用的软件还进行磁盘碎片化整理得到的仅有个几个G,哈哈。

电脑上之前也装了VS 2015,心想这玩意也用不到直接卸载又会减少占用的内存,如下为我安装的VS全家桶,哈哈:

有很多童鞋一旦需要卸载VS对应版本就到网上搜索别人写的教程,大部分情况下都会有问题,其实微软早就为我们想过卸载如此庞大的工程而且相互之间可能还会有影响,比如直接在程序和功能中卸载VS 2015后,我们也无法保证VS 2017能够正常运行,看过微软社区有人回答,如果是之前比如我们同时安装了VS 2012和VS 2013,卸载其中一个或许对另外一个有所影响,但是现如今对于VS 2015和VS 2017,如果我们卸载VS 2015的话,理论上来说VS2017不会有所影响,为了保险我没直接程序和功能中直接卸载VS 2015,我只有去官方找答案了。
Visual Studio Uninstaller卸载VS2013、VS 2015、VS vNext
我们进入如下链接(https://github.com/Microsoft/VisualStudioUninstaller/releases),根据github上显示来看这是微软提供卸载VS的方式,打开显示如下:

我们只需要下载上述第一个包,然后解压后以管理员身份运行如下程序即可。

这个过程估计得等待很久,如果只卸载VS 2015,大概也就三十分钟,慢慢等待吧,一直停留在如下界面。

效果很好如下界面,目前没有报警了,等着完全卸载吧。

总结
不知有同行是否知道微软自家提供的卸载方式,所以简短写了一篇博客提供参考,希望对您有帮助,我们下节再会。
如何卸载VS 2017之前版本比如VS 2013、VS2015、 VS vNext?的更多相关文章
- Visual Studio 2017各版本安装包离线下载、安装全解析
		
关于Visual Studio 2017各版本安装包离线下载.更新和安装的方法以及通过已下载版本减少下载量的办法 微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于V ...
 - Visual Studio 2017各版本安装包离线下载
		
关于Visual Studio 2017各版本安装包离线下载.更新和安装的方法以及通过已下载版本减少下载量的办法 微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于V ...
 - [转]Visual Studio 2017各版本安装包离线下载、安装全解析
		
Visual Studio 2017各版本安装包离线下载.安装全解析 2017-3-10 11:15:03来源:IT之家作者:寂靜·櫻花雨责编:晨风评论:165 感谢IT之家网友 寂靜·櫻花雨的投 ...
 - SQL Server 2017 各版本之间的差异
		
SQL Server 2017的亮点 您选择的语言和平台 使用您选择的语言在本地和云中(现在在 Windows.Linux 和 Docker 容器上)构建现代应用程序. 行业领先的性能 充分利用任务关 ...
 - 卸载linux自带版本JDK
		
1)卸载系统自带的jdk版本: 查看自带的jdk: #rpm -qa|grep gcj 可能看到如下类似的信息: libgcj-4.1.2-44.el5 java-1.4 ...
 - C#winform程序安装时自动卸载新版本覆盖旧版本
		
vs2005为winform程序做的安装包.在以有程序旧版本的机子上用新版本的安装包安装软件时提示 “以经安装该产品的另一个版本.无法继续安装此版本........” 在安装部署项目中设“Remov ...
 - 卸载并安装指定版本Angular CLI
		
1.卸载之前的版本 npm uninstall -g @angular/cli 2.清除缓存,确保卸载干净 npm cache clean 3.检查是否卸载干净 输入命令 ng -v 若显示comma ...
 - centos7 卸载和安装最新版本docker-ce,配置阿里云加速
		
一.yum卸载.安装 1.卸载老版本的 docker 及其相关依赖 sudo yum remove docker docker-common container-selinux docker-seli ...
 - Visual Studio 2017各版本离线安装包获取以及安装教程
		
系统: windows 7旗舰版 前言: Visual Studio 2017版本与以往的2015.2013.2012版本不同,采用了新的模块化安装方法.微软官方也并未提供ISO镜像,作者根据官方提 ...
 
随机推荐
- Thread类详解 多线程中篇(二)
			
Java.lang.Thread是Java应用程序员对Java多线程的第一站,Thread就是对Java线程本身的抽象 所以在Java中的线程编程概念中,一个Thread实例 == 一个线程 线程有哪 ...
 - Spring基础系列-容器启动流程(1)
			
原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9870339.html 概述  我说的容器启动流程涉及两种情况,SSM开发模式和Spri ...
 - Service Worker MDN英文笔记
			
前言: 以前学习基础知识的时候总看别人写的入门文章,但有时候还是一脸懵逼,直到自己用心阅读了MDN的英文文档才对基础知识的一些理论有了更深的理解,所以我在边阅读文档的时候边记录下帮助比较大的,也方便大 ...
 - Tomcat多实例部署
			
前言 以前总是采用很Low的方式太同一台服务器上部署多个Web应用,步骤是这样的:Copy Tomcat目录-->更改conf/server.xml三个端口号----->部署war包--- ...
 - C#简单接口和继承示例详解——快速入门
			
上一篇中我们说到继承,其实他们之间是差不多的. 接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口. C#中接口可以多继承,接口之间可以相互继承和多继承.一个类可以同时继承一个类和多个 ...
 - Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
			
自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注.虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭 ...
 - DNS服务器 和CDN
			
整个网页请求的流程如下: 我们先在浏览器输入域名,然后通过DNS(Domain Name System) 域名解析系统解析出来域名的对应的IP,然后发送请求得到响应返回给客户端,整个流程如下: 我们 ...
 - .NET Core[MVC] 利用特性捕捉异常
			
声明:本方式适用于MVC.本代码只适用于.NET Core MVC. 先创建一个类继承ExceptionFilterAttribute这个抽象类,并override它的方法OnException. 代 ...
 - 结合JDK源码看设计模式——简单工厂、工厂方法、抽象工厂
			
三种工厂模式的详解: 简单工厂模式: 适用场景:工厂类负责创建的对象较少,客户端只关心传入工厂类的参数,对于如何创建对象的逻辑不关心 缺点:如果要新加产品,就需要修改工厂类的判断逻辑,违背软件设计中的 ...
 - 二、IPC机制
			
1.Android IPC简介 IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程. ANR:Applicatio ...