为什么所有的软件默认安装路径都在C盘?为什么不默认成D、E、F……盘? 为什么软件安装到d e f盘也会占用c盘空间

作者&投稿:梁解 (若有异议请与网页底部的电邮联系)
这个不是软件开发人员决定的,这个是微软决定的。
我们知道,Windows操作系统默认在系统盘在C盘,这也决定了软件的安装默认就只能在C盘。可能你现在不明白,为什么会这样。
那么我就给你讲讲。在早期的Windows操作系统中,对硬件的需求是很低的,因为那个时候压根就没有像现在动不动就几十G或者上百G的磁盘。就拿WIN98来说,那个时候移动储存的主流还是用软盘,不像现在一个U盘都可以几G了。
那个时候的电脑默认只有一个盘符,就是C盘。当然也可以根据需要多设置一个盘符。
即使到了现在,储存这么发达的时候,微软还是把软件的默认程序位置放在C:\Program Files\ 目录下面。
这又是为什么呢?
说来还是跟这个操作系统有关,因为系统盘还是在C盘。现在还是有人电脑只设置一个盘的,就是C盘。不过这样的人比较少了。所以为了确保软件能够正常安装,也只能放在C盘下面。你也可以这么想,我的电脑只有C盘,我要安装个软件它非得要安装到D盘或者F盘,那么怎么装?

附:更改软件默认安装路径的方法

默认安装路径C:\Program Files的更改~!!

一般安装软件默认都是安装这个,要不想安装在这个目录在安装的时候就要手动去必动路径。。

你要是懒得改下面有几种一劳永逸的方法。。

方法一:运行输入regedit打开注册表编辑器,展开注册表“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”分支,在窗口的右侧区域找到名为“ProgramFilesDir”和“ProgramFilesPath”的键值,将其原键值“C:\Program Files”改为“D:\Program Files”,关闭注册表。

方法二:用DOS命令即可实现。
① 点击“开始”→“运行”。
② 输入“cmd”,回车。
提示符后输入“set ProgramFiles=D:\Program Files”,回车即可。

方法三:下载默认路径修改器

改了后还是会有一些在安装文件在:CommonFilesDir 文件夹中。。如这个文件夹里的软件文件你也想转动可以同样改下路径如改默认的:C:\Program Files\Common Files 为 D:\\Program Files\\Common Files。

http://hi.baidu.com/cc475178329/blog/item/e99c904475552b21cefca339.html

又附:把 Program Files 目录移动到非系统盘的方法

本文只讨论系统正常安装后的移动,另外一种方案是使用"unattend 无人值守"安装系统,可以自行搜索。

本文方案适用的系统为:Windows Server 2008,Vista 应该(可能)也有效。之前的系统也类似,可以参考《[系统优化] 用 Junction 自定义“顽固”系统文件夹的路径》。

第零步,确定系统是刚刚安装好的,这样比较不会出现意外,也更有效优化;确定是用 Administrator 登录。

第一步,复制 Program Files 目录,但不能直接用资源管理器复制,我们需要保留此目录的所有权限设置,假设要从 C 盘移动到 D 盘:

xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y

第二步,修改注册表:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\Program Files"
"CommonFilesDir"="D:\\Program Files\\Common Files"

第三步,重启,注意不是注销,因为 Program Files 里有很多文件是被系统服务使用的,注销并不能重启服务。

第四步,关闭 iphlpsvc 服务,因为它使用到了 "C:\Program Files\Internet Explorer\sqmapi.dll":

net stop iphlpsvc

第五步,删除 "C:\Program Files" 目录,要先取得所有权,添加改写权限后才可以删除。

第六步,创建 Junction 文件夹映射,把 "C:\Program Files" 指向 "D:\Program Files",这是为了防止一些硬编码的 SB 程序不由分说地往 "C:\Program Files" 里写东西。

mklink /J "C:\Program Files" "D:\Program Files"

大功告成。
http://hi.baidu.com/umu618/blog/item/2b2e743ef1cf8d3a71cf6c63.html

软件默认安装路径是由注册表的设置决定的,可由以下方法修改:
打开“开始”“运行”对话框输入Regedit,并回车打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,然后双击右侧的“ProgramFilesDir”字符串,将其改成要更改的默认安装目录,例如E:\Program Files,这样再安装软件时默认选择就变了。

肯定有C盘,不一定有F盘。

怎么改软件默认的安装路径从C盘改成D盘~

带你看下怎么把软件的默认安装位置更改到其它的盘下

大部分软件的启动要借助windows启动项还要写入注册表
这些都在c盘!
也就是说一个软件的安装
有大概1%-10%的必要操作文件会写入c盘!
这个是正常的。
对速度是有一点点影响
但根据机器配置
影响不太大

为什么所有的软件默认安装路径都在C盘?为什么不默认成D、E、F……盘...
答:默认安装路径C:\Program Files的更改~!!一般安装软件默认都是安装这个,要不想安装在这个目录在安装的时候就要手动去必动路径。。你要是懒得改下面有几种一劳永逸的方法。。方法一:运行输入regedit打开注册表编辑器,展开注册表“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”分支,...

为什么我的电脑安装软件都只能按在C盘
答:您的电脑安装软件只能选择C盘作为安装目录的原因可能有以下几点:1. 系统默认设置:在大多数情况下,操作系统会将C盘作为默认安装目录。这是因为C盘通常被视为主要的系统盘,安装程序会默认将程序文件安装到该位置。2. 管理员权限限制:某些安装程序需要管理员权限才能将文件安装到其他磁盘上。如果您没有管...

为什么电脑软件默认都安装在C盘?
答:1、只要能开机的电脑务必有 C 盘,这样不会导致软件安装时找不到“路”。2、C 盘作为系统盘,读取速度一般要高于其他盘。除此之外,为了避免软件在安装之后无法打开,且要提高软件的兼容性,系统就默认安装在C 盘了。3、对于系统盘,大家一般不会轻易删除里面的数据。因此为了安全起见,软件也会默认...

为什么电脑软件都默认装在c盘里了?
答:电脑安装软件总是装在C盘是因为设计了默认C盘,什么软件都装在C盘里就会引起电脑卡顿,其实解决方法很简单,只要更改安装的保持途径,改默认其它盘里就可以了,也可以在下载软件的时候手动更改存储路径为其它盘,不过还是改默认值其它盘好点,不用每次都要手动选择。更改默认C盘的方法如下首先在电脑菜单找出...

为什么几乎所有软件安装都默认c盘
答:装在C盘的原因,是因为Windows系统默认装好后,在C盘有一个叫Program Files的文件夹。这个文件夹本身含义就是程序文件的意思。当然,你在Windows里面装软件的时候,Windows肯定也不知道你要装在哪个目录下。所以呢它就只能帮你装在这个C盘这个目录下了。其实,你会发现Windows帮你整理资源的能力已经很好了...

为什么所有软件默认的安装位置都是C盘?
答:因为系统注册表里有默认的安装位置,程序安装时,会调用注册表中的数据。如果你要改,可以用如下方法:按下“Win(即有一个Windows徽标的按键)+R”组合键,打开运行对话框,输入“regedit”,打开注册表编辑器。按下“Ctrl+F”组合键,打开查找对话框,输入“ProgramFilesDir”,点击“查找下一个”按钮...

Android默认的程序安装位置在哪?
答:软件安装路径 C:\Program Files\Android\Android Studio 默认工程目录 C:\Users\Administrator\AndroidstudioProjects Gradle插件目录 C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.9-all\3jdgemv0iv8uqohg3kcp2o88r1 目录下 安卓系统默认安装位置是在手机内置的存储空间当中。如果要...

WIN7为什么全部软件都会默认安装在C:\Program Files (x86)我下载的软件...
答:现在大多数软件还是在32位条件下运行的,绝大多数能够被64位系统支持。而纯粹的64位软件的默认路径会是在C:\Program Files而不是C:\Program Files (x86)的。也就是说,不是你下载的软件能够在64位系统上运行就表明你的软件一定是64位的。

win7系统原版为什么默认软件都安装在C:\Users\AppData\Roaming目录下...
答:Program Files目录下的软件受UAC(用户账户控制)监管,权限更加细化,防止软件做出非法举动,比如静默安装软件等;AppData目录下的软件就没有任何监管了,可以肆意妄为。具体的可以参考:网页链接

...那么为什么几乎所有软件的默认安装地址都在C盘上?
答:不是放在C盘不好,是看你怎么个放法。微软当初并没想过要分多少多少个盘出来,按NT构架的基本设计来看,不分盘的结构是最优化的,便于WINDOWS系统进行各项管理。但随着软件,工具,资料的增多,都放在一起确实不便于操作者使用,有条理的分配使用是没有这么多麻烦的,呵呵。我的电脑就是建个名叫D,E,...