网络之神吧 关注:5贴子:584
  • 7回复贴,共1

关于磁盘清理.bat~

只看楼主收藏回复

这个东西的雏形差不多在几年前网络上就有了,虽然并不知道原作者是谁,也有可能是慢慢被总结出来的,不过在当时能够进行编写的人,也可以算得上是高手了~
今天下午随手把它改进了一下,由于一些重要的部分可能是基于以前的版本,在Win7以上的版本无法很好地运行,但还是有一定的价值~
二楼放出修改后的代码~


IP属地:福建来自Android客户端1楼2016-03-01 20:47回复
    @echo off
    echo 此脚本由233395367zhmsg编写,适用于Windows操作系统普通用户~
    :menu
    echo 【Y】运行脚本~【N】退出~
    set /p yn=请输入选择后回车确认~
    if /i "%yn%"=="y" goto yes
    if /i "%yn%"=="n" exit
    echo 您输入的有误,请重新输入~&ping 0 -n "2">nul&cls&goto menu
    :yes
    echo 正在准备进行磁盘清理~
    echo 为了使清理效果更佳,请输入管理员账户密码,此脚本将不会对其进行记录~
    runas /user:Administrator cmd
    echo 开始清除系统垃圾文件,请稍等……
    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
    echo 正在清空系统盘回收站……
    del /f /s /q %systemdrive%\Recycled\*.*
    del /f /s /q %systemdrive%\Recycler\*.*
    del /f /s /q %systemdrive%\$RECYCLER.Bin\*.*
    echo 正在删除备份文件……
    del /f /s /q %windir%\*.bak
    echo 正在删除预读文件……
    del /f /s /q %windir%\prefetch\*.*
    echo 正在优化系统设置……
    rd /s /q %windir%\temp & md %windir%\temp
    echo 正在重置账户信息……
    del /f /q "%userprofile%\cookies\*.*"
    echo 正在清空最近使用文档列表……
    del /f /s /q "%userprofile%\recent\*.*"
    echo 正在删除IE临时文件……
    del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
    echo 正在删除账户临时文件……
    del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
    echo 正在删除无用程序扩展……
    sfc /purgecache
    echo 正在清理磁盘碎片……
    defrag %systemdrive%
    echo 清除系统垃圾完成~
    echo. & pause


    青铜星玩家
    百度移动游戏玩家均可认证(限百度账号),去领取
    活动截止:2100-01-01
    去徽章馆》
    IP属地:福建2楼2016-03-01 21:47
    回复
      其实本来还可以写得更好一点儿,但是吾辈真的是懒得继续了,总之这个东西把虚拟机搞得崩溃了好几次……这不重要,反正一般情况下能用就是了~


      青铜星玩家
      百度移动游戏玩家均可认证(限百度账号),去领取
      活动截止:2100-01-01
      去徽章馆》
      IP属地:福建3楼2016-03-01 21:50
      回复
        前几天又进行了魔改,今天顺便把代码发一下~


        青铜星玩家
        百度移动游戏玩家均可认证(限百度账号),去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:福建4楼2016-04-24 11:22
        回复
          刚刚被度娘删了,再发一次~


          青铜星玩家
          百度移动游戏玩家均可认证(限百度账号),去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:福建6楼2016-04-24 11:47
          回复
            度娘你跟我过不去!!!


            青铜星玩家
            百度移动游戏玩家均可认证(限百度账号),去领取
            活动截止:2100-01-01
            去徽章馆》
            IP属地:福建8楼2016-04-24 11:48
            回复
              @echo off
              echo 此脚本由233395367zhmsg编写,适用于Windows操作系统普通用户~
              :menu
              echo 【Y】运行脚本~【N】退出~
              set /p yn=请输入选择后回车确认~
              if /i "%yn%"=="y" goto yes
              if /i "%yn%"=="n" exit
              echo 您输入的有误,请重新输入~&ping 0 -n "2">nul&cls&goto menu
              :yes
              echo 开始获取管理员权限~
              reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "c:\windows\system32\cmd.exe" /d "RUNASADMIN" /f
              echo 正在准备进行磁盘清理~
              echo 开始清除系统垃圾文件,请稍等……
              echo 正在删除系统冗余文件……
              echo 删除临时文件……
              del /f /s /q %systemdrive%\*.tmp
              del /f /s /q %systemdrive%\*._mp
              echo 删除日志文件……
              del /f /s /q %systemdrive%\*.log
              echo 删除帮助残留文件……
              del /f /s /q %systemdrive%\*.gid
              echo 删除恢复文件……
              del /f /s /q %systemdrive%\*.chk
              echo 删除旧系统文件……
              del /f /s /q %systemdrive%\*.old
              echo 正在清空系统盘回收站……
              del /f /s /q %systemdrive%\Recycled\*.*
              del /f /s /q %systemdrive%\Recycler\*.*
              del /f /s /q %systemdrive%\$RECYCLER.Bin\*.*
              del /f /s /q %systemdrive%\$RECYCLE.Bin\*.*
              echo 正在进行深度清理……
              echo 删除补丁残留……
              del /f /s /q %windir%\Installer\*.msp
              echo 删除备份文件……
              del /f /s /q %windir%\*.bak
              echo 删除预读文件……
              del /f /s /q %windir%\prefetch\*.*
              echo 优化系统设置……
              rd /s /q %windir%\temp
              rd /s /q %windir%\tmp
              echo 正在重置账户信息……
              del /f /q "%userprofile%\cookies\*.*"
              echo 正在清空最近使用文档列表……
              del /f /s /q "%userprofile%\recent\*.*"
              echo 正在删除IE临时文件……
              del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
              echo 正在删除账户临时文件……
              del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
              echo 正在删除无用程序扩展……
              sfc /purgecache
              echo 正在清理磁盘碎片……
              defrag %systemdrive%
              echo 清除系统垃圾完成~
              echo. & pause


              青铜星玩家
              百度移动游戏玩家均可认证(限百度账号),去领取
              活动截止:2100-01-01
              去徽章馆》
              IP属地:福建9楼2016-04-24 11:49
              回复
                算了,申请恢复~


                青铜星玩家
                百度移动游戏玩家均可认证(限百度账号),去领取
                活动截止:2100-01-01
                去徽章馆》
                IP属地:福建10楼2016-04-24 11:51
                回复