win7系统终极批处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Win7系统清理系统垃圾方法大全
win7清理系统垃圾的方法有哪些?
答:win7垃圾文件存放的地方主要有两处:一个是在文件夹中,一个是存放在注册表里。
一、文件夹里的垃圾有:(假设Windows安装在C盘,如在其他分区替换字母即可)
1、“我的文档”里的垃圾,安放在C:\Windows\Recent文件夹中;
2、安装程序、编辑文件时产生的临时文件安放在c:\windows\temp文件夹中;
3、删除文件时扔往垃圾桶里的东西在C:\RECYCLED文件夹中(隐藏文件夹);
4、当你上网浏览网站时,Windows会在C:\WINDOWS\History和C:\Windows\Temporary Internet Files文件夹中保留下你曾看过的网页;
5、曾经登陆过的信息,微软还会保留cookie,这些都存放在C:\WINDOWS\Cookies中。
二、注册表里的垃圾有:
在Windows系统中,注册表是一个记录32位驱动的设置和位置的复杂的信息数据库。
当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。
无BIOS 支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。
长期的使用Windows系统,注册表被频繁的读取,总是会留下各种各样的残留信息,比如缺失的共享DLL文件、未使用的文件扩展名、类型库、字体、应用程序路径、帮助文件、废弃的软件等信息,都在注册表里!但我们最好不要手动去删除这些残留信息,以免误删导致系统出问题。
推荐使用专业的清理工具来扫描、清理。
复制一下内容更改文件类型为.bat(txt----bat)
@echo off
color 0b
echo ==================================================================
echo.
echo 您已启动WIN 7 系统垃圾清理,这里运行的命令都很安全!
echo.
echo ==================================================================
echo.
echo 在程序没有结束的信息时,请勿关闭本窗口!
echo.
echo ==================================================================
echo.
echo 正在清除系统垃圾文件,请稍后......
echo.
echo ==================================================================
echo.
echo **********************************
echo.
echo 第一
echo 删除临时文件
echo.
echo ********************************** echo.
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%userprofile%\local settings\temp\*.*" del /f /s /q %windir%\prefetch\*.*
echo.
echo ********************************** echo.
echo 第二
echo 删除日志文件
echo 删除帮助索引文件
echo 删除磁盘扫描留下的临时文件
echo 删除备份文件
echo 删除旧备份文件
echo.
echo ********************************** echo.
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %windir%\*.bak
del /f /s /q %systemdrive%\*.old
echo.
echo ********************************** echo.
echo 第三
echo 清空回收站
echo.
echo ********************************** echo.
del /f /s /q c:\$recycle.bin\*.*
del /f /s /q d:\$recycle.bin\*.*
del /f /s /q e:\$recycle.bin\*.*
del /f /s /q f:\$recycle.bin\*.*
del /f /s /q g:\$recycle.bin\*.*
echo.
echo ********************************** echo.
echo 第四
echo 删除自动更新后留下的软件
echo.
echo **********************************
echo.
rd /s /q %windir%\SoftwareDistribution\Download & md %windir%\SoftwareDistribution\Download
echo.
echo **********************************
echo.
echo 第五
echo 删除上网产生的Cookies
echo.
echo **********************************
echo.
del /f /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.*"
echo.
echo **********************************
echo.
echo 第六
echo 删除上网产生的临时文件
echo.
echo **********************************
echo.
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" echo.
echo **********************************
echo.
echo 第七
echo 运行私隐保护
echo.
echo **********************************
echo.
del /f /s /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\*.*"
echo.
echo ==================================================================
echo.
echo 已清理完成!
echo.
echo ==================================================================
echo.
echo. & pause
Win7优化
1 - 清理win7系统垃圾
2 - 修复打开图片缓慢
3 - 重启explorer进程
4 - 定时关机/取消关机
5 - 清除任务栏历史图标
6 - 去掉快捷方式小箭头
7 - 恢复快捷方式小箭头
8 - 备份/优化系统服务
9 - 清除图片位置冗余文件夹
复制一下内容更改文件类型为.bat(txt----bat) mode con cols=40 lines=20
title win7终极批处理
@echo off
color 3f
:main
cls
echo.
echo ┌──────────┐echo 丨win7 终极批处理丨echo 丨====================丨echo 丨制作:何苦丨echo └──────────┘echo.
echo 1 - 清理win7系统垃圾
echo 2 - 修复打开图片缓慢
echo 3 - 重启explorer进程
echo 4 - 定时关机/取消关机
echo 5 - 清除任务栏历史图标
echo 6 - 去掉快捷方式小箭头
echo 7 - 恢复快捷方式小箭头
echo 8 - 备份/优化系统服务
echo 9 - 清除图片位置冗余文件夹echo 0 - 退出
echo.
echo ※直接回车可查看说明文档※echo.
set choice=
set /p choice=请输入[序号+回车]:
if /i '%choice%'=='1' goto main1
if /i '%choice%'=='2' goto main2
if /i '%choice%'=='3' goto main3
if /i '%choice%'=='4' goto main4
if /i '%choice%'=='5' goto main5
if /i '%choice%'=='6' goto main6
if /i '%choice%'=='7' goto main7
if /i '%choice%'=='8' goto main8
if /i '%choice%'=='9' goto main9
if /i '%choice%'=='0' goto end
cls
echo
echo.
pause
goto main
:end
exit
:main1
cls
echo 正在清理系统盘中的垃圾文件...
del /f /s /q %systemdrive%\*.log 2>nul
del /f /s /q %systemdrive%\*.bak 2>nul
del /f /s /q %systemdrive%\*.chk 2>nul
del /f /s /q %systemdrive%\*.tmp 2>nul
del /f /s /q %systemdrive%\*._mp 2>nul
del /f /s /q %systemdrive%\*.ftg 2>nul
del /f /s /q %systemdrive%\*.gid 2>nul
del /f /s /q %systemdrive%\*.pnf 2>nul
del /f /s /q %systemdrive%\thumbs.db 2>nul
rd /s /q %windir%\temp md %windir%\temp 2>nul
del /f /s /q %systemdrive%\recycled\*.* 2>nul
del /f /s /q %windir%\prefetch\*.* 2>nul
del /f /q %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.* 2>nul
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*"
2>nul
echo 第一
echo 删除临时文件
echo.
echo **********************************
echo.
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%userprofile%\local settings\temp\*.*"
del /f /s /q %windir%\prefetch\*.*
echo.
echo **********************************
echo.
echo 第二
echo 删除日志文件
echo 删除帮助索引文件
echo 删除磁盘扫描留下的临时文件
echo 删除备份文件
echo 删除旧备份文件
echo.
echo **********************************
echo.
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %windir%\*.bak
del /f /s /q %systemdrive%\*.old
echo.
echo **********************************
echo.
echo 第三
echo 清空回收站
echo.
echo **********************************
echo.
del /f /s /q c:\$recycle.bin\*.*
del /f /s /q d:\$recycle.bin\*.*
del /f /s /q e:\$recycle.bin\*.*
del /f /s /q f:\$recycle.bin\*.*
del /f /s /q g:\$recycle.bin\*.*
echo.
echo **********************************
echo.
echo 第四
echo 删除自动更新后留下的软件
echo.
echo **********************************
echo.
rd /s /q %windir%\SoftwareDistribution\Download & md %windir%\SoftwareDistribution\Download
echo.
echo **********************************
echo.
echo 第五
echo 删除上网产生的Cookies
echo.
echo **********************************
echo.
del /f /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\*.*"
echo.
echo **********************************
echo.
echo 第六
echo 删除上网产生的临时文件
echo.
echo **********************************
echo.
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" echo.
echo **********************************
echo.
echo 第七
echo 运行私隐保护
echo.
echo **********************************
echo.
del /f /s /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\*.*"
echo.
cls
d:
cd\
echo 正在清理其他盘中的垃圾文件...
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
e:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
f:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
g:
cd\
del /f /s /q *.log 2>nul
del /f /s /q *.tmp 2>nul
del /f /s /q thumbs.db 2>nul
goto main
:main2
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 正在修复,请稍等...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
del %windir%\system32\spool\drivers\color\CalibratedDisplayProfile-?.icc >nul 2>nul ping localhost -n 3 >nul 2>nul
goto main
:main3
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo explorer进程重启中,请勿关闭程序...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
taskkill /f /im Explorer.exe >nul 2>nul
ping localhost -n 3 >nul 2>nul
start "explorer.exe" "%windir%\explorer.exe"
goto main
:main4
cls
set hour=%time:~0,2%
set min=%time:~3,2%
echo ┌————————————————┐echo 丨丨echo 丨%date% %hour%时%min%分丨echo 丨丨echo └———————————————─┘echo.
echo.
echo.
echo.
echo =========================== echo 1 - 定时关机
echo 2 - 取消关机
echo 0 - 退出
echo =========================== echo.
echo.
echo ※直接回车可查看说明文档※echo.
echo.
set ver0=
set /p ver0=请输入[序号+回车]:
if /i "%ver0%"=="1" goto powerdown
if /i "%ver0%"=="2" goto giveup
if /i "%ver0%"=="0" goto exitd
cls
echo.
echo.
echo 如果要在21:30关机,输入格式:
echo.
echo 请输入时:21
echo 请输入分:30
echo.
echo.
echo 请正确输入时间,否则可能不能成功执行! echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
pause
goto main4
:exitd
goto main
:powerdown
cls
echo ┌————————————————┐echo 丨丨echo 丨%date% %hour%时%min%分丨echo 丨丨echo └———————————————─┘echo.
echo.
echo.
echo [24时制]
set /p time1=请输入时:
set /p time2=请输入分:
echo.
if /i "%time1%"=="" goto powerdown
if /i "%time2%"=="" goto powerdown
at %time1%:%time2% shutdown -s -t 0 >nul echo.
echo 您的电脑将在%time1%:%time2%时刻关闭echo.
echo 在关机之前,您可以随时取消关机计划echo.
echo.
echo.
pause
goto main
:giveup
cls
at /del /yes
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 关机计划已经取消,按任意键返回...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
pause >nul
goto main
:main5
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
goto main3
:main6
copy Empty.ico %systemdrive%\windows >nul
@echo Windows Registry Editor Version 5.00>>D:\tmp.reg
@echo [HKEY_CLASSES_ROOT\piffile]>>D:\tmp.reg
@echo "IsShortcut"="">>D:\tmp.reg
@echo [HKEY_CLASSES_ROOT\lnkfile]>>D:\tmp.reg
@echo "IsShortcut"="">>D:\tmp.reg
@echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]>>D:\tmp.reg
@echo "29"="C:\\Windows\\Empty.ico,0">>D:\tmp.reg
regedit/s D:\tmp.reg
del D:\tmp.reg
goto main3
:main7
@echo Windows Registry Editor Version 5.00>>D:\tmp.reg
@echo [HKEY_CLASSES_ROOT\piffile]>>D:\tmp.reg
@echo "IsShortcut"="">>D:\tmp.reg
@echo [HKEY_CLASSES_ROOT\lnkfile]>>D:\tmp.reg
@echo "IsShortcut"="">>D:\tmp.reg
@echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]>>D:\tmp.reg
regedit/s D:\tmp.reg
del D:\tmp.reg
del %windir%\Empty.ico
goto main3
:main8
cls
echo.
echo.
echo.
echo ===========================
echo 1 - 备份服务
echo.
echo 2 - 优化服务
echo.
echo 0 - 退出
echo ===========================
echo.
echo.
echo.
echo 建议在优化之前先做备份
echo.
echo.
echo.
echo.
echo.
set ver1=
set /p ver1=请输入[序号+回车]:
if /i "%ver1%"=="1" goto bfser
if /i "%ver1%"=="2" goto yhser
if /i "%ver1%"=="0" goto exitser
:exitser
goto main
:bfser
cls
echo.
echo 正在备份服务,如果优化出了问题您可以及时
echo 恢复.备份会生成一个以当前时间命名的批处
echo 理文件,恢复时只要双击即可.
rem get current date and time
for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') do set FILENAME=srv_%%j_%%k_%%l_%%m
for /f "tokens=1, 2 delims=: " %%j in ('TIME /T') do set FILENAME=%FILENAME%_%%j_%%k.bat rem get all service name
sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt
echo.
echo.
echo.
echo 正在备份,请稍等...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
rem save service start state into batch file
echo @echo Restore The Service Start State Saved At %TIME% %DATE% >"%FILENAME%"
echo @pause >>"%FILENAME%"
for /f "tokens=2 delims=:" %%j in (tmpsrv.txt) do @( sc qc %%j |findstr START_TYPE >tmpstype.txt && for /f "tokens=4 delims=:_ " %%s in ( tmpstype.txt) do @echo sc config %%j start= %%s >>"%FILENAME%")
echo @pause >>"%FILENAME%"
del tmpsrv.txt
del tmpstype.txt
echo 服务已备份到:
echo %FILENAME%
echo.
echo 按任意键返回...&pause >nul
goto main8
:yhser
cls
sc config AxInstSV= demand
sc config ALG start= demand
sc config AppMgmt start= demand
sc config AudioEndpointBuilder start= auto
sc config Audiosrv start= auto
sc config BFE start= auto
sc config BITS start= demand
sc config Browser start= demand
sc config CertPropSvc start= demand
sc config clr_optimization_v2.0.50727_32 start= demand sc config COMSysApp start= demand
sc config CryptSvc start= auto
sc config DcomLaunch start= auto
sc config Dhcp start= auto
sc config Dnscache start= auto
sc config dot3svc start= demand
sc config EapHost start= demand
sc config EventSystem start= auto
sc config fdPHost start= demand
sc config FDResPub start= demand
sc config FontCache3.0.0.0 start= demand
sc config gpsvc start= auto
sc config hidserv start= demand
sc config hkmsvc start= demand
sc config idsvc start= demand
sc config IKEEXT start= demand
sc config IPBusEnum start= demand
sc config KeyIso start= demand
sc config LanmanServer start= auto
sc config LanmanWorkstation start= auto
sc config lltdsvc start= demand
sc config lmhosts start= auto
sc config MMCSS start= auto
sc config MpsSvc start= auto
sc config msiserver start= demand
sc config napagent start= demand
sc config Netlogon start= demand
sc config Netman start= demand
sc config netprofm start= auto
sc config NetTcpPortSharing start= disabled
sc config NlaSvc start= auto
sc config nsi start= auto
sc config PlugPlay start= auto
sc config ProfSvc start= auto
sc config RasAuto start= demand
sc config RasMan start= demand
sc config RemoteAccess start= disabled
sc config RpcLocator start= demand
sc config RpcSs start= auto
sc config SamSs start= auto
sc config SCardSvr start= demand
sc config SCPolicySvc start= demand
sc config SENS start= auto
sc config SharedAccess start= disabled
sc config SNMPTRAP start= demand
sc config SSDPSRV start= demand
sc config SstpSvc start= demand
sc config SysMain start= auto
sc config TapiSrv start= demand
sc config TBS start= demand
sc config Themes start= auto
sc config THREADORDER start= demand
sc config TrustedInstaller start= demand
sc config upnphost start= demand
sc config UxSms start= auto
sc config vds start= demand
sc config W32Time start= demand
sc config wcncsvc start= demand
sc config WcsPlugInService start= demand
sc config WinHttpAutoProxySvc start= demand sc config Winmgmt start= auto
sc config Wlansvc start= demand
sc config wmiApSrv start= demand
sc config WMPNetworkSvc start= demand
sc config wscsvc start= auto
sc config wuauserv start= demand
sc config wudfsvc start= demand
sc config WinDefend start= demand
goto main8
:main9
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 正在清理,请稍等...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Windows Registry Editor Version 5.00>>d:\tmp.reg
echo
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Ima ges]>>d:\tmp.reg
echo
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\Ima ges]>>d:\tmp.reg
regedit /s d:\tmp.reg
del d:\tmp.reg
ping localhost -n 3 >nul 2>nul
goto main
你好,感谢使用- win7终级批处理!
本版(1.0.0.3)批处理已将功能更新如下:
1 - 清理win7系统垃圾--------------常规清理一些系统里的临时文件等
2 - 修复打开图片缓慢--------------如果你自己校准过电脑,你会发现打开图片慢的可怜,没校准过执行是没影响的。
3 - 重启explorer进程--------------双击立即重启桌面进程
4 - 定时关机----------------------定时关机/取消关机(可以运行cmd,输入at查看作业计划。
)
5 - 清除任务栏历史图标------------清除桌面右下角拖盘里的历史图标
6 - 去掉快捷方式小箭头------------使用正确去除方法,不影响任务栏和开始菜单。
7 - 恢复快捷方式小箭头------------如果用过非正确方法去小箭头,无法将程序附到任务栏和开始菜单,也可用这恢复~~~!
8 - 备份/优化系统服务-------------请先备份一下服务再优化,以免出现问题。
9 - 清除图片位置冗余文件夹---------个性化\桌面背景\图片位置里的用户自己定义过的文件夹
所有功能均在作者机器上测试通过,但由于使用过程中的未知因素,出现的未知问题,作者概不负责。
批处理中有些功能是要修改注册表的,如果有软件拦截,请放行。
如果不放心,请勿使用!!!
批处理默认win7系统安装在C:盘根目录下,如果你的系统安装在其他盘,有些功能不可用。
运行时会产生一个Empty.ico 透明图标,正常退出后图标会自动删除。
去除小箭头时,如果一次不成功,请多执行几次!(因为有过这样的例子)
水平有限,不足之处难免,还请批评指正!也欢迎广大电脑爱好者一起交流、分享~
::因为我的知识也是来自网上,所以我想没有必要隐藏代码,大家互相学习才能更快地进步!!!
::之所以封装成.exe的可执行文件,是因为有此功能要和透明图标在同一目录下运行,综合考虑,做个exe文件方便移动。
::没有版权问题,欢迎修改!如果你在此基础上做上了更优的版本,请发一份到我邮箱,谢谢……
何苦E-mail:heku@
本文编辑江一jiangtianbao21@。