安装完毕vs2015后是否可以删除Package Cache和VisualStudioSecondaryInstaller文件夹?

问题

2016年11月15日星期二 上午11:14

1.我安装好vs2015 with update 3后,由于硬盘比较小,能否删除C:\ProgramData\Package Cache 和C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller两个文件夹? 这两个文件夹很大,非常占用c盘空间。如果能删除的话,应该怎么删呢?直接删除还是通过专门的命令来删除?保留和删除它们分别各有什么好处和坏处?

2.我能否将C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller文件夹复制到其他移动硬盘进行备份,然后将c盘中的这个文件夹删除以节省空间,等以后如果需要重装vs2015时,我预先手动运行移动硬盘备份文件夹下的各个组件安装文件进行安装,安装完毕后再运行vs2015安装程序,在这种方式下运行vs2015安装程序时就不会在线下载这些已经预先安装好的组件了。如果不预先安装这些组件的话,运行vs2015安装程序进行安装时会自动下载这些组件,由于这些组件很大,非常耗时,网络不畅通时经常下载不了导致安装失败。

这种预先手动运行以前备份好的VisualStudioSecondaryInstaller文件夹下的各种组件的安装文件,然后再进行vs2015安装的方法是否正确可行?

3.对于已经安装vs2015的电脑,如果以后vs2015损坏需要再次运行修复安装,再把备份的VisualStudioSecondaryInstalle文件夹拷贝到C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller原来的位置处,然后再运行vs2015安装程序,在启动界面选择“修复”项进行修复。这种方法可行吗?

全部回复 (3)

2016年11月16日星期三 上午9:37 ✅已答复 | 1 票

>>能否删除C:\ProgramData\Package Cache

不要删除这个文件夹。如果这个文件夹被删除的话会导致visual studio安装,重新安装,安装更新,修复以及卸载的时候出现问题。

>>能否删除C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller

不要删除这个文件夹。在这个文件夹下包含了很多重要的组件(例如:Android SDK,JavaSDK,UWP组件等等),它提供的编译器和不同语言的模板和 chche 来让我们正常运行程序。如果您删除此文件夹,它将导致包丢失或损坏,这样的话您可能无法正常运行 VS。

>>2.我能否将C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller文件夹复制到其他移动硬盘进行备份,然后将c盘中的这个文件夹删除以节省空间,

>>3.对于已经安装vs2015的电脑,如果以后vs2015损坏需要再次运行修复安装,再把备份的VisualStudioSecondaryInstalle文件夹拷贝到C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller原来的位置处,然后再运行vs2015安装程序,在启动界面选择“修复”项进行修复。这种方法可行吗?

在这个文件夹下是一些三方的的插件,如果你的visual studio是因为这些三方插件而出现问题的话,是可以像你说的2,3那样进行修复。如果你的visual studio是一些默认模板出现问题的话,这样是无法修复的。

Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


2016年11月17日星期四 上午1:28

@Joyce Yin:

我还是不太明白,所以追问一下:

1.我以为VisualStudioSecondaryInstaller下的文件只是在安装或修复vs2015时才会被调用,安装完毕后就不会再被调用了,而听你的意思是说vs2015即使安装完毕但是在平时使用运行vs2015进行程序开发时,仍然会调用这个文件夹下的某些文件?因此要始终要保持这个文件夹在原位,而不能暂时把它移到其他移动硬盘上存储?

2.我有vs2015 with update 3安装盘,如果需要重装或者修复vs2015,我可以随时使用这个安装盘来做这些事情,在这种条件下,可以将*C:\ProgramData\Package Cache *删除了吧?


2016年11月17日星期四 上午8:16

1.如果您在使用visual studio 开发过程中,您需要使用其他第三方插件来处理这些项目时,下载的三方插件就会存储在C:\ProgramData\Microsoft\VisualStudioSecondaryInstaller中。在这个文件夹下除了一些安装程序用来在安装或修复时被调用,还存在着cache和其他文件,所以不建议更改它。

2.不仅仅是当重装或修复是需要package cache,当你修改安装功能和安装一些更新时也是需要package cache。如果因为磁盘空间的问题,你可以将C:\ProgramData\Package Cache 移到其他磁盘。

Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.