“Visual C++运行库”具体安装到系统的什么位置?
请问,安装有些像VisualC++2008之类的运行库时会在硬盘的最后一个分区创建一些临时文件夹,而电脑重启以后这些文件夹又看不见了。而安装有些VisualC++运行库时...
请问,安装有些像Visual C++2008之类的运行库时会在硬盘的最后一个分区创建一些临时文件夹,而电脑重启以后这些文件夹又看不见了。而安装有些Visual C++运行库时又不会创建这些临时文件夹。它们是不是被系统自动隐藏了?为何把电脑设置成“显示隐藏的文件夹”时也看不到这些文件夹?Visual C++之类的运行库具体安装在系统的什么位置?它是安装在系统盘还是安装在非系统盘的?为何我看它安装的时候显示的是我硬盘的最后一个分区盘符“f:…”什么的位置而不是系统盘符“c:”?这难道是它自动解压的临时路径的位置吗?不安装在系统盘它怎么可能会起作用呢?此外,如果重复安装Visual C++2008之类的运行库会不会自动覆盖原先的安装目录?有人说Visual C++运行库可以选择安装位置,为什么我每次安装时都只能一路点击下一步而无法选择安装路径?
展开
4个回答
展开全部
那个visual c++ redistributable 安装程序其实是一个自解压程序(意味着你可以用WinRaR来解压这个exe文件),所以你运行安装时,会先在最后一个分区解压出安装文件,再自动运行解压出来的安装程序。安装完毕后,会自动删除这些解压出来的临时文件。这个是系统运行库,供所有用MFC写的C++程序调用的,自动安装在系统目录,没法选择安装位置。
追问
你说安装之后会自动删除这些解压出来的临时文件,那是在什么时候删除的啊?为什么每次装完visual c++ 运行库后电脑最后一个磁盘分区就会多出它所创建的那几个文件夹,电脑重启后那些文件夹就消失了。它们为什么只有在电脑重启时才会自动删除啊?还有,安装net framework 3.5 sp1时是不是也会自动创建这种临时安装文件夹?
追答
不止vc++和.net framework ,所有自解压的安装程序都会自动创建这种临时文件夹(你只要右击一下那个安装程序,发现能用winrar来解压的话就会自动创建临时文件夹)。
至于一定要重启才会自动删除的原因可能是一个运行中的程序无法调用系统命令把自身删除,但可以在注册表之类的写入相应的键值(当然方法也很多,未必只有这一种。),重启后自动触发删除命令(启动自动运行触发某行为是一种很典型很普遍),因为重启时能保证对目标文件占用的可能性最低。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在注册表里 删除 就OK了
追问
在注册表里怎么删除啊?你说的是不是通过控制面板的卸载或更改程序功能来删除啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询