以管理员权限运行 SpaceSniffer 来直观的看出C盘有哪些文件夹比较占地方。这就已经成功了一半,不懂的地方就搜一下。绿色软件。

2017-12-03_162625.png

C:\Windows\LiveKernelReports是系统蓝屏后生产的错误日志,可以删。

可以看到DriverStore文件夹占了3.8G,根据这篇文章“正确的清理DriverStore文件夹中的驱动程序”来操作,下载里面提到的DriverStoreExplorer,通过该软件发现有几个重复的显卡驱动,点"Select Old Drivers",选中了5个过时的,点delate以后成功删掉了4个,还一个提示正在使用中,那就不要删了。

2017-12-04_004305.png

C:\Program Files\NVIDIA Corporation\Installer2这里放的是NVIDIA的驱动安装包,可以直接删里面的内容,不要删这个文件夹,还有NVIDIA安装驱动时解压的路径,C:\NVIDIA,参考春季大掃除:釋放nVidia愛用者的硬碟空間

C:\Windows\SoftwareDistribution\Download这个文件放的是Windows更新的下载文件,停掉Windows Update服务就能删。也可以使用Dsim++来清理,这个软件非常强大了,选择“空间回收”,然后全部打钩,点扫描,看哪个空间大,而且这个软件会对他们进行介绍,建议不删除的就不删,可以删的比如Windows报告、QQ临时数据文件、系统的Temp文件夹等等。

package cache文件夹也挺大,0.5G。DISM++软件里面这样描述这个文件夹:“清理后基于WIX的安装程序例如VS可以正常卸载;但升级、修复、增添组件需要联网或者备好安装镜像。” 参考package cache_百度百科,为了给系统盘瘦身,可以采用加入文件链接的方法,即将系统盘的 Program Data/Package Cache 目录指向其他位置。

将package cache文件夹剪切到D:\ProgramData\目录;
win+R,输入cmd 回车,输入命令:mklink /j "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache" 回车,就可以看到操作成功的提示。Junction created for C:\ProgramData\Package Cache <<===>> D:\ProgramData\Package Cache

2017-12-04_012847.png

Windows Installer 安装技术是 Microsoft 引入的一种新的安装技术,能够实现快速分发、快速修补等很多别的安装程序所不能拥有的功能。但是 Windows Installer 安装技术会在系统里面留下一些残留的文件信息,例如:Live Messenger 每次升级都会留下上一个版本的安装包。

Installer文件夹占了2.5G,这里面都是一些msi文件,管软件安装的,如果删了,例如office就不能更新了,可以也建立软链接。注意显示受保护的系统文件,然后把Installer剪切过去,不剪切的话会提示目录已存在Cannot create a file when that file already exists.。再打开cmd(PowerShell不行)输入:
mklink /j "C:\Windows\Installer" "D:\Windows\Installer"
使用WICleanup软件也能查看那些msi文件是没有用的,然后删除,不过现在挪到其他盘了,矛盾已经没了,占的这点空间无所谓了。详细的Installer文件夹清理教程,这里有:“C:\WINDOWS\Installer文件夹的安全清理 - Oracle Life - 云和恩墨,成就所托!

以管理员身份运行CMD,输入 powercfg -h off 可以关闭系统的休眠功能,这样 hiberfil.sys 文件就被删除了。除了删除,还可以压缩它的体积,这样在休眠前会将相关内容压缩。参考:调整和删除Win7休眠文件Hiberfil.sys释放C盘_百度经验

电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。也就是说,当你让电脑进入休眠状态时,Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。

系统创建的索引,在 C:\ProgramData\Microsoft\Search 目录,清理方法是开始菜单搜索 indexing options 然后点高级,修改路径,我建了个 D:\ProgramData\Microsoft\ 放进去了。参考:清理Windows.edb文件释放C盘空间(原创) - 瑞恩多芬 - 博客园

IDM文件夹里也有一些文件,子文件夹名字叫做Dwn|Data显然是未下载完成的文件,打开IDM,左侧有“未完成”选项,删除里面的东西即可。

WinSXS文件夹比较顽固,清理不出多少空间,我没有清理。参考这两篇文章:Win8.1减肥大作战:WinSxS文件夹怎么瘦身 - IT之家确定 WinSxS 文件夹的实际大小 - Windows 10 hardware dev

也可以用 DISM++ 来清理,给出的提示是:“关于 被取代的WinSxS组件 的警告:清理后将无法卸载更新,此外ResetBase模式跟系统重置功能有冲突,如果有卸载更新或者系统重置需求请勿使用此选项。” 扫描出来才 400M 可以清理。

最后清完的效果:

2017-12-04_022238.png

7.9G可用到29.6G可用,还是不错的,空间够更新Win10 - 1709了。之前把Windows Update服务关了,因为空间不够更新失败,但他还一直不断尝试,有时候在玩游戏也在疯狂下载更新,就关了服务,防止他不经我同意更新。现在开启,然后检查更新,美滋滋。