我安装在D盘里的软件程序,为什么在C盘里还占内存?

 我来答
百度网友8db547a
2016-03-09 · TA获得超过1.5万个赞
知道小有建树答主
回答量:2408
采纳率:88%
帮助的人:125万
展开全部
因为软件包还有很多库文件要安装到C盘
  软件安装包,除了把程序本身安装到硬盘上,往往还需要很多支持文件,比如运行库,也是要一起安装的。通常都会把这些库文件装到C盘。如果指定了软件的路径是D,软件会安到D,但运行库往往还会安装到C。这就是原因所在。

  运行库是一个经过封装的程序模块,对外提供接口,只要知道接口参数就可以自由使用。如果不使用运行库,每个程序中都会包含很多重复的代码,而使用运行库,可以大大缩小编译后的程序的大小。但另一方面,由于使用了运行库,所以在分发程序时就必须带有这些库,比较麻烦。如果在操作系统中找不到相应的运行库程序就无法运行。为了解决这个矛盾,Windows总是会带上它自己开发的软件的最新的运行库。像Windows 2000以后的版本都包括Visual Basic 5.0/6.0的库。Internet Explorer总是带有最新的Visual C++6.0的库。Windows XP带有Microsoft .NET 1.0(用于VB. NET和C#)的库。Visual C++、Delphi和C++ Builder允许用户选择所编译得到的程序是否依赖于运行库。而VB、FoxPro、PowerBuilder、LabWindows/CVI和MatlabNGDX就不允许用户进行这种选择,必须依赖于运行库。
倔强画渣
2016-03-09 · TA获得超过7713个赞
知道大有可为答主
回答量:5066
采纳率:73%
帮助的人:642万
展开全部
你虽然是装在了d盘但是你运行软件肯定是不能缺少系统盘的运行 自然是要占内存的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叫我何哥
2016-03-09 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:24.4万
展开全部
某些软件虽然安装其他盘符,但某些文件还是默认在c盘生成或运行的。望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友644cd9df3
2016-03-09 · TA获得超过1121个赞
知道大有可为答主
回答量:3308
采纳率:85%
帮助的人:1135万
展开全部
我安装在D盘里的软件程序,为什么在C盘里还占空间?
程序安装到非系统盘 在程序运行是会产生和多后台文件 这个是正常的
望采纳、、、、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肚大好泡妞
2016-03-09 · TA获得超过202个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:174万
展开全部
这个很正常啊,因为很多的软件都喜欢往系统盘里面写入一些文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式