Skip to content Skip to footer

C盘又又又满了?C盘清理教程+自动化脚本分享

C盘又又又红了,话不多说开始清理。

本文将系统性地梳理 Windows C 盘清理的方法,涵盖手动、自动化、系统工具、注册表、第三方软件等多个方面,并附带一键清理脚本,助你高效释放磁盘空间。

一、了解C盘占用的来源

在清理之前,我们要先了解 C 盘空间常见的占用来源:

系统临时文件(%TEMP%、Temp、Prefetch)

Windows更新缓存与旧系统残留(如 Windows.old)

回收站未清空文件

系统日志与错误转储文件

用户下载目录、大文件保存路径默认在C盘

桌面、文档、视频、图片等个人数据默认路径

程序默认安装在C盘(Program Files)

系统还原点、驱动缓存、WinSxS 组件库

二、系统自带工具清理

1. 使用“磁盘清理”工具

按 Win + S 搜索“磁盘清理”,右键以管理员身份运行。

选择 C: 盘后点击“清理系统文件”。

勾选以下选项:

Windows 更新清理

临时文件

设备驱动程序包

回收站

系统错误内存转储文件

以前的 Windows 安装

点击“确定”开始清理。

2. 设置自动清理配置

运行以下命令设置清理选项:

cleanmgr /sageset:1

cleanmgr /sagerun:1

可结合计划任务实现定期自动清理。

3. 存储感知(Storage Sense)功能

Windows 10/11 提供了“存储感知”功能,可自动定期清理:

进入“设置” → “系统” → “存储” → 启用“存储感知”

配置清理频率(每日、每周等)、删除临时文件和回收站内容的策略

三、手动文件夹清理

1. 清理临时文件

Win + R → 输入 %temp% → 删除所有文件

Win + R → 输入 temp → 删除所有文件

Win + R → 输入 prefetch → 删除所有文件(需管理员权限)

2. 删除 Windows.old 文件夹

升级或重装系统后,该文件夹会残留旧版本数据,通常占用数 GB 空间。

方法一:磁盘清理中勾选“以前的 Windows 安装”删除

方法二:使用管理员权限运行:

RD /S /Q C:\Windows.old

3. 清空回收站

右键桌面“回收站” → 选择“清空回收站”

或命令行执行:

rd /s /q C:\$Recycle.Bin

4. 清除浏览器缓存

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

(IE缓存专用,Edge/Chrome 需手动清理或使用浏览器扩展)

四、深入系统组件清理

1. 清理 WinSxS 文件夹(慎用)

用于组件存储与更新备份,若不清理,会随着更新不断膨胀。

运行以下命令:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

2. 清理系统还原点

打开“系统属性” → “系统保护” → 选择 C: → 点击“配置” → 删除所有还原点

五、用户数据迁移与目录位置调整

1. 转移“桌面”、“下载”、“文档”等用户目录

右键“下载”文件夹 → 属性 → “位置” → 更改路径为 D 盘等其他位置

同理可操作桌面、文档、视频、音乐等目录

2. 安装软件时更改安装路径

安装新软件时,手动指定到 D/E 盘,避免默认安装在 C 盘的 Program Files

对于已安装软件,可卸载后重新指定安装路径

六、使用第三方工具辅助清理

1. 电脑管家

功能:图形化显示,一键清理,支持按使用频率排序

适用:一键清理

2. TreeSize Free

功能:图形化显示磁盘占用情况,快速识别大文件

适用:定位大文件、大型软件残留

3. CCleaner

功能:临时文件清理、注册表清理、启动项管理

建议:关闭监控功能,手动执行清理

4. Wise Disk Cleaner

功能:自动清理浏览器缓存、Windows日志、无效快捷方式

支持计划任务定期执行清理

七、一键清理批处理脚本分享

以下是一份整合清理功能的 .bat 脚本,可保存为 clean_c_drive.bat,右键以管理员权限运行:

@echo off

title 一键清理C盘垃圾

color 0A

echo 正在清理临时文件...

del /f /s /q %TEMP%\*

del /f /s /q C:\Windows\Temp\*

del /f /s /q C:\Windows\Prefetch\*

echo 正在清理资源回收站...

rd /s /q C:\$Recycle.Bin

echo 正在清理系统日志...

wevtutil cl Application

wevtutil cl Security

wevtutil cl Setup

wevtutil cl System

echo 正在清理IE浏览器缓存...

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

echo 正在启动磁盘清理...

cleanmgr /sagerun:1

echo.

echo 清理完成,请重启电脑以应用部分更改。

pause

八、建立良好的磁盘使用习惯

安装软件统一规划至 D/E 盘

桌面与下载等高频目录定期清理并转移

使用三方工具定期分析磁盘空间

开启 Windows 存储感知

建立定期清理计划任务或使用清理脚本

九、总结

C 盘空间清理并不是一劳永逸的操作,建立良好的磁盘使用习惯比一次性释放空间更重要。通过本文介绍的系统清理技巧、目录迁移方法、自动化批处理脚本等方式,不仅可以迅速释放磁盘空间,还能保障系统的长效稳定运行。建议每月执行一次清理操作,搭配 TreeSize 等工具掌握空间使用情况,实现 C 盘空间的高效管理。

Copyright © 2088 世界杯射手榜_2014世界杯16强对阵表 - panlongs.com All Rights Reserved.
友情链接