一、手动清理方法
系统临时文件清理 按 `Win + R` 打开运行窗口,输入 `%temp%` 回车,删除临时文件;
或者在文件资源管理器中访问 `C:\Windows\Temp` 删除内容。
浏览器缓存清理
IE浏览器: 右键菜单选择“删除流量历史记录”,勾选需要删除的缓存类型; Chrome浏览器
磁盘碎片整理(辅助优化)
在磁盘属性中打开“磁盘碎片清理”,分析并清理碎片。
清理系统更新缓存
打开 `C:\Windows\SoftwareDistribution\Download` 删除残留文件。
二、自动化脚本(Python示例)
```python
import os
import shutil
import winreg
from pathlib import Path
def get_temp_paths():
system_temp = os.environ.get('TEMP')
user_temp = os.path.join(os.path.expanduser('~'), 'AppData', 'Local', 'Temp')
return [system_temp, user_temp]
def clean_temp_files(temp_paths):
for path in temp_paths:
if os.path.exists(path):
try:
shutil.rmtree(path)
print(f"Deleted {path}")
except OSError as e:
print(f"Failed to delete {path}: {e}")
def clean_chrome_cache():
chrome_cache = os.path.join(os.path.expanduser('~'), 'AppData', 'Local', 'Google', 'Chrome', 'User')
if os.path.exists(chrome_cache):
try:
shutil.rmtree(chrome_cache)
print("Deleted Chrome cache")
except OSError as e:
print(f"Failed to delete Chrome cache: {e}")
def main():
清理系统临时文件
temp_paths = get_temp_paths()
clean_temp_files(temp_paths)
清理Chrome浏览器缓存
clean_chrome_cache()
可选:清理回收站
shutil.rmtree(Path('C:\\Users\\%USERNAME%\\AppData\\Local\\Temp'), ignore_errors=True)
可选:清理IE缓存(需手动操作)
...
if __name__ == "__main__":
main()
```
注意事项:
1. 部分文件可能被系统占用,删除前建议关闭相关程序;
2. 浏览器缓存路径可能因版本不同略有差异,需根据实际情况调整;
3. 运行脚本需管理员权限。
通过以上方法,可有效清理电脑缓存,提升系统运行速度。若需定期清理,可将脚本设置为计划任务。