03.08 为什么电脑上的软件都想把自己安装到c盘上?

交心知友社


其实电脑软件默认C盘,原因也没有那么复杂,所有安装微软公司的操作系统的电脑都会存在c盘,而且c盘被我们默认作为系统盘符。像一些Linux系统之类的操作系统一般都不会存在c 盘。

很多人都会认为电脑的c盘处于硬盘中的磁盘的最外圈,当磁头读取磁盘中的数据时一般会从磁盘的外圈开始,会增快软件的数据读取速率,方便软件的快速打开以及运行。而且在当前SSD作为启动盘时,装在SSD上的软件的启动和运行速度的确是快很多。

另外,微软的系统中,系统盘符中会存在很多的系统软件,c盘肯定会存在,但是不一定会有D盘、E盘、F盘等,所以很多软件都会设置默认安装c盘。而且很多的软件都不会强制不可更改安装路径,都可以自定义设置安装目录。

另外c盘属于系统盘符。微软系统的文件都会集成在c盘,所以很多软件假如装载在C盘。c盘符占用容量过大,会造成软件的卡顿,而清空C盘文件的时候,很容易会顺道把系统文件清除,造成电脑系统上瘫痪。所以很多时候还是需要选择盘符去安装软件。

些许拙见,供您参考。

从事互联网开发多年,欢迎大家骚扰


凯腾凯


这个问题真的算是个月经问题了,每个月经常隔三差五的都总能看的到一个新的提问。

首先正视一下题主的说法:为什么安装软件时,软件默认的安装路径都是在C盘?

连很多电脑小白都知道一般软件最好不要装到C盘,是c盘安装的东西多了,电脑就会变卡。可为什么大部分软件在安装的时候默认安装路径还偏偏又是在C盘呢?

奇怪不?

首先C盘一般作为磁盘的第一分区物理分配在磁盘的外圈,就市面上大部分磁盘而言,外圈的io性能相对最优,可以加快读取速度。所以装在c盘理论上速度更快。而有一部分软件是为了获取环境变量,然后软件装在C盘是为了保证更好的兼容性。

而另一部分纯属于跟风,是因为C盘就是系统盘,才会安装到C盘,其实他们并不是想将软件装到C盘,他们只是想把软件装到环境变量%ProgramFiles%里面。

综合经以上,软件开发者把软件的默认安装路径设置在系统盘C盘的是为了便捷其开发的软件,提升使用者的体验!


强烈建议大家在以后安装软件时不要把软件装在C盘。是为了避免在格式系统盘时重装电脑的时候,随时可以格掉C盘不用心疼。再者避免系统还原时误伤安装的软件,软件放在D盘可以有效的保留设置,进度,联系等等资料。如果系统坏了,不至于找不回来。


修改默认安装路径:

只要打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\”分选择“CurrentVersion”项,双击右侧窗口”中的“ProgramFilesDir”,将“数值数据”修改为你自己需要的路 径如“D:\\Program Files”,以后安装软件的默认位置便是这个设置的文件夹了


图羞羞


本题可以终结了,对,可以终结了!!!

言归正传:其实,并不是软件本身想要装到C盘,是因为微软在研发操作系统时,设置的默认安装路径就是C盘,所以软件才会“想要装进C盘”,因为C盘是系统盘,所以只有C盘里才有注册表,只有在注册表里才能设置软件的默认安装路径,这么说你能明白了吗?

所有的软件,都不会自主的选择盘符,之所以你在安装软件的时候,会看到默认安装路径是C盘,这是因为注册表里就是这么设置造成的,知道了原因以后,那么咱们就可以改变这种现状,你可以让软件默认安装到任何盘符里,只要你想,就可以实现,方法如下:

1、点击右下角的开始,在运行里输入注册表命令:regedit,然后按回车键即可打开注册表

2、依次按照顺序打开:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion,在右边找到ProgramFilesDir和ProgramFilesDir(86)这两个项目,进去以后就可以修改默认安装路径了,想改哪里改哪里,妈妈再也不用担心软件都装进C盘了!

看到没,并不是软件想自己装到C盘里,是微软设置了默认安装路径造成的!


桃园Computer


其实并不是所有软件都会默认安装到C盘,现在很多软件都会只能读取位置,也就是说你的系统装在哪个盘,软件就会自动装在哪个盘。

至于为什么大部分软件会默认装在C盘上还是要从大部分电脑实用的的机械硬盘结构说起。

从上面图片可以看出有磁头和盘片两个主要构成,其中磁头是用来读取存储信息的,盘片就是存储信息的。

电脑开机之后,磁头会从最外围的磁道开始读取信息,恰好C盘就处于最外围的磁道。

因为同一圆中半径越大,线速越大的道理,C盘的读取速度就最快。

所以软件自然喜欢安装在读取、运行速度最快的C盘啦。

还有一个原因就是很多电脑都只有一个盘,即C盘,如果软件默认装在别的盘中,就会弹出所选路径不存在的窗口。对于电脑操作熟练的人来讲好办,但是对于一些电脑小白却回让他们不知所措。

我身边有很多人认为软件装在C盘会使电脑变卡,这其实是个误会,装在C盘反而会优化电脑速度哦。而且系统也装在了C盘,千万不要随便删除C盘里的文件,说不定就会错删到系统文件,影响使用。

至于怎么分辨电脑上的C盘是固态硬盘还是机械硬盘,在磁盘管理页面就能看到,如果硬盘安装在32G的ssd硬盘上就是固态硬盘了。

如果是固态硬盘,那里面放上一些经常使用的软件,和机械硬盘结合使用就可以了。


镁客网


这个问题问得好,我小时候刚接触电脑,安装软件不会设置结果C盘一直是红色警告。搞的电脑很卡,这个事情困扰了我很久。

个人看法

我个人觉得程序猿在编写软件代码时,设置默认安装位置,这么做肯定不是无的放矢,这么做是有好处的。首先,只要是电脑都会有C盘,但不一定都有D盘/E盘/F盘,如果设置别的盘,这台电脑恰好没有,碰到个不懂电脑的小白时就无法安装,假如是C盘,就没有这个困扰, 可以顺利的安装。而且有些软件对安装位置有特殊要求,当安装在其他盘时软件会报错无法使用,默认安装在C盘就不会有这些问题。


历史原因

现在电脑的系统盘都是c盘,在最早的时候还有软盘,他们使用a,b盘符,在那时候c盘就是系统盘,沿用至今。因为相比软盘c盘空间较大,所以那时候就将软件安装在c盘,虽然现在电脑内存比较大,分区也多,但是考虑到通用性c盘无疑是较好的选择。

总结

综上所述,把软件安装在c盘是最省事最方便的选择,优先c盘,再让你自己选就不会出什么问题。

爱数码,爱生活,期待遇到更多志同道合的朋友。(以上部分图片、资料来源于网络,版权归原作者所有,如有侵权,请与我联系删除。)


Digital暴龙


这个是因为基本上每台使用windows的电脑都会有C盘,但是不一定有其它盘符

其实也不是说都想安装到C盘,而是说都想安装到系统盘上,因为这样一个是防止软件安装出错,另外一个是软件在安装的时候只要默认系统盘就行,就不用那么麻烦


而且大家从初识电脑以来,应该就听过一个远古的传说,就是不要把软件安装在C盘,其实这主要有两方面的原因

一、是因为以前的C盘空间一般都不大,所以多安装几个就很容易把C盘占满,当然对现在来说动不动就是1个T的固态来说就不用担心这个问题了

二、是因为把东西都放在C盘的话,之后想重装系统就会导致所有的文件都被格式划掉,所以安装在其他盘符就不用担心这个问题了


老毛桃winpe


硬盘最核心的东西就是磁头和磁盘。磁盘是用来存放数据的,磁头是用来读取数据的。

一般C分区是在硬盘的最外边区域,磁道线速度比内道要大,自然读写速度也要高一些的。软件装在C盘启动、运行速度自然会快一些。

之所以会认为C盘放东西会卡,可能是很久之前的习惯,过去的电脑的硬件配置不如现在的好,硬盘和内存容量都比较低,在C盘装完系统之后,可能剩下的空间就不多了,而且预留出一部分空间也是有必要的,所以在C盘之外另外加一块物理硬盘,然后把应用软件装在里面以节省C盘的空间。久而久之,可能把软件装在非系统盘就成为了大家都认可的,形成了习惯一直延续到现在。

就我个人使用习惯的话,一般把软件装在C盘,特别是在更换固态硬盘之后,110G的容量在安装一些日常使用的软件和几个大的作图软件之后还能剩余60多G,完全不影响使用,而且固态硬盘读取速度快,使用体验会有提升;机械硬盘主要用来存放一些资料,这样固态硬盘和机械硬盘配合,既经济使用体验也不错。


RealChis


软件默认安装位置是C盘,为什么不是D盘/E盘呢?首先我们要搞清楚每个盘的作用和结构。

在软盘时代,电脑用的是A盘和B盘。如今软盘已经被硬盘代替了,所以现在的电脑没有A盘和B盘了,盘符是从C盘开始。

新买一个硬盘不能直接用,必须分区后才能使用。如果电脑只有一块硬盘,需要将其分为主分区、扩展分区、逻辑分区。

主分区

即操作系统所在的分区,盘符通常为C,很多时候也会称为系统分区。我们在给电脑安软件时,默认是安装到C盘,也可以修改让其安装到D盘/E盘等盘。修改方法很简单,在安装过程中认真阅读提示内容,到了安装路径时将“C:\\Program Files(X86)\\”修改为“D:\\Program Files(X86)\\”、“E:\\Program Files(X86)\\”都行,前提是电脑有D盘、E盘。

为什么默认会安装到C盘呢?程序猿在编写软件代码时,已经设置了默认安装位置,这么做有很多好处。因为只要是电脑都会有C盘,但不一定都有D盘/E盘/F盘,当遇到不懂电脑的用户时可以很顺利的完成安装操作。有些软件对安装位置有特殊要求,当安装在D盘/E盘/F盘时软件会报错甚至不能使用,默认安装在C盘可以很好的规避这个问题。

所以说存在的就是合理的,不要抱怨太多。需要注意的是,在给硬盘分区的时候,多分点空间给C盘。因为C盘是系统分区、也会安装很多软件、系统垃圾等等都在存在C盘的,时间长了C盘会不够用。


墨痕T


呵呵,这不是软件”想“的,是因为不是所有的电脑磁盘都有多个分区呀。也就是说,很多电脑的磁盘并没有分区,尤其是笔记本电脑。这样的电脑只有C盘。如果应用软件默认安装在D盘上,不就是安不上了吗?为了保证自己被安装到磁盘上,所以,所有的应用软件都会默认安装在C盘。Window系统也为应用软件事先选好了安装目录,如果是64位系统,64位的软件一般会默认安装在C:\\program files目录下,32位软件一般会默认安装在C:\\program files(X86)目录下。如果是32位系统,应用软件一般会默认安装在C:\\program files目录下。

另外,也不是说C盘的软件安多了,系统就会变卡,即使你把所有的应用软件都安装在其他盘下,系统该卡还得卡呀,因为你安装在哪个盘符下,也都是安装在了电脑里,都得归系统管理。所以,只要C盘足够大,就不妨把应用软件安装到C盘下,否则浪费了C盘的空间不说,还占用了其他分区的空间,有些得不偿失啊。


松涛盛语


题主好啊,小白为你解答问题,如果对你有帮助,请关注小白头条号~

电脑的软件都要默认安装在C盘的原因:

1、因为C盘必然存在,默认C盘的话,不懂电脑的用户闭着眼睛下一步下一步也能把软件装上去。默认其他盘比如D盘,万一用户机器没有D盘,就会出错,用户体验不好。

2、系统注册表里有默认的安装位置,程序安装时,会调用注册表中的数据。如果你要改,可以用如下方法:按下“Win(即有一个Windows徽标的按键)+R”组合键,打开运行对话框,输入“regedit”,打开注册表编辑器。按下“Ctrl+F”组合键,打开查找对话框,输入“ProgramFilesDir”,点击“查找下一个”按钮。过一会找到这个数据,双击“ProgramFilesDir”,在打开的对话框里输入你要的路径,重启之后你就可以看到效果了。


分享到:


相關文章: