123
返回列表 发新帖
楼主: dancerock
收起左侧

[讨论] 请高手给解释下,这种很多软件版本的可以卸载吗

  [复制链接]
sunshiner
头像被屏蔽
发表于 2021-9-21 09:00:09 | 显示全部楼层
叶寒江 发表于 2021-7-29 11:25
我也是VC一大堆,重复的很多,看着很别扭,但是也不敢动

全都删除,然后下一个合集,再安装就不会重复了
kootea
发表于 2021-10-26 10:56:53 | 显示全部楼层
这个不能删的!
TuaNatin
发表于 2021-10-27 09:01:37 | 显示全部楼层
这些 都是运行库吧,建议不要删
透过本质看现象
发表于 2021-11-17 02:12:01 | 显示全部楼层
VC不能删,office删了没问题
cnseatech
发表于 2021-11-17 21:15:18 | 显示全部楼层
我记得office可以两个版本共存的
anotherhl
发表于 2021-12-8 09:37:37 | 显示全部楼层
这可不能删,运行库是重要东西。
xz2121999
发表于 2021-12-12 09:35:35 | 显示全部楼层
运行库 VC20XX 那些最好别动,否则可能会程序报错。反而是可以定期更新安装最新的运行库保证系统稳定。
xz2121999
发表于 2021-12-12 09:36:29 | 显示全部楼层
YorkWaugh 发表于 2021-7-28 22:27
补充一下:目前最新版本(稳定版)

很好!感谢分享!这就去更新一下
hdx2016
发表于 2021-12-12 11:32:37 | 显示全部楼层
叶寒江 发表于 2021-8-18 11:30
为啥微软不统一一下VC运行库啊,弄一个版本撒

因为这就是微软保证兼容性的根本。
首先C++标准一直在变化,C++有1998年标准,2003年标准,2011年标准,2014年标准,2017年标准和2020年标准。每次实现新的标准都会带来兼容性问题。
然后再说实现,第一是世界上没有任何一家C++编译器是能够完全实现最新的标准,都需要迭代几次才能逐渐实现当年标准的大部分。
第二是程序不可避免出现bug,C++运行库也不例外。问题在于基于这个版本的程序是基于这些bug跑起来了,下一个版本你修复了bug直接导致程序跑不起来。这个时候客户直接骂娘了。你又不是linux或者apple用户,每升级一代系统直接抛弃前一代软件不用了,或者等待官方更新才能在新系统上使用软件。linux是需要使用源代码在新版本C++上重新编译,有时候重新编译会通不过,因为新版本GCC很可能不支持老版本语法格式直接报错。这也是很多linux服务器不太愿意升级系统版本原因,因为兼容性问题。
微软解决程序兼容性的方式很简单,就是保留这些运行库的各个版本。而且微软有个很高明的软件信息库是WinSXS文件夹,保留了同一个文件的各个版本。系统根据程序的要求提供制定版本的运行库以确保程序在不修改自身的情况下正确运行。

评分

参与人数 1人气 +1 收起 理由
xwc1234a + 1 感谢解答: )

查看全部评分

anythingsky
发表于 2022-1-30 08:29:50 | 显示全部楼层
这是运行 库, 一般不需要删除吧
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-10 22:42 , Processed in 0.083750 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表