为什么几乎所有软件安装都默认c盘呢？
几乎所有的PC，只要装的是Windows，C盘几乎100%都是有的，将软件装在C盘，可以不用去理会用户计算机磁盘配置上的差异。如果不这样干，比如，软件默认安装在E盘，那有些用户的电脑只有C和D两个盘，怎么办？还是别自找麻烦吧。 ========================================= 有些人说可以调用系统API去确定操作系统在哪个盘再决定路径，这当然没问题啦，很多软件，只要稍微专业一点的软件，都是这么做的，但你架不住人就想偷懒啊！ 事实上，有不少软件就为解决特定的问题而开发出来的，开发者根本就不愿意多花时间在这上面，能用能跑就OK，哪值得花时间去考虑N种情况？怎么简单就怎么来嘛，直接指定软件安装和运行都在C盘就是一种偷懒的行为表现，而且确实在绝大多数情况下这么干不会对软件运行有什么影响。 话又说回来，由于用户软件硬件运行环境的多样性，其实仅就安装与部署这一块，结合特定软件的具体要求，真要做到“专业”，就得花费相当多的时间精力去进行测试，要考虑N多情况（比如数据文件放哪？占用多少空间？有没有安全性问题，调用的API是否与特定版本的Windows相关等等……），并不仅仅是只有一个路径问题的。