VS2022安装失败
VS2022安装的曲折路线
背景情况
背景具体比较曲折,这里长话短说(按照时间顺序)
- 本人12月中旬安装Windows11,准备尝鲜
- 10天内win11可以很方便地退回win10
- 在此十天内,使用磁盘压缩,开辟一个新盘F盘,打算专门用于存放编程开发相关的东西
- 想利用VS2019的Git同步功能,在vs的文本编辑器中更改后,可以直接同步,想想就十分方便,但是vs2019就是上传不上
- 刚好看见了vs新款2022,本人想尝鲜的毛病再次发作
- 在F盘中安装VS 2022 community
- vs2022的git同步用的真爽
- 在此10天内,对于win11各方面都很满意,尤其很喜欢其界面动画特效,UI等,但是最影响使用体验的就是 文件资源管理器之间的切换,很慢很慢,尤其是对于经常多个文件目录协同工作来说,血压飙升
- 因此,在第十天时,决定退回Win10
问题频发
- 退回win10后,在软件层面,win11的更改无任何保留,全部删除,但是磁盘的东西不会删除
- 于是出现这样的情况:vs2022的各种目录还在本地,但电脑认为没有这个软件
- 而且F盘有BitLocker,我无法打开,,,(在分配新盘时没有48位BitLocker密钥的提醒,在3个微软账号中,仅有之前3个盘符的密钥
- 于是解除BitLocker
- 因为vs2022被系统认为不存在,于是想重新安装
- 安装失败,提醒vs2022的vc runtime的某些文件找不到(具体名字忘记了)
- 我猜测是因为在win11里的某些更改,退回win10被删除,然后就有这种奇奇怪怪的问题
- 开始在网上找各种教程,包括把所有微软C++的运行库都删除,然后重新安装
- 均以失败告终
- 幸好还有vs 2019,不是不能写代码
不破不立
- 出了这个问题后,十分郁闷,睡不着的那种
- 因为之前就有重装系统重新梳理一下电脑的所有文件目录的想法
- 说干就干,开始重装系统
- 12.30日晚开始备份工作
- 12.31日凌晨开始重装系统,本来想删除所有文件,想了想还是有点怂
- 最后的更改是删除C盘所有用户内容,删除所有已安装软件,其他盘的文件不动
- 12.31日凌晨1:30安装成功,电脑回到了一年前的样子
再起波澜
- 12.31日,用来重新安排软件,文件
- 把文件目录安排好后,打算去安装vs 2022(之前已经知道无法安装新的vs2019)
- 安装失败。。。。。。。
- 未能安装包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
- 相当于安装了不到一半,vs也能打开,只不过无法加载项目
- 就相当于没用了
不至于啊,我已经把系统都重装了,为什么还是不可以呢?
虽然但是,既然vs2022不行,还是先把其他必要的软件与文件搞好吧
于是2022年1月1日,别人出去庆祝新年时,我在宿舍对着电脑看了一天,,,
但乐亦在其中
转战他地
- 由于重新安装系统后,还是无法安装成功,有点万念俱灰:what else can I do ?
- 算了吧,vs2022毕竟只是个工具,还有其他工具(强行安慰自己)
- 安装vs code 2019,开始学习编译,链接等等vs2019早就帮我安排好的东西
- 不过确实对c++程序的运行过程稍微更加了解了那么一点点
- 于是就这样吧,用用vs code也挺好的。。。。
心怀不甘
- 1月2号在看书时,某个地方有点不熟,当我习惯性地想直接打开vs 2019调出内存情况时,突然想起来,它已经不在了
- 就彷佛是一位每次都会在你有困难时帮你的朋友,突然就不见了
- 那一瞬间,vs code带给我的释怀再次被狠狠撕碎
- 我想再试一次——万一发生奇迹了呢?
- 不出意外,仍然是这个问题:未能安装包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
- 有个输出日志,打开看了看:
- visual studio安装返回代码: -2147024690,返回代码详细信息: 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
柳暗花明
- 虽然我觉得很离谱的一件事,但是不能说不可能
- 重装系统后我对文件划分很细,刚刚数了一下, 51个字符
- 好吧我承认是稍微有点多
- 卸载vs2022,重新安装,D盘根目录下建一个文件夹,7个字符
- 中午吃饭
- 吃完饭回来,安装成功
- 这熟悉的界面回来了
总结&收获
唉,回头望,折腾了一周多
如果总结一下的话——不折腾就不会死
但出错的时候,反而也是你分析能力,信息查找能力增长比较快的时候
长久使用vs 2019,彷佛将我置身于一个安全区,并形成一个固有观念——写c++就是写文本加ctrl F5
但在用vs code时,我对于文本编辑器,编译器,链接器的理解加深,原本认为他们就是一体的,但并不是
另外让人啼笑皆非的就是,谁能想到vs 2022一个10个GB的IDE,10 * 1024 * 1024 * 1024Byte的软件,竟然败给了51个字符的文件夹路径???
我不理解
VS2022安装失败相关推荐
- Nvidia Cuda 安装失败经历总结
之前也安装过Cuda,一直是很顺利的傻瓜下一步操作,昨天安装了一天,老是安装失败,现在来总结一下 先是来转载别人的三个重要的问题 一.GPU和所选cuda版本不兼容 建议先确认自己的GPU是否支持CU ...
- 复盘一次服务安装失败问题
目录 前言 问题描述 问题分析 日志分析 重启失败服务 解决方案 总结 前言 记录一下本周服务改造过程踩坑经历.近期在做服务改造接入统一配置中心,对一些早期的服务进行升级,由此带来了不少问题,好在都在 ...
- 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法
如题,公司发了新电脑,安装的是64位win7 ,我原来的本本安装的是32位的win7,当时安装vs2010的时候并没有那么多事,这次安装却真是让我蛋疼至极. 先后下了3个vs的安装包,中文版的,有专业 ...
- 解决pytorch-gpu 安装失败方案
这篇文章主要介绍了解决pytorch-gpu 安装失败的记录,具有很好的参考价值,希望对大家有所帮助.如有错误或未考虑完全的地方,望不吝赐教 ubuntu18 系统上已经配置好gpu加速环境 安装py ...
- centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins
作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...
- ad hoc是什么的简称_签名后的App安装时出现安装失败是什么原因?如何解决?
相信了解过ios签名的朋友都知道,ios签名可以对App添加信任,使其能够绕过App Store的审核直接安装到ios设备上.但是有时我们在使用过程中会发现,签名后的App在安装时会出现安装失败的情况 ...
- createprocess失败代码2_Win7 中 Visual C++ 2015安装失败解决方法
日常生活中,我们在Windows系统上运行软件时,有时会遇到运行库Microsoft Visual C++ 2015 Redistributable安装失败的情况,如下图 以下是我在实践中总结出来的几 ...
- VRPM包安装失败解决方案:had non-zero exit status
VRPM包安装失败解决方案:had non-zero exit status 目录 VRPM包安装失败解决方案:had non-zero exit status #VRPM包安装 #找到VRPM包的文 ...
- windows10下使用wget命令(安装失败,请大家提意见)
windows10下使用wget命令(安装失败,请大家提意见) 下载 下载地址 安装 配置环境变量 计算机–属性–高级系统设置–环境变量 可以在用户变量或者系统变量里新建变量,俩个选一个就行(我在个人 ...
最新文章
- [模拟]纺车的轮子 Spinning Wheels
- 使用STVP解除STM32读保护
- 设置AFNetworking网络请求的超时时间
- php代码优化 -- array_walk 和 foreach, for 的效率的比较
- 后端技术:ELK不香了?企业级日志平台新框架 Graylog介绍
- Windows Phone 7Silverlight控件之--Panorama
- 【软件质量】软件质量
- centos安装下载桌面
- 特斯拉第一季度交付31万辆汽车
- QtCreator 编译时提示 warning C4819 的解决办法
- MongoDB删除文档(非常详细~)
- python信用卡违约预测分析_数据挖掘实战(1) : 信用卡违约率分析
- python程序狮_Python编程狮
- layui自定义表单验证无效
- 你的CRM系统为什么用不起来?
- 软件测试工作学习必备指南——硬实力
- 游戏创业团队的技术选型之Flash AIR
- URL Scheme 简介
- 杭电计算机考研初试经验
- 职业高一计算机试题,信息技术教师考试题库
热门文章
- 第一次暑假实习面试,进入二面就算成功(没有成功)
- Error: Corrupted zip: missing XXX bytes.
- Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)
- ROS学习笔记之小乌龟跟随
- WEB前端学习笔记-HTML
- 步进电机、伺服电机的接线说明书、示意图
- Robotstudio 获取机器人D-H参数
- 帮助新员工快速形成战斗力,Filez在入职与培训场景应用
- 路由器搭设mysql_搭建mysql5.7.13环境的方法步骤
- 计算机智能未来发展趋势,在未来,人工智能的几个发展方向或趋势!