挺有用的清除缓存bat脚本

本文提供了一个用于清理Windows系统中各种缓存和临时文件的批处理脚本。该脚本能够删除IE临时文件、系统临时文件以及其他类型的临时文件如.log、.tmp等,同时也会清理错误报告文件。
echo 清空IE临时文件目录...
del /f /s /q "C:\WINDOWS\Temp\Temporary Internet Files\Content.IE5\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%systemdrive%\Temp\*.*"
del /f /s /q "C:\WINDOWS\Temp\*.*"

echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等...
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

echo C:\WINDOWS\PCHealth\ERRORREP\UserDumps
del /f /s /q "C:\WINDOWS\PCHealth\ERRORREP\UserDumps\*.*"

echo 清除系统完成!

echo. & pause


注意:你的系统盘需要是c盘,不是的话,请修改脚本中的系统盘地址
<think>我们被要求提供一个清除桌面图标缓存bat脚本。 在Windows系统中,桌面图标缓存通常存储在以下位置: - %userprofile%\AppData\Local\IconCache.db - %userprofile%\AppData\Local\Microsoft\Windows\Explorer 目录下的一些文件(如:thumbcache_*.db, iconcache_*.db等) 此外,有时还需要清除Windows资源管理器的缓存,可能需要重启资源管理器或重启计算机。 步骤: 1. 停止explorer.exe进程 2. 删除缓存文件 3. 重新启动explorer.exe 但是,需要注意的是,直接删除这些文件可能会因为权限问题而无法删除,所以我们可以使用管理员权限运行脚本。 另外,由于Windows版本的不同,缓存文件的位置和名称可能有所不同,但通常包括IconCache.db和Explorer目录下的一些缓存文件。 以下是一个可能的bat脚本,它会尝试删除这些缓存文件,然后重启资源管理器。 注意:这个脚本需要以管理员身份运行,否则可能无法删除一些受保护的文件。 脚本内容如下: </think>以下是一个清除Windows桌面图标缓存的批处理脚本,包含详细解释和相关问题: ### 清除图标缓存的批处理脚本 ```batch @echo off setlocal enabledelayedexpansion :: 1. 终止资源管理器进程 taskkill /f /im explorer.exe >nul 2>&1 :: 2. 删除主要图标缓存文件 set cache_path=%localappdata%\Microsoft\Windows\Explorer del /f /q /a "%cache_path%\iconcache_*.db" >nul 2>&1 del /f /q /a "%cache_path%\thumbcache_*.db" >nul 2>&1 del /f /q /a "%localappdata%\IconCache.db" >nul 2>&1 :: 3. 重建图标缓存数据库 echo 正在重建图标缓存... ie4uinit.exe -show >nul 2>&1 :: 4. 重启资源管理器 start explorer.exe echo 图标缓存清除并重建完成 timeout /t 3 >nul ``` ### 代码解释: 1. **终止资源管理器** `taskkill /f /im explorer.exe` - 强制结束Windows资源管理器进程,解除缓存文件占用 2. **删除缓存文件** - `iconcache_*.db`:存储桌面图标数据 - `thumbcache_*.db`:存储缩略图缓存 - `IconCache.db`:旧版本Windows的图标缓存 - `/f`强制删除,`/q`静默模式,`/a`包含隐藏文件 3. **重建缓存数据库** `ie4uinit.exe -show` - 调用系统工具重建图标缓存,`>nul`隐藏输出 4. **恢复桌面环境** `start explorer.exe`重启资源管理器,`timeout`保持结果可见3秒 > **使用说明**: > 1. 将代码保存为`.bat`文件(如`ClearIconCache.bat`) > 2. **右键选择"以管理员身份运行"**(需管理员权限) > 3. 桌面会短暂消失后恢复,图标缓存完成重建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值