一个不错的优化系统的批处理

2019-01-30 16:49:05王冬梅

:virus 
cls 
color 97 
echo 开始清除根目录下的SXS病毒... 
FOR %%a IN ( C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: ) DO ATTRIB -R -H -S -A %%aSXS.EXE & DEL /F /Q /A -R -H -S -A %%aSXS.EXE & ATTRIB -R -H -S -A %%aAUTORUN.INF & DEL /F /Q /A -R -H -S -A %%aAUTORUN.INF 
echo 清除根目录下的SXS病毒结束,按任意键返回! 
pause >nul 
goto begin 

:taskill 
MODE con: COLS=80 LINES=36 
cls 
color f0 
echo==================================进程结束器===================================== 

echo for each ps in GetObject("winmgmts:.rootcimv2:win32_process").instances_>___L_.vbs 
echo WScript.Echo f(ps.handle,5)^&f(ps.name,15)^&ps.executablepath:Next>>___L_.vbs 
echo Function f(str,n):f=str:for i=1 to n-len(str):f=f^&" ":Next:End Function>>___L_.vbs 

cscript //nologo ___L_.vbs | find /V "cscript.exe" | find /V "find.exe" >C:_proc_list.txt 
del ___L_.vbs 
type C:_proc_list.txt 

echo. 
echo 输入要结束的进程的PID码(进程前面的数字),再加上空格后再加上0,再按回车会出现一个对话框,它将结束与此进程相关的所有动态链接库与程序,这样即可结束进程。 
echo 请填写pid码: 
set /p cmd= 
if "%cmd: =%"=="0" del C:_proc_list.txt && goto :EOF 
call :Tmnt %cmd% 
del C:_proc_list.txt 
goto :EOF 

:Tmnt 
:start 
if %1.==. goto :EOF 
if %1==0 shift && goto :start 
type C:_proc_list.txt | find "%1" >nul && start /B ntsd -c q -p %1 
shift 
goto begin 

:del 
cls 
echo ========================垃圾处理站======================= 
echo VCTU制品-系统吸尘器升级版(第二版) 
echo 升级部分特性: 
echo 1、删除了windows那极其颓废的帮助文档。那个烂帮助不支持各国语言,而且语无伦次,不删对不起党! 
echo 2、清空大部分常用磁盘的回收站。 
echo 3、将清理面从本用户直接提到全体用户! 
echo. 
echo. 
pause 
@del /f /s /q %systemdrive%*.tmp 
@del /f /s /q %systemdrive%*.tmep 
@del /f /s /q %systemdrive%*.hlp 
@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 
@del /f /s /q %systemdrive%recycled*.* 
del /f /q windowsHelp*.* 
del /f /q C:Recycled*.* 
del /f /q d:Recycled*.* 
del /f /q e:Recycled*.* 
del /f /q f:Recycled*.* 
del /f /q h:Recycled*.* 
del /f /q i:Recycled*.* 
del /f /q j:Recycled*.* 
del /f /q k:Recycled*.* 
@del /f /s /q %windir%*.bak 
@del /f /s /q %windir%prefetch*.* 
@rd /s /q %windir%temp & md %windir%temp 
@del /f /q %alluserprofile%cookies*.* 
@del /f /q %alluserprofile%recent*.* 
@del /f /s /q "%alluserprofile%Local SettingsTemporary Internet Files*.*" 
@del /f /s /q "%alluserprofile%Local SettingsTemp*.*" 
@del /f /s /q "%alluserprofile%recent*.*" 
echo 清理系统垃圾文件结束,按任意键返回! 
echo. 
pause >nul 
goto begin 
相关文章 大家在看