当前位置:文档之家› 清理系统垃圾及优化网络 批处理命令代码

清理系统垃圾及优化网络 批处理命令代码

把下面代码复制到记事本中,然后改后缀为…….dat 如然后打开点能运行运行效果如图下面代码一直到最后@echo offclsremrem Contact: [url=] [/url]remrem This program is free software; you can redistribute it and/or modify it underrem the terms of the GNU General Public License as published by the Free Software Foundation; rem either version 2 of the License, or (at your option) any later version.rem This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;rem without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.rem See the GNU General Public License for more details.remrem Y ou should have received a copy of the GNU General Public License along with thisprogram;rem if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, rem MA 02111-1307, USA.echo.REM Tested on ... WinXP_SP2REM Always basic XP64 SupportREM Modifications to BITS service (cause of v5 WindowsUpdate) - #discharged#REM Additional notices corresponding to DHCP issueREM V ariables problems during RESTORE_DEFAULT usage fixedREM SMBDEVICEENABLED Restore Bug fixedREM Mod_history-09-27-2005**11-08-2005**11-29-2005**12-07-2005**12-18-2005 setlocalREM *** INIT_V ARS ***set CHK_SVC=YESset XPSP2=FALSEset SERVER=FALSEset NT_SERVER_CHK=TRUE:STARTecho "svc2kXp.cmd" 正在检测您的电脑,稍后进行优化!echo ================================================================ set find=%SystemRoot%\System32\find.exeset regedit=%SystemRoot%\regedit.exeif not exist "%find%" goto :NOFINDif not exist "%regedit%" goto :NOREGEDITif not "%1" == "%*" goto :SYNTAXif /I "%1"=="/?" goto :HELPif /I "%1"=="/help" goto :HELPif /I "%1"=="-h" goto :HELPif /I "%1"=="--help" goto :HELPif /I "%1"=="-?" goto :HELPif /I "%1"=="--?" goto :HELPif /I "%1"=="/fix" goto :FIXgoto :VERSION:SYNTAXecho.echo.echo !!Syntax error!!echo ________________echo Es kann nur ein oder kein Parameter angegeben werden.echo.echo Only one or no parameter allowed.goto :QUIT:HELPecho.echo -= Hilfe =-echo Parameter:echo /lan.......Einige Dienste fuer LAN-Betrieb werden nicht veraendert.echo /std.......Schliesst alle Ports, einige Dienste bleiben unveraendert.echo /all.......Setzt alle V orschlaege nach www.ntsvcfg.de um (hardening).echo /restore...Nimmt die zuletzt vorgenommenen Aenderungen zurueck.echo /reLAN.....Reaktiviert Dienste, die fuer LAN-Betrieb benoetigt werden.echo /default...Setzt alle Diensteinstellungen auf urspr黱gliche Werte zur點k.echo.echo Parameters:echo /lan.......Some services needed for LAN-usage stay unchanged!echo /std.......Closes all Ports, but some services stay unchangedecho /all.......Changes all issues recommended by www.ntsvcfg.de ("hardening")echo /restore...Undo last changes.echo /reLAN.....Reactivates services required for LAN.echo /default...Restoring factory service settings (before first time usage)echo.echo example: svc2kxp.cmd /allecho.set /P CHS= [Press "G" for GNU GPL informations or "Q" for quit]?if /I "%CHS%"=="G" goto :GNU_GPLif /I "%CHS%"=="Q" goto :QUIT_EXTCLSgoto :HELP:GNU_GPLCLSecho Informations about GNU-General Public License for "svc2kxp.cmd"echo =============================================================== echo.echo Copyright (C) 2003-05 Ansgar Wiechers, Torsten Mannecho Contact: [url=mailto:admin@ntsvcfg.de]admin@ntsvcfg.de[/url]echo.echo This program is free software; you can redistribute it and/or modify it underecho the terms of the GNU General Public License as published by the Free Softwareecho Foundation; either version 2 of the License, or (at your option) any laterecho version. This program is distributed in the hope that it will be useful, butecho WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY orecho FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more echo details.echo.echo Y ou should have received a copy of the GNU General Public License along withecho this program; if not, write to the:echo.echo Free Software Foundation, Inc.echo 59 Temple Place, Suite 330echo Boston, MA 02111-1307, USA.echo.set /P CHS= [Press "H" for help or "Q" for quit]?CLSif /I "%CHS%"=="H" goto :HELPif /I "%CHS%"=="Q" goto :QUIT_EXTgoto GNU_GPL:VERSIONecho Checking system version ...if /I "%NT_SERVER_CHK%"=="FALSE" goto :SKIP_NT_SERVER_CHKREM Checking for running server version"%regedit%" /e "%TEMP%\~svr.txt" "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions"type "%TEMP%\~svr.txt"|"%find%" /i "Server" >NULif not errorlevel 1 set SERVER=TRUEtype "%TEMP%\~svr.txt"|"%find%" /i "LanMan" >NULif not errorlevel 1 set SERVER=TRUEif exist "%TEMP%\~svr.txt" del /F /Q "%TEMP%\~svr.txt"if /I "%SERVER%"=="TRUE" goto :NTSERVER:SKIP_NT_SERVER_CHKver | "%find%" /i "Windows 2000" > nulif not errorlevel 1 goto :OS2Kver | "%find%" /i "Windows XP" > nulif not errorlevel 1 goto :OSXPver | "%find%" /i "Microsoft Windows [V ersion 5.2.3790]" > nulif not errorlevel 1 goto :OSXP64echo !!Failed!!echo __________echo.echo Dieses Script ist nur unter Windows 2000 oder XP lauffaehig!echo.echo This script works only on Windows 2000/XP machines!echo.goto :QUIT:NOFINDecho.echo !!Failed!!echo __________echo.echo Leider konnte folgende Datei nicht gefunden werden:echo.echo Sorry, but following file is missing:echo.echo.echo # %SystemRoot%\System32\FIND.EXEecho.echo.goto :QUIT:NOREGEDITecho.echo !!Failed!!echo __________echo.echo Leider konnte folgende Datei nicht gefunden werden:echo.echo Sorry, but following file is missing:echo.echo.echo # %SystemRoot%\REGEDIT.EXEecho.echo.goto :QUIT:NTSERVERecho.echo !!Failed!!echo __________echo.echo Dieses Script unterstuetzt keine NT Server V ersionen!echo.echo This script doesn't support NT server versions!echo.goto :QUIT:OS2Krem Specific OS Detection Iset SYSTEM=2krem Testing for XP ServicePacks"%regedit%" /e "%TEMP%\~svclist.txt" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentV ersion"type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 4" >NULif errorlevel==1 (type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 3" >NULif errorlevel==1 (type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 2" >NULif errorlevel==1 (type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 1" >NULif errorlevel==1 (echo !Windows 2000 [no or unknown Service Pack] detected!goto NO_2KSP)echo !Windows 2000 [Service Pack 1] detected!goto :NO_2KSP)echo !Windows 2000 [Service Pack 2] detected!goto :NO_2KSP)echo !Windows 2000 [Service Pack 3] detected!goto :NO_2KSP)echo !Windows 2000 [Service Pack 4] detected!goto :NO_2KSP:NO_2kSPif exist "%TEMP%\~svclist.txt" del /F /Q "%TEMP%\~svclist.txt"goto :CONTINUE:OSXPrem Specific OS detection IIset SYSTEM=xprem Testing for XP ServicePack 2"%regedit%" /e "%TEMP%\~svclist.txt" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentV ersion"type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 2" >NULif errorlevel==1 (type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 1" >NULif errorlevel==1 (SET XPSP2=FALSEecho !Windows XP [no or unknown Service Pack] detected!goto NO_XPSP)SET XPSP2=FALSEecho !Windows XP [Service Pack 1] detected!goto :NO_XPSP)SET XPSP2=TRUEecho !Windows XP [ServicePack 2] detected!goto :NO_XPSP:OSXP64rem Specific OS detection IIset SYSTEM=xprem Testing for XP ServicePack 2"%regedit%" /e "%TEMP%\~svclist.txt" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentV ersion"type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 2" >NULif errorlevel==1 (type "%TEMP%\~svclist.txt"|"%find%" /i "Service Pack 1" >NULif errorlevel==1 (SET XPSP2=FALSEecho !EXPERIMENTAL! Windows XP64 [no or unknown Service Pack] detected!goto NO_XPSP)SET XPSP2=FALSEecho !EXPERIMENTAL! Windows XP64 [Service Pack 1] detected!goto :NO_XPSP)SET XPSP2=TRUEecho !EXPERIMENTAL! Windows XP64 [ServicePack 2] detected!goto :NO_XPSP:NO_XPSPif exist "%TEMP%\~svclist.txt" del /F /Q "%TEMP%\~svclist.txt"goto :CONTINUE:CONTINUEREM Creating subdirectory "ntsvcfg" in userprofile if necessaryif not exist "%USERPROFILE%\ntsvcfg\*.*" mkdir "%USERPROFILE%\ntsvcfg"REM Moving old script backup files to ...\%USERNAME%\ntsvcfg :if exist "%USERPROFILE%\dcom.reg" move /Y"%USERPROFILE%\dcom.reg" "%USERPROFILE%\ntsvcfg\dcom.reg"if exist "%USERPROFILE%\dcomp.reg" move /Y"%USERPROFILE%\dcomp.reg" "%USERPROFILE%\ntsvcfg\dcomp.reg"if exist "%USERPROFILE%\services.reg" move /Y"%USERPROFILE%\services.reg" "%USERPROFILE%\ntsvcfg\services.reg"if exist "%USERPROFILE%\current_services_config.reg" move /Y "%USERPROFILE%\current_services_config.reg""%USERPROFILE%\ntsvcfg\current_services_config.reg"if exist "%USERPROFILE%\smb.reg" move /Y"%USERPROFILE%\smb.reg" "%USERPROFILE%\ntsvcfg\smb.reg"if exist "%USERPROFILE%\FPRINT.REF" move /Y"%USERPROFILE%\FPRINT.REF" "%USERPROFILE%\ntsvcfg\FPRINT.REF"if exist "%USERPROFILE%\handler_aim.reg" move /Y"%USERPROFILE%\handler_aim.reg" "%USERPROFILE%\ntsvcfg\handler_aim.reg"if exist "%USERPROFILE%\handler_gopher.reg" move /Y "%USERPROFILE%\handler_gopher.reg" "%USERPROFILE%\ntsvcfg\handler_gopher.reg"if exist "%USERPROFILE%\handler_telnet.reg" move /Y "%USERPROFILE%\handler_telnet.reg" "%USERPROFILE%\ntsvcfg\handler_telnet.reg"if exist "%USERPROFILE%\services.reg.default" move /Y "%USERPROFILE%\services.reg.default" "%USERPROFILE%\ntsvcfg\services.reg.default"if exist "%USERPROFILE%\dcom.reg.default" move /Y"%USERPROFILE%\dcom.reg.default""%USERPROFILE%\ntsvcfg\dcom.reg.default"if exist "%USERPROFILE%\dcomp.reg.default" move /Y "%USERPROFILE%\dcomp.reg.default" "%USERPROFILE%\ntsvcfg\dcomp.reg.default"if exist "%USERPROFILE%\smb.reg.default" move /Y"%USERPROFILE%\smb.reg.default" "%USERPROFILE%\ntsvcfg\smb.reg.default"if exist "%USERPROFILE%\handler_aim.reg.default" move /Y "%USERPROFILE%\handler_aim.reg.default""%USERPROFILE%\ntsvcfg\handler_aim.reg.default"if exist "%USERPROFILE%\handler_gopher.reg.default" move /Y "%USERPROFILE%\handler_gopher.reg.default""%USERPROFILE%\ntsvcfg\handler_gopher.reg.default"if exist "%USERPROFILE%\handler_telnet.reg.default" move /Y "%USERPROFILE%\handler_telnet.reg.default""%USERPROFILE%\ntsvcfg\handler_telnet.reg.default"REM *****Declarations*****set SELECT="no"set SVC_BAK=%USERPROFILE%\ntsvcfg\services.regset SVC_SA V=%USERPROFILE%\ntsvcfg\current_services_config.regset DCOM_BAK=%USERPROFILE%\ntsvcfg\dcom.regset DCOMP_BAK=%USERPROFILE%\ntsvcfg\dcomp.regset SMB_BAK=%USERPROFILE%\ntsvcfg\smb.regset DCOM_TMP=%TEMP%\dcomoff.regset DCOMP_TMP=%TEMP%\dcompoff.regset SMB_TMP=%TEMP%\smboff.regset FPRINT=%USERPROFILE%\ntsvcfg\FPRINT.REFset HANDLER1=%USERPROFILE%\ntsvcfg\handler_aim.regset HANDLER2=%USERPROFILE%\ntsvcfg\handler_gopher.regset HANDLER3=%USERPROFILE%\ntsvcfg\handler_telnet.regset NB_TMP=%TEMP%\nb_off.vbsset srctmp=%USERPROFILE%\ntsvcfg\~srcreate.vbsset DHCP_CHANGES="YES"REM *****Options*****set SCHEDULER_ENABLED=NOset UseXPSysRestore=YESset RESTORE=NOset SVC_MOD=NOset USE_FPRINT=YESset Deactivate_NetBIOS=YESset RESTORE_MODE=2REM *****APP_PA THs******set NET=%SystemRoot%\system32\net.exeset SC=%SystemRoot%\system32\sc.exeset FC=%SystemRoot%\system32\fc.exeset IPCONFIG=%SystemRoot%\system32\ipconfig.exeecho Checking available permissions: [local], please wait ..."%net%" user "%USERNAME%" 2> nul | "%find%" /i "admin" | "%find%" /i /v "name" > nulif errorlevel 1 (echo " " " : [domain], please wait ..."%net%" user "%USERNAME%" /domain 2> nul | "%find%" /i "admin" | "%find%" /i /v "name" > nulif errorlevel 1 (echo.echo Failed!echo __________echo Leider verfuegen Sie nicht ueber die erforderlichen Rechte!echo Melden Sie sich bitte als Administrator an.echo.echo Sorry but you don't have the permissions required for this task.echo Please login as Administrator.echo.goto :END))set IMPORT_OLD_FILES=FALSErem searching for sc.exeif not exist "%FPRINT%" echo Checking for presence of SC.EXE ..."%sc%" qc > nul 2>&1if errorlevel 1 (echo !!Failed!!echo __________echo Die notwendige Datei SC.EXE konnte leider nicht unterecho [%SystemRoot%\SYSTEM32\] gefunden werden.echo Bitte laden Sie sich diese Datei von der unten genannten Adresse herunter:echo.echo SC.EXE couldn't be found in [%SystemRoot%\SYSTEM32\].echo Please download it from following location:echo.echo.echo -= ftp:///reskit/win2000/sc.zip =-echo.echo Self-installing SC.EXEecho ======================echo svx2kxp.cmd kann versuchen, die notwendige Datei selbst zu installieren.echo Hierzu benoetigen Sie eine bestehende Internetverbindung.echo.echo svc2kxp.cmd may try to download the required file SC.EXE itself if anecho active internet connection exists.goto :SC_DOWNLOAD)if /I "%1"=="/all" (set SELECT="/all"goto :SKIP_MENUE)if /I "%1"=="/relan" (set SELECT="/relan"goto :SKIP_MENUE)if /I "%1"=="/std" (set SELECT="/std"goto :SKIP_MENUE)if /I "%1"=="/default" goto :RESTORE_DEFAULTSrem checking for modified servicesif /I %CHK_SVC%==YES (if /I %USE_FPRINT%==YES (if exist "%FPRINT%" (rem Creating fingerprint of current service settings...if exist "%USERPROFILE%\ntsvcfg\svc2cmp.sav" del /F /Q "%USERPROFILE%\ntsvcfg\svc2cmp.sav""%sc%" query type= service state= all bufsize= 8192 | %FIND% "SERVICE_NAME" >%TEMP%\~svclist.txtfor /F "tokens=1*" %%a in (%TEMP%\~svclist.txt) do (echo %%b >>"%USERPROFILE%\ntsvcfg\svc2cmp.sav""%sc%" query "%%b" | %FIND% "STA TE" >>"%USERPROFILE%\ntsvcfg\svc2cmp.sav""%sc%" qc "%%b" | %FIND% "DISPLAY_NAME" >>"%USERPROFILE%\ntsvcfg\svc2cmp.sav""%SC%" qc "%%b" | %FIND% "START_TYPE" >>"%USERPROFILE%\ntsvcfg\svc2cmp.sav" echo. >> "%USERPROFILE%\ntsvcfg\svc2cmp.sav")del "%TEMP%\~svclist.txt""%FC%" "%FPRINT%" "%USERPROFILE%\ntsvcfg\svc2cmp.sav" >NULif errorlevel 1 goto :DIFFgoto OK:DIFFecho Checking for modified services ... failed-services maybe modified! [E]valuateset SVC_MOD=YESgoto :MOD_END:OKecho Checking for modified services ... OKset SVC_MOD=NOif exist "%USERPROFILE%\ntsvcfg\svc2cmp.sav" del /F /Q "%USERPROFILE%\ntsvcfg\svc2cmp.sav"goto :MOD_END:MOD_ENDREM)))set CHK_SVC=NOif /I "%1"=="/restore" goto :RESTORE:MENUEif /I "%1"=="/lan" goto :SKIP_MENUEecho.set /P CHS= 请选择您的优化方式: [1]深度优化[2]简洁优化:选择后按回车键继续if /I "%CHS%"=="1" (set SELECT="/lan"goto :SKIP_MENUE)if /I "%CHS%"=="2" (set SELECT="/std"goto :SKIP_MENUE)if /I "%CHS%"=="3" (set SELECT="/all"goto :SKIP_MENUE)if /I "%CHS%"=="4" goto :RESTOREif /I "%CHS%"=="R" goto :RESTOREif /I "%CHS%"=="M" goto :MORE_OPTIONSif /I "%SVC_MOD%"=="YES" if /I "%CHS%"=="E" goto :EV ALUA TE_SERVICESif /I "%CHS%"=="G" goto :CREA TING_NEW_FINGERPRINTif /I "%CHS%"=="Q" goto :QUITclsgoto :START:SKIP_MENUErem Checking if old restorefiles exists.rem if it is so old files will be restored before new changesif not exist "%SVC_BAK%" goto :NO_RESTOREif /I %RESTORE_MODE%==3 goto :NO_RESTOREif /I %RESTORE_MODE%==4 goto :NO_RESTOREset RESTORE=YESecho.echo _______________________________________________________________________ echo.echo [Selected Restore Mode: %RESTORE_MODE%]echo.echo # Achtung: Alte Sicherungsdateien gefunden!echo.echo "Svc2kXp.cmd" wurde schon einmal ausgefuehrt. Damit neue Aenderungenecho korrekt durchgefuehrt werden koennen, werden die Sicherungsdateienecho eingespielt.echo.echo.echo Attention: old restore-files found!echo.echo This program runs not for the first time. To apply all new changesecho correctly old restore files will used to get an definite state.echo.echo.echo # Starting restore ...goto RESTORE_EXT:NO_RESTORErem query if taskplaner should runif /I "%SYSTEM%"=="2k" goto :SKIP_SQUERYif /I "%SYSTEM%"=="xp" (if /I %SELECT%=="" goto :SKIP_SQUERYif /I %SELECT%=="/all" goto :SKIP_SQUERYif /I %XPSP2%==True (set SCHEDULER_ENABLED=YESgoto :SKIP_SQUERY))echo.echo.echo Rueckfrage / Queryecho ==================echo.echo Soll der Dienst "Taskplaner" beendet werden?echo.echo Wenn sie zeitgesteuerten Aufgaben [z.B. Antiviren-Updates] oder die automati- echo sche Erstellung von Systemwiederherstellungspunkten nicht benoetigen, druecken echo Sie eine BELIEBIGE TASTE, um auch Port 135 [RPC] sowie Port 1025 [Taskplaner] echo zu schliessen [empfohlen!]. Andernfalls druecken Sie "N"!echo.echo.echo Should the "scheduler service" be disabled?echo.echo If you have time-controlled tasks [i.e. A V-Updates] or you will not setecho automatic system restore points press ANY KEY TO CONTINUE to close port 135echo [RPC] and port 1025 [scheduler] instantly. Otherwise press "N"echo ___________________________________________echo.set /P UNDO= 是否对网络进行加速[Y/N]? 【选择后按回车键】if /I "%UNDO%"=="n" set SCHEDULER_ENABLED=YES:SKIP_SQUERYif not exist "%SVC_BAK%.default" (echo.echo Creating backup of defaults ..."%regedit%" /e "%SVC_BAK%.default" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"%regedit%" /e "%DCOM_BAK%.default" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole"%regedit%" /e "%DCOMP_BAK%.default" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc"%regedit%" /e "%SMB_BAK%.default" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters"%regedit%" /e "%HANDLER1%.default" HKEY_CLASSES_ROOT\AIM"%regedit%" /e "%HANDLER2%.default" HKEY_CLASSES_ROOT\gopher"%regedit%" /e "%HANDLER3%.default" HKEY_CLASSES_ROOT\telnetecho ... done.)if exist "%SVC_BAK%" (if /I %RESTORE_MODE%==2 goto :SKIP_SA VINGif /I %RESTORE_MODE%==4 goto :SKIP_SA VING)rem saving registry settingsecho _________________________________________________________________________ echo.echo [Selected Restore Mode: %RESTORE_MODE%]echo.echo Saving services settings toecho %SVC_BAK% ..."%regedit%" /e "%SVC_BAK%" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesecho Saving DCOM settings toecho %DCOM_BAK% ..."%regedit%" /e "%DCOM_BAK%" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole echo Saving DCOM standard protocols settings toecho %DCOMP_BAK% ..."%regedit%" /e "%DCOMP_BAK%" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc echo Saving SMB settings toecho %SMB_BAK%"%regedit%" /e "%SMB_BAK%" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parametersecho Saving URL-Handler [AIM, GOPHER, TELNET] toecho %HANDLER1%"%regedit%" /e "%HANDLER1%" HKEY_CLASSES_ROOT\AIMecho %HANDLER2%"%regedit%" /e "%HANDLER2%" HKEY_CLASSES_ROOT\gopherecho %HANDLER3%"%regedit%" /e "%HANDLER3%" HKEY_CLASSES_ROOT\telnetecho.echo All done.echo ___________________________________________echo.:SKIP_SA VINGif /I "%SYSTEM%"=="xp" (if /I %UseXPSysRestore%==YES (goto :XPSYSRESTORE)):XPSYSRESTORE_DONErem reconfigure servicesrem startup: demandecho.echo Setting services to "demand" ...echo ___________________________________________echo.echo # Checking DHCP ..."%ipconfig%" -all | "%find%" /i "Lease" > nulif errorlevel 1 (rem trying other method for DHCP"%ipconfig%" -all | "%find%" /i "DHCP-Server" > nulif errorlevel 1 (echo ... no active DHCP found.echo.echo Hinweisecho =======echo Ihre Konfiguration deutet an, das kein DHCP benoetigt wird. Fallsecho Sie dennoch einen DSL-Internetzugang besitzen und DHCP irrtuemlichecho deaktivert wurde, kann es nach einem Neustart zu Problemen mit derecho Internetverbindung kommen. Starten sie zur Problembehebung denecho DHCP-Dienst manuell neu.echo.echo Noticeecho ======echo Y our configuration indicates that DHCP no longer will be required. echo But if you use a DSL internet connection this choice probably echo might be wrong. If you experiences problems during accessing the echo internet please re-activate the "DHCP Service" manually.echo.echo ___________________________________________echo."%sc%" config DHCP start= demandgoto :SKIP_DHCP))set DHCP_CHANGES="NO"echo ... DHCP active, status of service will NOT be changed!echo.:SKIP_DHCP"%sc%" config dmadmin start= demand"%sc%" config DNSCache start= demand"%sc%" config mnmsrvc start= demand"%sc%" config MSIServer start= demand"%sc%" config NetDDE start= demand"%sc%" config NetDDEdsdm start= demand"%sc%" config Netman start= demand"%sc%" config NTLMSsp start= demand"%sc%" config NtmsSvc start= demand"%sc%" config PolicyAgent start= demand"%sc%" config RASAuto start= demand"%sc%" config RASMan start= demand"%sc%" config RSVP start= demand"%sc%" config Scardsvr start= demand"%sc%" query ScardDrv | "%find%" /i "OpenService FAILED" >NUL if errorlevel 1 "%sc%" config ScardDrv start= demandif /I %XPSP2%==True (rem If XP SP2 is installed there are less changes to XP-ICFif /I %SELECT%=="/std" goto :SKIP_FIREWALL)"%sc%" config SharedAccess start= demand:SKIP_FIREWALL"%sc%" config Sysmonlog start= demand"%sc%" config TAPISrv start= demand"%sc%" config TrkWks start= demand"%sc%" config UPS start= demand"%sc%" config W32Time start= demand"%sc%" config WMI start= demandif /I %SELECT%=="/all" ("%sc%" config SamSs start= demand"%sc%" config LmHosts start= demand"%sc%" config Winmgmt start= demand)if /I "%SYSTEM%"=="2k" ("%sc%" config AppMgmt start= demand"%sc%" config Browser start= demand"%sc%" config clipsrv start= demand"%sc%" config EventSystem start= demand"%sc%" config Fax start= demand"%sc%" config netlogon start= demand"%sc%" config RPCLocator start= demand"%sc%" config Utilman start= demandif /I %SELECT%=="/all" ("%sc%" config seclogon start= demand"%sc%" config RPCSs start= demand"%sc%" config lanmanServer start= demand))if /I "%SYSTEM%"=="xp" ("%sc%" config ALG start= demand"%sc%" config FastUserSwitchingCompatibility start= demand"%sc%" config helpsvc start= demand"%sc%" config ImapiService start= demand"%sc%" config Nla start= demand"%sc%" config RdSessMgr start= demand"%sc%" config seclogon start= demand"%sc%" config stisvc start= demand"%sc%" config SwPrv start= demand"%sc%" config TermService start= demand"%sc%" config upnphost start= demand"%sc%" config VSS start= demand"%sc%" query WmdmPmSp | "%find%" /i "OpenService FAILED" >NUL if errorlevel 1 "%sc%" config WmdmPmSp start= demand"%sc%" config WmiApSrv start= demandrem Wireless Zero Configuration - fuer WLAN-V erbindungen notwendig. rem Falls erforderlich auf AUTO stellen.rem "%sc%" config WZCSVC start= demand)echo.rem startup: autoecho Setting services to "auto" ..."%sc%" config dmserver start= auto"%sc%" config eventlog start= auto"%sc%" config PlugPlay start= auto"%sc%" config ProtectedStorage start= auto"%sc%" config sens start= auto"%sc%" config spooler start= autoif /I "%SYSTEM%"=="2k" ("%sc%" config lanmanworkstation start= auto"%sc%" config alerter start= auto)if /I "%SYSTEM%"=="xp" ("%sc%" query InteractiveLogon | "%find%" /i "OpenService FAILED" >NUL if errorlevel 1 "%sc%" config InteractiveLogon start= auto"%sc%" config Audiosrv start= auto"%sc%" config CryptSvc start= auto"%sc%" config RPCSs start= auto"%sc%" config ShellHWDetection start= auto"%sc%" config srservice start= auto"%sc%" query uploadmgr | "%find%" /i "OpenService FAILED" >NULif errorlevel 1 "%sc%" config uploadmgr start= auto"%sc%" config WebClient start= auto)echo.rem startup: disabledecho Setting services to "disabled" ..."%sc%" config cisvc start= disabled"%sc%" config MSDTC start= disabled"%sc%" config RemoteAccess start= disabled"%sc%" config TlntSvr start= disabled"%sc%" config messenger start= disabledif /I %SELECT%=="/all" ("%sc%" query BITS | "%find%" /i "SERVICE_NAME" >NULif not errorlevel 1 "%sc%" config BITS start= disabled"%sc%" query wuauserv | "%find%" /i "SERVICE_NAME" >NULif not errorlevel 1 "%sc%" config wuauserv start= disabled"%sc%" config schedule start= disabled"%sc%" config RemoteRegistry start= disabled)if /I "%SYSTEM%"=="xp" ("%sc%" config ERSvc start= disabled"%sc%" config HidServ start= disabled"%sc%" config SSDPSRV start= disabled。

相关主题