装机人必备的批处理

@echo off
title 装机人批处理--广末浪子授权认证版
:start
cls
color 0e
MODE con: COLS=50 LINES=27
echo                Windows Xp 优化文件!
echo.
echo           ==============================
echo           请选择要进行的操作,然后按回车
echo           ==============================
echo.
echo              1.优化系统服务
echo.
echo              2.进行端口操作
echo.
echo              3.自动登录XP
echo.
echo              4.注册表优化
echo.
echo              5.清理上网痕迹
echo.
echo              6.清除根目录下的SXS病毒
echo.
echo              7.清理系统垃圾
echo.
echo              8.退出
echo.
:cho
set choice=
set /p choice=          请选择:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto start2
if /i "%choice%"=="2" goto start3
if /i "%choice%"=="3" goto logon
if /i "%choice%"=="4" goto other
if /i "%choice%"=="5" goto oem
if /i "%choice%"=="6" goto virus
if /i "%choice%"=="7" goto del
if /i "%choice%"=="8" goto end
echo 选择无效,请重新输入
echo.
goto cho

:start2
cls
echo                Windows Xp 优化文件!
echo.
echo           ==============================
echo           请选择要进行的操作,然后按回车
echo           ==============================
echo.
echo              1.优化XP系统服务
echo.
echo              2.恢复XP原系统服务
echo.
echo              3.返回主菜单
echo.
echo              4.退出
echo.

:Choice2
set choice2=
set /p choice2=          请选择:
IF NOT "%Choice2%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice2%"=="1" goto optimize
if /i "%choice2%"=="2" goto Restore
if /i "%choice2%"=="3" goto start
if /i "%choice2%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice2

:optimize
cls
echo 开始进行优化系统服务...
sc config   Alerter start= DISABLED 
sc config   ALG start= DISABLED 
sc config   AppMgmt start= DEMAND 
sc config   AudioSrv start= AUTO 
sc config   BITS start= DEMAND 
sc config   Browser start= DISABLED 
sc config   CiSvc start= DISABLED 
sc config   ClipSrv start= DISABLED 
sc config   COMSysApp start= DEMAND 
sc config   CryptSvc start= DEMAND 
sc config   DcomLaunch start= AUTO 
sc config   Dhcp start= DISABLED 
sc config   dmadmin start= DEMAND 
sc config   dmserver start= DISABLED 
sc config   Dnscache start= DISABLED 
sc config   ERSvc start= DISABLED 
sc config   Eventlog start= AUTO 
sc config   EventSystem start= DISABLED 
sc config   FastUserSwitchingCompatibility start= DISABLED 
sc config   helpsvc start= DISABLED 
sc config   HidServ start= DISABLED 
sc config   HTTPFilter start= DEMAND 
sc config   ImapiService start= DISABLED 
sc config   lanmanserver start= DISABLED 
sc config   lanmanworkstation start= AUTO 
sc config   LmHosts start= DISABLED 
sc config   Messenger start= DISABLED 
sc config   mnmsrvc start= DISABLED 
sc config   MSDTC start= DISABLED 
sc config   MSIServer start= DEMAND 
sc config   NetDDE start= DISABLED 
sc config   NetDDEdsdm start= DISABLED 
sc config   Netlogon start= DISABLED 
sc config   Netman start= DEMAND 
sc config   Nla start= DISABLED 
sc config   NtLmSsp start= DISABLED 
sc config   NtmsSvc start= DEMAND 
sc config   Nvsvc start= DISABLED 
sc config   Ose start= DEMAND 
sc config   PlugPlay start= AUTO 
sc config   PolicyAgent start= DISABLED 
sc config   ProtectedStorage start= DISABLED 
sc config   RasAuto start= DEMAND 
sc config   RasMan start= DEMAND 
sc config   RDSessMgr start= DISABLED 
sc config   RemoteAccess start= DISABLED 
sc config   RemoteRegistry start= DISABLED 
sc config   RpcLocator start= DEMAND 
sc config   RpcSs start= AUTO 
sc config   SamSs start= DISABLED 
sc config   SCardSvr start= DISABLED 
sc config   Schedule start= DISABLED 
sc config   seclogon start= DISABLED 
sc config   SENS start= DISABLED 
sc config   SharedAccess start= DISABLED 
sc config   ShellHWDetection start= DISABLED 
sc config   Spooler start= DEMAND 
sc config   srservice start= DISABLED 
sc config   SSDPSRV start= DISABLED 
sc config   Stisvc start= DISABLED 
sc config   Swprv start= DISABLED 
sc config   SysmonLog start= DISABLED 
sc config   TapiSrv start= DEMAND 
sc config   TermService start= DISABLED 
sc config   Themes start= AUTO 
sc config   TlntSvr start= DISABLED 
sc config   TrkWks start= DISABLED 
sc config   UMWdf start= DISABLED 
sc config   upnphost start= DEMAND 
sc config   UPS start= DISABLED 
sc config   VSS start= DISABLED 
sc config   W32Time start= DISABLED 
sc config   WebClient start= DISABLED 
sc config   winmgmt start= AUTO 
sc config   WmdmPmSN start= DISABLED 
sc config   Wmi start= DEMAND 
sc config   WmiApSrv start= DISABLED 
sc config   wuauserv start= DISABLED 
sc config   WZCSVC start= DISABLED 
sc config   wscsvc start= DISABLED 
sc config   xmlprov start= DEMAND 
echo 优化XP系统服务结束,按任意键返回!
pause >nul
goto start2

:Restore
cls
echo 开始恢复XP原系统服务...
sc config   Alerter start= DISABLED 
sc config   ALG start= DEMAND 
sc config   AppMgmt start= DEMAND 
sc config   AudioSrv start= AUTO 
sc config   BITS start= DEMAND 
sc config   Browser start= AUTO 
sc config   CiSvc start= DEMAND 
sc config   ClipSrv start= DISABLED 
sc config   COMSysApp start= DEMAND 
sc config   CryptSvc start= AUTO 
sc config   DcomLaunch start= AUTO 
sc config   Dhcp start= AUTO 
sc config   dmadmin start= DEMAND 
sc config   dmserver start= AUTO 
sc config   Dnscache start= AUTO 
sc config   ERSvc start= AUTO 
sc config   Eventlog start= AUTO 
sc config   EventSystem start= DEMAND 
sc config   FastUserSwitchingCompatibility start= DEMAND 
sc config   helpsvc start= AUTO 
sc config   HidServ start= DISABLED 
sc config   HTTPFilter start= DEMAND 
sc config   ImapiService start= DEMAND 
sc config   lanmanserver start= AUTO 
sc config   lanmanworkstation start= AUTO 
sc config   LmHosts start= AUTO 
sc config   Messenger start= DISABLED 
sc config   mnmsrvc start= DEMAND 
sc config   MSDTC start= DEMAND 
sc config   MSIServer start= DEMAND 
sc config   NetDDE start= DISABLED 
sc config   NetDDEdsdm start= DISABLED 
sc config   Netlogon start= DEMAND 
sc config   Netman start= DEMAND 
sc config   Nla start= DEMAND 
sc config   NtLmSsp start= DEMAND 
sc config   NtmsSvc start= DEMAND 
sc config   PlugPlay start= AUTO 
sc config   PolicyAgent start= AUTO 
sc config   ProtectedStorage start= AUTO 
sc config   RasAuto start= DEMAND 
sc config   RasMan start= DEMAND 
sc config   RDSessMgr start= DEMAND 
sc config   RemoteAccess start= DISABLED 
sc config   RemoteRegistry start= AUTO 
sc config   RpcLocator start= DEMAND 
sc config   RpcSs start= AUTO 
sc config   RSVP start= DEMAND 
sc config   SamSs start= AUTO 
sc config   SCardSvr start= DEMAND 
sc config   Schedule start= AUTO 
sc config   seclogon start= AUTO 
sc config   SENS start= AUTO 
sc config   SharedAccess start= AUTO 
sc config   ShellHWDetection start= AUTO 
sc config   Spooler start= AUTO 
sc config   srservice start= DISABLED 
sc config   SSDPSRV start= DEMAND 
sc config   stisvc start= DEMAND 
sc config   SwPrv start= DEMAND 
sc config   SysmonLog start= DEMAND 
sc config   TapiSrv start= DEMAND 
sc config   TermService start= DEMAND 
sc config   Themes start= AUTO 
sc config   TlntSvr start= DISABLED 
sc config   TrkWks start= AUTO 
sc config   UMWdf start= DEMAND 
sc config   upnphost start= DEMAND 
sc config   UPS start= DEMAND 
sc config   VSS start= DEMAND 
sc config   W32Time start= AUTO 
sc config   WebClient start= AUTO 
sc config   winmgmt start= AUTO 
sc config   WmdmPmSN start= DEMAND 
sc config   Wmi start= DEMAND 
sc config   WmiApSrv start= DEMAND 
sc config   wscsvc start= AUTO 
sc config   wuauserv start= AUTO 
sc config   WZCSVC start= AUTO 
sc config   xmlprov start= DEMAND 
echo 恢复XP原系统服务结束,按任意键返回!
pause >nul
goto start2

:start3
cls
echo                Windows Xp 优化文件!
echo.
echo           ==============================
echo           请选择要进行的操作,然后按回车
echo           ==============================
echo.
echo              1.封杀135,445端口
echo.
echo              2.恢复135,445端口
echo.
echo              3.返回主菜单
echo.
echo              4.退出
echo.

:Choice3
set choice3=
set /p choice3=          请选择:
IF NOT "%Choice3%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice3%"=="1" goto killport
if /i "%choice3%"=="2" goto openport
if /i "%choice3%"=="3" goto start
if /i "%choice3%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice3

:killport
cls
echo 开始封杀135,445端口...
reg add HKLM\SOFTWARE\Microsoft\Ole /v EnableDCOM /d N /f
reg add HKLM\SOFTWARE\Microsoft\Rpc /v "DCOM Protocols" /t REG_MULTI_SZ /d ncacn_spx\0ncacn_nb_nb\0ncacn_nb_ipx\0 /f
sc config   MSDTC start= DISABLED
reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t REG_DWORD /d 0 /f
echo 封杀135,445端口结束,按任意键返回!
pause >nul
goto start3

:openport
cls
echo 开始恢复135,445端口...
reg add HKLM\SOFTWARE\Microsoft\Ole /v EnableDCOM /d Y /f
reg add HKLM\SOFTWARE\Microsoft\Rpc /v "DCOM Protocols" /t REG_MULTI_SZ /d ncacn_spx\0ncacn_nb_nb\0ncacn_nb_ipx\0ncacn_ip_tcp\0 /f
sc config   MSDTC start= AUTO
reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t REG_DWORD /d 1 /f
echo 恢复135,445端口结束,按任意键返回!
pause >nul
goto start3

:logon
cls
echo                Windows Xp 优化文件!
echo.
echo           ==============================
echo           请选择要进行的操作,然后按回车
echo           ==============================
echo.
echo              1.自动登录一
echo.
echo              2.自动登录二
echo.
echo              3.返回主菜单
echo.
echo              4.退出
echo.

:Choice4
set choice4=
set /p choice4=          请选择:
IF NOT "%Choice4%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice4%"=="1" goto logo1
if /i "%choice4%"=="2" goto logo2
if /i "%choice4%"=="3" goto start
if /i "%choice4%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice4

:logo1
cls
control userpasswords2
echo 按任意键返回!
pause >nul
goto logon

:logo2
cls
Rundll32 netplwiz.dll,UsersRunDll
echo 按任意键返回!
pause >nul
goto logon

:other
cls
echo 开始进行注册表优化...
regsvr32 /u /s igfxpph.dll
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
@rem 清理任何显卡生成的右键菜单和通知区域图标
taskkill  /im TIMPlatform.exe /f
del /f /s /q C:\Progra~1\Tencent\QQ\TIMPlatform.exe
del /f /s /q D:\Progra~1\Tencent\QQ\TIMPlatform.exe
taskkill  /im realsched.exe /f
del /f /s /q C:\Progra~1\Common~1\Real\Update_OB\realsched.exe
@rem 删除运行QQ和Real时启动的多余程序
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete HKCR\Software\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f
del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f
del "C:\Documents and Settings\Default User\「开始」菜单\程序\启动\*.*" /q /f
del "%userprofile%\「开始」菜单\程序\启动\*.*" /q /f
@rem 删除多余的启动项
regsvr32 /u /s igfxpph.dll
reg delete HKCR\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKCR\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f
@rem 删除桌面多余的右键菜单
sfc /purgecache
@rem 消除系统缓存
regsvr32 /u /s zipfldr.dll
@rem 取消ZIP文件夹功能
reg add "HKCU\Control Panel\Desktop" /v AutoEndTasks /t REG_DWORD /d 1 /f 
reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /d 50 /f 
reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /d 200 /f 
@rem 加快关机速度
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 1 /f 
@rem 启动条滚动一次
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v AlwaysUnloadDLL /t REG_DWORD /d 1 /f 
@rem 清除内存中不被使用的DLL文件
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v Auto /d 0 /f 
@rem 关闭华医生
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v SFCDisable /t REG_DWORD /d 4294967197 /f 
@rem 禁用文件保护
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v MaxConnectionsPer1_0Server /t REG_DWORD /d 8 /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v MaxConnectionsPerServer /t REG_DWORD /d 8 /f 
@rem IE下载多线程
reg add HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer /v Link /t REG_BINARY /d 00000000 /f 
@rem 去掉快捷方式字样
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer /v NoLowDiskSpaceChecks /t REG_DWORD /d 1 /f 
@rem 取消磁盘空间太小提示
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v ConfigFileAllocSize /t REG_DWORD /d 500 /f 
@rem 优化文件系统
reg add HKCU\Console /v LoadConIme /t REG_DWORD /d 0 /f 
@rem 运行CMD时不自动加载Conime
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system /v dontdisplaylastusername /t REG_DWORD /d 1 /f 
@rem 不显示上次登陆用户名
reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v restrictanonymous /t REG_DWORD /d 1 /f 
@rem 不允许 SAM帐户和共享的匿名枚举
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v AutoReboot /t REG_DWORD /d 0 /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 0 /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v DumpFile /t REG_EXPAND_SZ /d %SystemRoot%\MEMORY.DMP /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v LogEvent /t REG_DWORD /d 0 /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v MinidumpDir /t REG_EXPAND_SZ /d %SystemRoot%\Minidump /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v Overwrite /t REG_DWORD /d 1 /f 
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v SendAlert /t REG_DWORD /d 0 /f 
@rem 系统失败的几个勾全都不选
reg add HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting /v DoReport /t REG_DWORD /d 0 /f 
reg add HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting /v ShowUI /t REG_DWORD /d 0 /f 
@rem 禁用错误汇报,但在发生严重错误时通知我的勾不选
reg add HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103} /v SortOrderIndex /t REG_DWORD /d 54 /f 
@rem 桌面第一显示我的电脑
reg add HKLM\SOFTWARE\Classes\*\shell\OpenInNotepad /ve /d 使用记事本打开 /f 
reg add HKLM\SOFTWARE\Classes\*\shell\OpenInNotepad\command /ve /d "notepad.exe \"%%1%\"" /f 
reg add HKCR\Directory\shell\DOS /ve /d 使用DOS浏览 /f 
reg add HKCR\Directory\shell\DOS\Command /ve /d "cmd.exe /k \"cd %%L%" /f 
@rem 在文件右键菜单增加"使用记事本打开"&在文件夹右键增加使用DOS浏览
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Favorites /t REG_EXPAND_SZ /d D:\Favorites /f 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents" /f 
@rem 将我的文档与收藏夹放在D盘下
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "NoActiveDesktop" /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoActiveDesktop /t REG_DWORD /d 1 /f
@rem 删除隐藏桌面图标
del  C:\WINDOWS\Cursors\*.* /f /s /q
@rem 删除C:\WINDOWS\Cursors下多余鼠标指针
del  C:\WINDOWS\Help\*.* /f /s /q
@rem 删除C:\WINDOWS\Help下帮助文件
del  C:\WINDOWS\msagent\*.* /f /s /q
del  C:\WINDOWS\msagent\intl\*.* /f /s /q
@rem 删除C:\WINDOWS\msagent下像Office中的助手一样的卡通人物
del  C:\WINDOWS\Prefetch\*.* /f /s /q
@rem 删除C:\WINDOWS\Prefetch下预读取文件
del  C:\WINDOWS\Offline Web Pages\*.* /f /s /q
@rem 删除C:\WINDOWS\Offline Web Pages下网页临时文件
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v "PastIconsStream" /f
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v "IconStreams" /f
@rem 隐藏你不活动的图标
echo 注册表优化结束,按任意键返回!
pause >nul
goto start

:OEM
cls
echo 开始清除上网痕迹...
@title 广末浪子上网痕迹清除工具v2.2
@color 3e
echo 正在清除上网痕迹,请稍等......
@del /f /q "%userprofile%\cookies\*.*"
echo 已清除cookies
@rd /s /q %windir%\temp & md %windir%\temp
echo 已清除系统临时文件夹
@del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo 已清除IE临时文件夹
@del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
echo 已清除当前户临时文件夹
@del /f /s /q  "%userprofile%\Recent"
echo 已清除最近使用过的文档记录
@del /f /s /q "%userprofile%\Local Settings\History\*.*"
echo 已清除当前户上网历史记录
@reg delete "HKCU\Software\Microsoft\Internet Explorer\TypedURLs" /f
echo 已清除IE地址栏网址记录
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f
echo 已清除开始菜单运行程序记录
echo 网上痕迹清理结束,按任意键返回!
pause >nul
goto start

:virus
cls
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 %%a\SXS.EXE & DEL /F /Q /A -R -H -S -A %%a\SXS.EXE & ATTRIB -R -H -S -A %%a\AUTORUN.INF & DEL /F /Q /A -R -H -S -A %%a\AUTORUN.INF
echo 清除根目录下的SXS病毒结束,按任意键返回!
pause >nul
goto start

:del
cls
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
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\Local Settings\History\*.*"
echo 清理系统垃圾文件结束,按任意键返回!
echo.
pause >nul
goto start

:end
exit


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值