XP安全设置补丁批处理.docx
- 文档编号:26783272
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:58
- 大小:29.40KB
XP安全设置补丁批处理.docx
《XP安全设置补丁批处理.docx》由会员分享,可在线阅读,更多相关《XP安全设置补丁批处理.docx(58页珍藏版)》请在冰豆网上搜索。
XP安全设置补丁批处理
[WinXP]WindowsXP安全设置补丁批处理(德国)
WindowsXP安全设置补丁——SuperbatchSvc2kxp.cmd2.2版(德国出品)
德国品之超强和无任何后顾之忧的XP安全设置补丁。
程序运行界面为英文,有详细的说明。
删除与恢复运用自如,使用很方便。
1.原网站为德文(一个欧洲知名安全网站):
http:
//www.ntsvcfg.de/
2.三家德国媒体对该软件评价的地址:
http:
//www.ntsvcfg.de/#_pfw
3.该软件已经在下面提供了,直接下载附件
4.如果远程下载速度比较慢,附件里放了一份svc2kxp.zip。
是不是看了很多的WindowsXP的优化文章,把系统也是折腾得死去活来,还是老牛拉破车。
那就试一试德国人的这个WindowsXP优化补丁吧。
下载后,将压缩包内的文件解压到Windows的System32文件夹下,然后后双击其中的svc2kxp.cmd文件,会打开一个Windows命令行窗口。
列出了4个服务配置选项:
1.LAN、2.Standard、3.ALL、4.Restore。
你可以按数字键进行选择:
LAN适用于需要使用局域网的机器,Standard适用于带有Internet连接但没有局域网的独立机器,ALL则使用了该网站讨论的最为激进的优化方案。
主要关闭了netBT,自动更新和1026,1900,5000,3000,445端口。
选择1的话,就是保留LAN上面默认开放的135,445端口,用于局域网环境
选择2的话,就是关闭SMB和共享的135,445端口以及自动更新,计划任务等服务,属于标准安装
选择3的话,是关闭该网站推荐的所有端口和服务,相当于最高安全等级
选择4的话,就是还原。
前提是你安装的时候要先选择建立了一个还原点
一般情况下,按下1键选择LAN项,再按下回车键。
等出现Pressanykeytoquit时,按下任意键退出此程序。
重新启动电脑。
你会发现你的电脑变得速度飞快,此法对于配置较低的电脑尤其有效。
另外,如果你对修改后的效果不满意,可以重新运行svc2kxp.cmd,选择4.Restore,恢复之前的设置。
评点:
除了不能关闭Netbios之外,这个脚本的自动化程度非常不错。
@echooff
cls
remCopyright(C)2003-05AnsgarWiechers&TorstenMann
remContact:
admin@ntsvcfg.de
rem深山红叶汉化
rem
rem免费程序,可在GNU框架下自由分发或/和修改。
remYoucanredistributeitand/ormodifyitunder
remthetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation;
remeitherversion2oftheLicense,or(atyouroption)anylaterversion.
remThisprogramisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY;
remwithouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.
remSeetheGNUGeneralPublicLicenseformoredetails.
rem
remYoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwiththisprogram;
remifnot,writetotheFreeSoftwareFoundation,Inc.,59TemplePlace,Suite330,Boston,
remMA02111-1307,USA.
echo.
REMTestedon...WinXP_SP2
REMAlwaysbasicXP64Support
REMModificationstoBITSservice(causeofv5WindowsUpdate)-#discharged#
REMAdditionalnoticescorrespondingtoDHCPissue
REMVariablesproblemsduringRESTORE_DEFAULTusagefixed
REMSMBDEVICEENABLEDRestoreBugfixed
REMMod_history-09-27-2005**11-08-2005**11-29-2005**12-07-2005**12-18-2005
setlocal
REM***INIT_VARS***
setCHK_SVC=YES
setXPSP2=FALSE
setSERVER=FALSE
setNT_SERVER_CHK=TRUE
:
START
echo"svc2kXp.cmd"v2.2_build7b(18.12.2005),基于GNUGPL发布
echo================================================================
setfind=%SystemRoot%\System32\find.exe
setregedit=%SystemRoot%\regedit.exe
ifnotexist"%find%"goto:
NOFIND
ifnotexist"%regedit%"goto:
NOREGEDIT
ifnot"%1"=="%*"goto:
SYNTAX
if/I"%1"=="/?
"goto:
HELP
if/I"%1"=="/help"goto:
HELP
if/I"%1"=="-h"goto:
HELP
if/I"%1"=="--help"goto:
HELP
if/I"%1"=="-?
"goto:
HELP
if/I"%1"=="--?
"goto:
HELP
if/I"%1"=="/fix"goto:
FIX
goto:
VERSION
:
SYNTAX
echo.
echo.
echo!
!
语法错误!
!
echo________________
echo只允许一个或没有参数。
goto:
QUIT
:
HELP
echo.
echo-=帮助=-
echo参数:
echo/lan.......一些LAN所需的服务保持不更改!
echo/std.......关闭所有端口,但部分保持不更改
echo/all.......更改所有被www.ntsvcfg.de("hardening")推荐有问题的服务
echo/restore...撤消上次更改
echo/reLAN.....恢复LAN所需的服务
echo/default...恢复默认出厂服务设置(在首次使用前)
echo.
echo例如:
svc2kxp.cmd/all
echo.
set/PCHS=[Press"G"查看GNUGPL信息,或"Q"退出]?
if/I"%CHS%"=="G"goto:
GNU_GPL
if/I"%CHS%"=="Q"goto:
QUIT_EXT
CLS
goto:
HELP
:
GNU_GPL
CLS
echoInformationsaboutGNU-GeneralPublicLicensefor"svc2kxp.cmd"
echo===============================================================
echo.
echoCopyright(C)2003-05AnsgarWiechers,TorstenMann
echoContact:
admin@ntsvcfg.de
echo.
echoThisprogramisfreesoftware;youcanredistributeitand/ormodifyitunder
echothetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftware
echoFoundation;eitherversion2oftheLicense,or(atyouroption)anylater
echoversion.Thisprogramisdistributedinthehopethatitwillbeuseful,but
echoWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANTABILITYor
echoFITNESSFORAPARTICULARPURPOSE.SeetheGNUGeneralPublicLicenseformore
echodetails.
echo.
echoYoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwith
echothisprogram;ifnot,writetothe:
echo.
echoFreeSoftwareFoundation,Inc.
echo59TemplePlace,Suite330
echoBoston,MA02111-1307,USA.
echo.
set/PCHS=[Press"H"forhelpor"Q"forquit]?
CLS
if/I"%CHS%"=="H"goto:
HELP
if/I"%CHS%"=="Q"goto:
QUIT_EXT
gotoGNU_GPL
:
VERSION
echo正在检查系统版本...
if/I"%NT_SERVER_CHK%"=="FALSE"goto:
SKIP_NT_SERVER_CHK
REMCheckingforrunningserverversion
"%regedit%"/e"%TEMP%\~svr.txt""HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions"
type"%TEMP%\~svr.txt"|"%find%"/i"Server">NUL
ifnoterrorlevel1setSERVER=TRUE
type"%TEMP%\~svr.txt"|"%find%"/i"LanMan">NUL
ifnoterrorlevel1setSERVER=TRUE
ifexist"%TEMP%\~svr.txt"del/F/Q"%TEMP%\~svr.txt"
if/I"%SERVER%"=="TRUE"goto:
NTSERVER
:
SKIP_NT_SERVER_CHK
ver|"%find%"/i"Windows2000">nul
ifnoterrorlevel1goto:
OS2K
ver|"%find%"/i"WindowsXP">nul
ifnoterrorlevel1goto:
OSXP
ver|"%find%"/i"MicrosoftWindows[Version5.2.3790]">nul
ifnoterrorlevel1goto:
OSXP64
echo!
!
失败!
!
echo__________
echo.
echo此脚本只能工作于Windows2000/XP系统的机器!
echo.
goto:
QUIT
:
NOFIND
echo.
echo!
!
失败!
!
echo__________
echo.
echo对不起,以下文件丢失:
echo.
echo.
echo#%SystemRoot%\System32\FIND.EXE
echo.
echo.
goto:
QUIT
:
NOREGEDIT
echo.
echo!
!
失败!
!
echo__________
echo.
echo对不起以下文件丢失:
echo.
echo.
echo#%SystemRoot%\REGEDIT.EXE
echo.
echo.
goto:
QUIT
:
NTSERVER
echo.
echo!
!
失败!
!
echo__________
echo.
echo此脚本不支持NTserver版本!
echo.
goto:
QUIT
:
OS2K
remSpecificOSDetectionI
setSYSTEM=2k
remTestingforXPServicePacks
"%regedit%"/e"%TEMP%\~svclist.txt""HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion"
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack4">NUL
iferrorlevel==1(
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack3">NUL
iferrorlevel==1(
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack2">NUL
iferrorlevel==1(
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack1">NUL
iferrorlevel==1(
echo!
Windows2000[无或没有ServicePack]被检测到!
gotoNO_2KSP
)
echo!
Windows2000[ServicePack1]被检测到!
goto:
NO_2KSP
)
echo!
Windows2000[ServicePack2]被检测到!
goto:
NO_2KSP
)
echo!
Windows2000[ServicePack3]被检测到!
goto:
NO_2KSP
)
echo!
Windows2000[ServicePack4]被检测到!
goto:
NO_2KSP
:
NO_2kSP
ifexist"%TEMP%\~svclist.txt"del/F/Q"%TEMP%\~svclist.txt"
goto:
CONTINUE
:
OSXP
remSpecificOSdetectionII
setSYSTEM=xp
remTestingforXPServicePack2
"%regedit%"/e"%TEMP%\~svclist.txt""HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion"
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack2">NUL
iferrorlevel==1(
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack1">NUL
iferrorlevel==1(
SETXPSP2=FALSE
echo!
WindowsXP[noorunknownServicePack]被检测到!
gotoNO_XPSP
)
SETXPSP2=FALSE
echo!
WindowsXP[ServicePack1]被检测到!
goto:
NO_XPSP
)
SETXPSP2=TRUE
echo!
WindowsXP[ServicePack2]被检测到!
goto:
NO_XPSP
:
OSXP64
remSpecificOSdetectionII
setSYSTEM=xp
remTestingforXPServicePack2
"%regedit%"/e"%TEMP%\~svclist.txt""HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion"
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack2">NUL
iferrorlevel==1(
type"%TEMP%\~svclist.txt"|"%find%"/i"ServicePack1">NUL
iferrorlevel==1(
SETXPSP2=FALSE
echo!
EXPERIMENTAL!
WindowsXP64[无或未知ServicePack]被检测到!
gotoNO_XPSP
)
SETXPSP2=FALSE
echo!
EXPERIMENTAL!
WindowsXP64[ServicePack1]被检测到!
goto:
NO_XPSP
)
SETXPSP2=TRUE
echo!
EXPERIMENTAL!
WindowsXP64[ServicePack2]被检测到!
goto:
NO_XPSP
:
NO_XPSP
ifexist"%TEMP%\~svclist.txt"del/F/Q"%TEMP%\~svclist.txt"
goto:
CONTINUE
:
CONTINUE
REMCreatingsubdirectory"ntsvcfg"inuserprofileifnecessary
ifnotexist"%USERPROFILE%\ntsvcfg\*.*"mkdir"%USERPROFILE%\ntsvcfg"
REMMovingoldscriptbackupfilesto...\%USERNAME%\ntsvcfg:
ifexist"%USERPROFILE%\dcom.reg"move/Y"%USERPROFILE%\dcom.reg""%USERPROFILE%\ntsvcfg\dcom.reg"
ifexist"%USERPROFILE%\dcomp.reg"move/Y"%USERPROFILE%\dcomp.reg""%USERPROFILE%\ntsvcfg\dcomp.reg"
ifexist"%USERPROFILE%\services.reg"move/Y"%USERPROFILE%\services.reg""%USERPROFILE%\ntsvcfg\services.reg"
ifexist"%USERPROFILE%\current_services_config.reg"move/Y"%USERPROFILE%\current_services_config.reg""%USERPROFILE%\ntsvcfg\current_services_config.reg"
ifexist"%USERPROFILE%\smb.reg"move/Y"%USERPROFILE%\smb.reg""%USERPROFILE%\ntsvcfg\smb.reg"
ifexist"%USERPROFILE%\FPRINT.REF"move/Y"%USERPROFILE%\FPRINT.REF""%USERPROFILE%\ntsvcfg\FPRINT.REF"
ifexist"%USERPROFILE%\handler_aim.reg"move/Y"%USERPROFILE%\handler_aim.reg""%USERPROFILE%\ntsvcfg\handler_aim.reg"
ifexist"%USERPROFILE%\handler_gopher.reg"move/Y"%USERPROFILE%\handler_gopher.reg""%USERPROFILE%\ntsvcfg\handler_gopher.reg"
ifexist"%USERPROFILE%\handler_telnet.reg"move/Y"%USERPROFILE%\handler_telnet.reg""%USERPROFILE%\ntsvcfg\handler_telnet.reg"
ifexist"%USERPROFILE%\services.reg.default"move/Y"%USERPROFILE%\services.reg.default""%USERPROFILE%\ntsvcfg\services.reg.default"
ifexist"%USERPROFILE%\dcom.reg.default"move/Y"%USERPROFILE%\dcom.reg.default""%USERPROFILE%\ntsvcfg\dcom.reg.default"
ifexist"%USERPROFILE%\dcomp.reg.default"move/Y"%USERPROFILE%\dcomp.reg.default""%USERPROFILE%\ntsvcfg\dcomp.reg.default"
ifexist"%USERPROFILE%\smb.reg.default"move/Y"%USERPROFILE%\smb.reg.default""%USERPROFILE%\ntsvcfg\smb.reg.default"
ifexist"%USERPROFILE%\handler_aim.reg.default"move/Y"%USERPR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XP 安全 设置 补丁 批处理