为什么有些软件一定要装在C盘(系统盘)才能使用?

少数软件一定要装在C盘(系统盘)才能用,这是为什么比如腾讯QQ本来装在E盘但是在C盘(系统盘)留有一些数据文件重装系统后这些数据文件一旦丢失就无法再用这个软件移动这些文件... 少数软件一定要装在C盘(系统盘)才能用,这是为什么
比如 腾讯QQ 本来装在E盘 但是在C盘(系统盘)留有一些数据文件
重装系统后这些数据文件一旦丢失就无法再用这个软件
移动这些文件也无法使用 。无法解释
有哪位高人能告诉我吗?
展开
 我来答
迷你手工老张
高粉答主

2019-04-12 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1061
采纳率:100%
帮助的人:28.9万
展开全部

主要是系统的设计需要,还有就是有些软件的设定不支持c盘以外的盘符。

一个原因是因为要尊重系统的设计,Windows系统中: Program Files和Program Files(x86)是用来存放程序本体的, ProgramData和%user%/appdata是用来存放程序数据的,当你的程序本体出现问题, 你只需要重新安装程序, 你的用户数据依然会保存。

当你要还原程序设置,你只需要从ProgramData或者%user%/appdata中删掉程序的配置文件,就能够把程序还原到初始设置程序在安装过程中向对应的注册表位置写入软件信息和卸载程序的路径,这样就可以通过控制面板统一的管理程序。

还有一个原因是软件如果支持C盘以外的盘符,需要额外的编码以及额外的测试。如果产品经理与测试工程师都没有对只能装C盘表示异议,那么程序员当然只需要实现C盘安装的功能。所以有的软件是不支持c盘以外的盘符的。

扩展资料:

软件装在c盘的优缺点。

软件装在C盘的读取速度更快。相较于C盘后面的D盘、E盘之类的,C盘是开机最先读取的,速度也是最快的,因为C盘是系统盘,软件和系统盘安装在一起,可以减少运行时间。

是这些软件的运行会使C分区生成一些缓存文件碎片,随着这些文件的增多,会拖慢系统运行速度。

众多软件同系统文件混杂在一起,不便于管理维护。

不得瑟中年
高粉答主

推荐于2017-09-17 · 家具行业中懂IT的,IT业中懂家具的。
不得瑟中年
采纳数:20112 获赞数:64486

向TA提问 私信TA
展开全部
没有此一说,应用软件安装在任何硬盘分区都可以使用。
软件在安装时,有部分文件会自动写入系统分区(也就是操作系统安装所在分区)并不完全以您选择的位置。
而像驱动程序一类的软件,因为比较特殊,是无法自行更换安装位置的。这个系统有默认的安装位置。
软件安装时需要写入数 据到注册表,所以就算您的QQ安装在C盘,您重新安装了操作系统后。也是需要重装才能使用的。这个不是文件存放位置决定的。
绿色软件因为不需要写注册表,所以重装操作系统后无需重装即可使用。
更多追问追答
追问
打个比方  我QQ装在E盘  
就像你刚才说的 QQ的部分文件自动写入系统分区 也就是C盘
我把这些文件移到E盘或者其他非C盘的磁盘
那QQ还可以用吗
注册表我不改动
追答
不可以。软件有些运行库什么的必须在系统分区。除非同时改动注册表和文件路径,不过好像工程太复杂,除非您是QQ软件的编写者。
而且也没有必要这样做。比如我的QQ就是安装在系统分区,但是用户数据我选择存放在C分区以外,这样以后重装系统,QQ原来的聊天记录,接收的图片什么的都还在。不用费心去备份。我估计您也是想这样吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人间杂货店
2013-04-17 · 数据只告诉我们事实,知识才能告诉我们真实
人间杂货店
采纳数:1319 获赞数:4312

向TA提问 私信TA
展开全部
目前来说没有软件一定要安装再C盘才能够使用。。
一般来说软件建议不要默认安装到C盘,因为C盘的磁盘空间减少以后,会对系统的运行速度和系统稳定有一定影响。
你说的安装到C盘,是程序本身要把调用的一些文件放到了C盘的某些目录下和注册表中,所以在重新安装系统后,程序无法找到文件和注册表键值导致无法使用。
而你手动移动了这些文件后,程序指定路径下找不到这些文件,同样会由于程序认为缺少运行文件而无法访问
追问
有什么办法   
我移动了文件
而让注册表能够继续找到我的文件
能继续使用这个软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15322514889
2013-04-17
知道答主
回答量:26
采纳率:0%
帮助的人:3.9万
展开全部
一般C盘是系统盘,里面不要装大型的软件,装一些小的软件即可,D盘你可以装一下大型的软件和歌曲(因为歌曲占的空间相对来说比较小),E盘里面存放电影,F盘里面就放一些备份文件,还有一些重要的安装文件等东西,这样文件的管理比较清晰,也便于硬盘的使用。可以的当然有一些软件是有默认值的如果是这样的软件还要分开因为有的默认值是安装程序所在盘符下(网上下载的有这样的)也有的就是默认C:\下的最主要的是把软件安装在其他盘下有可能出现从做系统失效的情况不过,大多数的软件还是可以应用的,只是找启动图标会费些时间而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王子离殇
2015-05-10 · TA获得超过687个赞
知道答主
回答量:340
采纳率:100%
帮助的人:50.3万
展开全部
1.在MS的操作系统中 硬盘逻辑分区是从C盘符开始的,装在D E是允许的,但是划分的分区和读取速率会有一定的影响 ,A B都是软驱的盘符分配号
2..系统在运行时,会产生一些文件,比如tmp(临时文件)
或者分页文件pagefile.sys(就是虚拟内存设置)
3.在计算机刚诞生的年代,还没有硬盘,那时数据存储主要靠软盘。软盘驱动器按照顺序占据了A和B盘符的位置,后来随着硬盘的应用,它只能按顺序占据C盘以后的盘符了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式