VS2022安装的曲折路线

背景情况

背景具体比较曲折,这里长话短说(按照时间顺序)

  1. 本人12月中旬安装Windows11,准备尝鲜
  2. 10天内win11可以很方便地退回win10
  3. 在此十天内,使用磁盘压缩,开辟一个新盘F盘,打算专门用于存放编程开发相关的东西
  4. 想利用VS2019的Git同步功能,在vs的文本编辑器中更改后,可以直接同步,想想就十分方便,但是vs2019就是上传不上
  5. 刚好看见了vs新款2022,本人想尝鲜的毛病再次发作
  6. 在F盘中安装VS 2022 community
  7. vs2022的git同步用的真爽
  8. 在此10天内,对于win11各方面都很满意,尤其很喜欢其界面动画特效,UI等,但是最影响使用体验的就是 文件资源管理器之间的切换,很慢很慢,尤其是对于经常多个文件目录协同工作来说,血压飙升
  9. 因此,在第十天时,决定退回Win10

问题频发

  1. 退回win10后,在软件层面,win11的更改无任何保留,全部删除,但是磁盘的东西不会删除
  2. 于是出现这样的情况:vs2022的各种目录还在本地,但电脑认为没有这个软件
  3. 而且F盘有BitLocker,我无法打开,,,(在分配新盘时没有48位BitLocker密钥的提醒,在3个微软账号中,仅有之前3个盘符的密钥
  4. 于是解除BitLocker
  5. 因为vs2022被系统认为不存在,于是想重新安装
  6. 安装失败,提醒vs2022的vc runtime的某些文件找不到(具体名字忘记了)
  7. 我猜测是因为在win11里的某些更改,退回win10被删除,然后就有这种奇奇怪怪的问题
  8. 开始在网上找各种教程,包括把所有微软C++的运行库都删除,然后重新安装
  9. 均以失败告终
  10. 幸好还有vs 2019,不是不能写代码

不破不立

  1. 出了这个问题后,十分郁闷,睡不着的那种
  2. 因为之前就有重装系统重新梳理一下电脑的所有文件目录的想法
  3. 说干就干,开始重装系统
  4. 12.30日晚开始备份工作
  5. 12.31日凌晨开始重装系统,本来想删除所有文件,想了想还是有点怂
  6. 最后的更改是删除C盘所有用户内容,删除所有已安装软件,其他盘的文件不动
  7. 12.31日凌晨1:30安装成功,电脑回到了一年前的样子

再起波澜

  1. 12.31日,用来重新安排软件,文件
  2. 把文件目录安排好后,打算去安装vs 2022(之前已经知道无法安装新的vs2019)
  3. 安装失败。。。。。。。
  4. 未能安装包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
  5. 相当于安装了不到一半,vs也能打开,只不过无法加载项目
  6. 就相当于没用了

不至于啊,我已经把系统都重装了,为什么还是不可以呢?

虽然但是,既然vs2022不行,还是先把其他必要的软件与文件搞好吧

于是2022年1月1日,别人出去庆祝新年时,我在宿舍对着电脑看了一天,,,

但乐亦在其中

转战他地

  1. 由于重新安装系统后,还是无法安装成功,有点万念俱灰:what else can I do ?
  2. 算了吧,vs2022毕竟只是个工具,还有其他工具(强行安慰自己)
  3. 安装vs code 2019,开始学习编译,链接等等vs2019早就帮我安排好的东西
  4. 不过确实对c++程序的运行过程稍微更加了解了那么一点点
  5. 于是就这样吧,用用vs code也挺好的。。。。

心怀不甘

  1. 1月2号在看书时,某个地方有点不熟,当我习惯性地想直接打开vs 2019调出内存情况时,突然想起来,它已经不在了
  2. 就彷佛是一位每次都会在你有困难时帮你的朋友,突然就不见了
  3. 那一瞬间,vs code带给我的释怀再次被狠狠撕碎
  4. 我想再试一次——万一发生奇迹了呢?
  5. 不出意外,仍然是这个问题:未能安装包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
  6. 有个输出日志,打开看了看:
  7. visual studio安装返回代码: -2147024690,返回代码详细信息: 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。

柳暗花明

  1. 虽然我觉得很离谱的一件事,但是不能说不可能
  2. 重装系统后我对文件划分很细,刚刚数了一下, 51个字符
  3. 好吧我承认是稍微有点多
  4. 卸载vs2022,重新安装,D盘根目录下建一个文件夹,7个字符
  5. 中午吃饭
  6. 吃完饭回来,安装成功
  7. 这熟悉的界面回来了

总结&收获

唉,回头望,折腾了一周多

如果总结一下的话——不折腾就不会死

但出错的时候,反而也是你分析能力,信息查找能力增长比较快的时候

长久使用vs 2019,彷佛将我置身于一个安全区,并形成一个固有观念——写c++就是写文本加ctrl F5

但在用vs code时,我对于文本编辑器,编译器,链接器的理解加深,原本认为他们就是一体的,但并不是

另外让人啼笑皆非的就是,谁能想到vs 2022一个10个GB的IDE10 * 1024 * 1024 * 1024Byte的软件,竟然败给了51个字符的文件夹路径???

我不理解

VS2022安装失败相关推荐

  1. Nvidia Cuda 安装失败经历总结

    之前也安装过Cuda,一直是很顺利的傻瓜下一步操作,昨天安装了一天,老是安装失败,现在来总结一下 先是来转载别人的三个重要的问题 一.GPU和所选cuda版本不兼容 建议先确认自己的GPU是否支持CU ...

  2. 复盘一次服务安装失败问题

    目录 前言 问题描述 问题分析 日志分析 重启失败服务 解决方案 总结 前言 记录一下本周服务改造过程踩坑经历.近期在做服务改造接入统一配置中心,对一些早期的服务进行升级,由此带来了不少问题,好在都在 ...

  3. 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法

    如题,公司发了新电脑,安装的是64位win7 ,我原来的本本安装的是32位的win7,当时安装vs2010的时候并没有那么多事,这次安装却真是让我蛋疼至极. 先后下了3个vs的安装包,中文版的,有专业 ...

  4. 解决pytorch-gpu 安装失败方案

    这篇文章主要介绍了解决pytorch-gpu 安装失败的记录,具有很好的参考价值,希望对大家有所帮助.如有错误或未考虑完全的地方,望不吝赐教 ubuntu18 系统上已经配置好gpu加速环境 安装py ...

  5. centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins

    作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...

  6. ad hoc是什么的简称_签名后的App安装时出现安装失败是什么原因?如何解决?

    相信了解过ios签名的朋友都知道,ios签名可以对App添加信任,使其能够绕过App Store的审核直接安装到ios设备上.但是有时我们在使用过程中会发现,签名后的App在安装时会出现安装失败的情况 ...

  7. createprocess失败代码2_Win7 中 Visual C++ 2015安装失败解决方法

    日常生活中,我们在Windows系统上运行软件时,有时会遇到运行库Microsoft Visual C++ 2015 Redistributable安装失败的情况,如下图 以下是我在实践中总结出来的几 ...

  8. VRPM包安装失败解决方案:had non-zero exit status

    VRPM包安装失败解决方案:had non-zero exit status 目录 VRPM包安装失败解决方案:had non-zero exit status #VRPM包安装 #找到VRPM包的文 ...

  9. windows10下使用wget命令(安装失败,请大家提意见)

    windows10下使用wget命令(安装失败,请大家提意见) 下载 下载地址 安装 配置环境变量 计算机–属性–高级系统设置–环境变量 可以在用户变量或者系统变量里新建变量,俩个选一个就行(我在个人 ...

最新文章

  1. [模拟]纺车的轮子 Spinning Wheels
  2. 使用STVP解除STM32读保护
  3. 设置AFNetworking网络请求的超时时间
  4. php代码优化 -- array_walk 和 foreach, for 的效率的比较
  5. 后端技术:ELK不香了?企业级日志平台新框架 Graylog介绍
  6. Windows Phone 7Silverlight控件之--Panorama
  7. 【软件质量】软件质量
  8. centos安装下载桌面
  9. 特斯拉第一季度交付31万辆汽车
  10. QtCreator 编译时提示 warning C4819 的解决办法
  11. MongoDB删除文档(非常详细~)
  12. python信用卡违约预测分析_数据挖掘实战(1) : 信用卡违约率分析
  13. python程序狮_Python编程狮
  14. layui自定义表单验证无效
  15. 你的CRM系统为什么用不起来?
  16. 软件测试工作学习必备指南——硬实力
  17. 游戏创业团队的技术选型之Flash AIR
  18. URL Scheme 简介
  19. 杭电计算机考研初试经验
  20. 职业高一计算机试题,信息技术教师考试题库

热门文章

  1. 第一次暑假实习面试,进入二面就算成功(没有成功)
  2. Error: Corrupted zip: missing XXX bytes.
  3. Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)
  4. ROS学习笔记之小乌龟跟随
  5. WEB前端学习笔记-HTML
  6. 步进电机、伺服电机的接线说明书、示意图
  7. Robotstudio 获取机器人D-H参数
  8. 帮助新员工快速形成战斗力,Filez在入职与培训场景应用
  9. 路由器搭设mysql_搭建mysql5.7.13环境的方法步骤
  10. 计算机智能未来发展趋势,在未来,人工智能的几个发展方向或趋势!