为什么Windows系统的C盘空间越来越小?怎么清理?

简介: 为什么Windows系统的C盘空间越来越小?怎么清理?

我们安装好系统后,随着我们的使用,C盘的空间也会越来越小,这是正常现象。因为一些软件会自动将它们的临时文件放到C盘,有一些下载类的软件会默认在您的剩余空间最大的磁盘自动生成一个几GB大小的文件夹用来存放下载的文件,也有一些视频工具软件会在您的C盘自动生成文件夹来存放视频缓冲文件,一些杀毒软件会在C盘占用几百MB或是几个GB的空间作为隔离区来存放可疑文件等,当然Windows自动更新也会将下载的安装文件以及安装临时文件等存放在C盘,一些系统日志也是在C盘不断生成。


我们该如何释放C盘空间呢?以下是推荐使用的若干方法,安全且不会误删有用的系统文件,请重点关注2,3,4,5,6,7:



1.尽量不要在C盘安装应用软件


在软件安装时,一般可以手动指定安装路径,您可以将软件指定安装到其他盘符。在使用它们的过程中,它们生成的临时文件会被默认放到安装路径下,比如您将QQ安装在C盘下,您的聊天记录,聊天图片,视频记录等全部被放在了C盘中



2.清理一下Windows自动更新自动下载生成的安装临时文件。


C:\Windows\SoftwareDistribution是Windows在自动更新时(Automatic Updates)会在硬盘上建立相应记录文件夹,比较占空间,可以删除它,删除之前需要先把windows自动更新服务停止。


(1). 单击 "开始"在搜索栏内输入cmd,右击"cmd.exe",选择"以管理员身份运行"。


(2).在命令提示符处,键入下列命令(为了防止拼写错误,您可以每次复制一行命令,然后粘贴到命令提示符中),并在键入每一行后按 Enter 键:


net stop WuAuServ


RD /s %windir%\softwaredistribution


net start WuAuServ


exit



3.删除临时文件夹和文件


可以将下面的代码保存至批处理文件clean.bat(文件名并不关键)放在桌面,双击运行即可。


其中del /f /s /q %systemdrive%\*.old 这句话主要是为了清理windows 10更新带来的windows.old文件夹。是否要删除,取决于你的选择。前面的::表示注释掉它,不执行该语句。


@echo off

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

::del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp & md %windir%\temp

::del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

del /f /s /q "%LOCALAPPDATA%\Temp

del /f /s /q "%LOCALAPPDATA%\CrashDumps

echo 清除系统cleanup完成!

echo. & pause


4.旧版本驱动清理


C:\Windows\System32\DriverStore\FileRepository存放的是新驱动更新后,留下的旧驱动版本,主要是显卡驱动和声卡驱动。


该文件夹请勿手动删除,而是推荐使用软件Driver Store Explorer来清理旧版本驱动。该软件可一键准确、安全删除其中多余的文件,以达到C盘瘦身的目的,需要管理员权限打开软件。


软件下载:https://github.com/lostindark/DriverStoreExplorer/releases



5.删除Windows Installer冗余文件


C:\Windows\Installer中也很占空间,但是里面存放了许多有用的文件,自己可千万不能乱删。


不可以手动随意删除Installer文件夹中的内容的原因是:这个文件夹保存着所有基于windows Installer安装的应用软件的注册信息,一旦此文件受损,那么所有基于windows Installer安装的软件都无法正常运行,需要重新安装所有基于是windows Installer安装的应用软件,以修复%systemRoot%\Instsllet文件夹中的注册信息。


那怎么办?


推荐使用软件PatchCleaner,它是专门清理Windows Installer冗余文件的工具。


软件下载:https://sourceforge.net/projects/patchcleaner/files/



6.手动删除自己认为没有用的文件


推荐使用软件SpaceSniffer,它是一个可以让您硬盘中文件和文件夹的分布情况的应用程序。SpaceSniffer可以很直观的以区块,数字和颜色来显示硬盘上文件夹,文件大小。还能用筛选器过滤出要找的文件。点击每个区块能进入该文件夹得到更详细的资料。用户根据文件夹和文件的大小,自行判断哪些文件是没有用处的。


软件下载:http://www.uderzo.it/main_products/space_sniffer/download.html



7.使用系统自带的使用磁盘清理功能来删除临时文件、清空回收站并删除各种系统文件和其他不再需要的项。


(1)打开方法1:Windows桌面-所有程序-开始-附件-系统工具-磁盘清理


(2)打开方法2:Windows桌面-计算机-C盘-鼠标右键菜单-属性-常规-磁盘清理-清理系统文件


image.png


【Windows更新清理】比较占空间,可以删除掉!


具体介绍可以参考微软官方的链接:


Vista:


http://windows.microsoft.com/zh-CN/windows-vista/Delete-files-using-Disk-Cleanup


Win7:


http://windows.microsoft.com/zh-CN/windows7/Delete-files-using-Disk-Cleanup


Win10:


https://support.microsoft.com/en-us/help/4026616/windows-10-disk-cleanup



8.系统默认使用固定的空间来存放还原点,一般是占用每个磁盘 15% 左右的空间。大小也可以是由您自己来设置的,如果还原点占满了所有空间,系统还原将删除旧的还原点,为新还原点腾出空间。


如果您希望调整系统还原点的存储空间,您可以手动调整,步骤如下:


单击“开始”->右击“计算机”->”属性”->“高级系统设置”->“系统保护”->“配置”,手动滑块来调整系统还原点存储空间。


以下是一些有关系统还原的常见问题


https://support.microsoft.com/en-us/help/15070/windows-media-player-codecs-frequently-asked-questions



9.您可以将虚拟内存放在比较空闲的磁盘上,


单击“开始”->右击“计算机”->”属性”->“高级系统设置”->“高级>性能栏的“设置“—>”高级”->虚拟内存“更改“->选定一个比较空闲的磁盘,然后点击“自定义大小”,手动设置


关于虚拟内存的更多信息,您可以参考以下链接:


https://support.microsoft.com/en-us/help/15055/windows-7-optimize-windows-better-performance



10.关闭休眠功能来节约磁盘空间


在Windows 7系统中我们需要使用命令行的方式来关闭睡眠、休眠功能。


请在开始菜单的搜索框中,输入cmd,然后右键点击cmd.exe图标并选择“以管理员身份运行”,在光标闪动处输入下面的命令并点击回车使命令生效。


powercfg -h off


运行完成后并不会有任何提示


http://answers.microsoft.com/zh-hans/windows/forum/windows_7-performance/answers-%E5%88%86%E4%BA%ABwindows/21af6481-a388-4bb9-896f-7d4885cea3bb



x.以下是不推荐使用的方法:


(1)为了节省C盘空间,将C盘虚拟内存设为无分页文件,这会降低系统性能。


(2)为了简便,直接使用应用软件提供的“一键优化” “垃圾清理”等,此类操作容易误删系统文件。






---


参考文献


https://answers.microsoft.com/zh-hans/windows/forum/windows_7-performance/answers/4c015f8f-e50e-4b6e-b321-10a4034728ca


最简单有效的Win10清理C盘的多个方法


PatchCleaner - 清理 Windows Installer 文件夹垃圾文件


Windows常用的系统变量:


%USERPROFILE% =C:\Users\用户名


%SystemRoot% =C:\WINDOWS


%SystemDrive% =C:


%APPDATA% =C:\Users\用户名\AppData\Roaming


%LOCALAPPDATA% =C:\Users\用户名\AppData\Local


%windir% =C:\WINDOWS


%Path% =C:\Windows\system32;C:\Windows;


%ProgramData% =C:\ProgramData


%ProgramFiles% =C:\Program Files


%ProgramFiles(x86)% =C:\Program Files (x86)


其他系统变量:


%ALLUSERSPROFILE% =C:\ProgramData


%CommonProgramFiles% =C:\Program Files\Common Files


%CommonProgramFiles(x86)% =C:\Program Files (x86)\Common Files


%CommonProgramW6432% =C:\Program Files\Common Files


%COMPUTERNAME% =MyPC


%ComSpec% =C:\WINDOWS\system32\cmd.exe


%HOMEDRIVE% =C:


%HOMEPATH% =\Users\用户名


%LOGONSERVER% =\\MicrosoftAccount


%OS% =Windows_NT


%ProgramW6432% =C:\Program Files  


%PUBLIC% =C:\Users\Public


%TEMP% =C:\Users\用户名\AppData\Local\Temp


%TMP% =C:\Users\用户名\AppData\Local\Temp


%USERDOMAIN% =MyPC


%USERNAME% =用户名


相关文章
|
1天前
|
Ubuntu 网络安全 数据安全/隐私保护
使用WinSCP工具,将windows文件传输到虚拟机Ubuntu系统
使用WinSCP工具,将windows文件传输到虚拟机Ubuntu系统
23 4
|
4天前
|
Windows
Windows 系统下安装
安装Windows版Julia:访问[julialang.org/downloads](https://julialang.org/downloads/)下载安装程序。64位Julia适用于64位Windows,32位兼容32/64位系统。运行安装向导,一路点击Next,选中"Add Julia To PATH"选项以添加到系统路径。完成后,即可在终端使用Julia命令。默认安装路径:C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。
|
4天前
|
网络协议 Windows
电脑ip在哪里查看?windows系统查看ip地址的8种方法
在Windows系统中,有多种方法可以查看电脑的IP地址。
|
4天前
|
Windows
Windows 系统下安装
在Windows上安装Julia,从官网下载安装程序。32位版本兼容32/64位系统,但64位仅用于64位Windows。运行安装向导,简单点击Next,建议选中添加到PATH选项。完成后,Julia将可在终端使用,默认路径如C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。
|
4天前
|
机器学习/深度学习 Linux 网络安全
ssh远程访问windows系统下的jupyterlab
ssh远程访问windows系统下的jupyterlab
18 3
|
4天前
|
并行计算 Ubuntu TensorFlow
23.10.02更新 windows系统下的Tensorflow安装(图多详细)
23.10.02更新 windows系统下的Tensorflow安装(图多详细)
16 0
23.10.02更新 windows系统下的Tensorflow安装(图多详细)
|
4天前
|
网络协议 数据安全/隐私保护 iOS开发
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑
苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑
|
4天前
|
Windows
Windows系统下安装分布式事务组件Seata
Windows系统下安装分布式事务组件Seata
|
4天前
|
Windows
Windows 系统下安装
在Windows上安装Julia,访问[julialang.org/downloads](https://julialang.org/downloads/)下载安装程序。64位版本仅适用于64位系统。安装时持续点击Next,记得勾选"Add Julia To PATH"以添加到环境变量。完成后,可在终端直接运行Julia命令。默认安装路径如:C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。
|
4天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。