清理c盘垃圾的cmd命令脚本,windows10清除浏览器缓存指令

时间:2024-11-06 20:17


    为了清理Windows10系统C盘中的垃圾文件,包括浏览器缓存,你可以编写一个批处理(.bat)文件来自动化这个过程。以下是一个示例脚本,它结合了系统清理命令和针对常见浏览器的缓存清理指令。
 
    请注意,这个脚本假定你使用的是Edge(基于Chromium)、Chrome、Firefox或InternetExplorer浏览器。如果你使用的是其他浏览器,你可能需要调整相应的清理命令。
 
    @echooff
    echo============================================
    echo清理C盘垃圾文件脚本
    echo============================================
    echo.
 
    ::设置临时文件夹路径
    settempDir=%temp%
 
    ::提示用户以管理员权限运行脚本(如果未以管理员身份运行)
    netsession>nul2>&1
    if%errorlevel%NEQ0(
    echo请以管理员权限运行此脚本。
    pause
    exit/b1
    )
 
    ::清理系统临时文件
    echo清理系统临时文件...
    rd/s/q%tempDir%
    md%tempDir%
    echo完成。
    echo.
 
    ::清理Windows更新缓存
    echo清理Windows更新缓存...
    netstopwuauserv
    rd/s/q%windir%SoftwareDistributionDownload
    netstartwuauserv
    echo完成。
    echo.
 
    ::清理回收站
    echo清理回收站...
    rd/s/q%systemdrive%$Recycle.Bin
    echo完成。
    echo.
 
    ::清理浏览器缓存
    echo清理浏览器缓存...
 
    ::Edge(基于Chromium)
    echo清理Edge缓存...
    taskkill/f/immsedge.exe
    rd/s/q%localappdata%MicrosoftEdgeUserDataDefaultCache
    echo完成。
    echo.
 
    ::Chrome
    echo清理Chrome缓存...
    taskkill/f/imchrome.exe
    rd/s/q%localappdata%GoogleChromeUserDataDefaultCache
    echo完成。
    echo.
 
    ::Firefox
    echo清理Firefox缓存...
    taskkill/f/imfirefox.exe
    rd/s/q%localappdata%MozillaFirefoxProfiles.defaultcache2
    echo完成。
    echo.
 
    ::InternetExplorer
    echo清理InternetExplorer缓存...
    RunDll32.exeInetCpl.cpl,ClearMyTracksByProcess255
    echo完成。
    echo.
    echo所有清理操作已完成。
    pause
    exit/b0