Windows 2000/XP中的服务很多是无用的,有的开着不仅消耗资源,而且还会产生安全问题。因此,一般管理者都会建议用户在安装完Windows后将这些服务关闭,但是有些用户对系统不熟悉,给关闭带来了麻烦。更为严重的是,有很多的服务是英文的,用户要一个个找到然后关闭并不是一件容易的事情。笔者在平时使用系统的过程中,得出了一些批量关闭服务的办法,值得大家一试。
国外优秀的程序员早就意识到了这一点,想到了一个好的办法,直接从http://www.ntsvcfg.de/svc2kxp.cmd处下载并运行svc2kxp.cmd文件,此时会打开一个命令行窗口。在其中列出了四个选项:LAN、Standard、ALL、Restore。你可以按数字键进行选择,LAN适用于需要使用局域网的机器,Standard适用于带有Internet连接但没有局域网的独立机器,ALL则使用了该网站讨论的最为激进的优化方案。如果我们的机器是独立的,选择3(即最为激进的优化方案),之后会出现新的窗口,表示正在关闭相应的服务。等出现“Press any key to quit(按任意键退出时)”时,按下任意键退出此程序并关闭命令行窗口,我们的多重的服务也就被关闭了。
|

|
|
|
|

|
按下任意键退出此程序并关闭命令 行窗口,多重的服务就被关闭了。 |
提示
●另外,如果你对修改后的效果不满意,可以选择Restore恢复之前的设置。
●如果在Windows 2000下运行会提示缺少sc.exe,可以从http://redirect.mydown.com/mydown/predown.jsp?id=253770&p=0&j=1&m=1&url=http://mdl1.mydown.com/soft/200602/svc2kxp.rar处下载并将下载后压缩包中的sc.exe解压到Windows的System32文件夹下(如C:WindowsSystem32),再双击svc2kxp.cmd即可。
针对国内电脑的“中国国情”,也有强人制作了相应的优化工具。大家可以从http://bbs.cpcw.com/attachment.php?aid=239157处下载并将得到的rar文件中的“XP优化.bat”解压出来,双击后会先清理硬盘上的无用文件,接着就会批量地来关闭无用的服务。
提示
大家也可以http://58.251.57.67/down?cid=3177A5B42378D1AD53E8EE6FCA46C42F70D277C4&t=2&fmt=-处下载,下载后得到“多功能系统优化设置控制台 v1.rar”,将其中的“系统优化设置控制台.bat”解压出来,双击之可以对系统进行优化。
针对脚本有时有安全性问题或者不透明的弊端,有人编写了一个ViewService工具,也可以批量地关闭服务,而且操作起来更加方便。先从http://58.251.57.67/down?cid=049DE6D54ADA2C0336AB623D1A898C355B72CF84&t=2&fmt=-处下载并解压其中的ViewService工具,然后运行之。可以看到“查看服务”窗口,选中想停止的服务(按Shift键连续选择,按Ctrl多选),右击,选择“启动类型”|“禁止启动”,然后再选择“停止服务”命令,之后会看到提示窗口,确认关闭。
提示
另外,ServiceView 是一个系统服务管理工具,可以修改系统服务的说明和服务程序,而且也可以修改设备驱动程序。同时它还支持将文件转为服务或导出服务信息。
虽说上面的工具相当有效,但每次都要这样操作一遍实在是太麻烦了。
微软自己有一个配置工具也可用来批量关闭服务,大家要做的只是按下组合键Win+R,然后输入“msconfig”,再单击“服务”标签,最后在其中取消相应的服务即可将其关闭(有的可能需要重新启动系统)。
虽然利用此工具可以方便地关闭和启动系统的后台服务,但在其中只能机械地决定启动还是关闭服务,并不能设定系统服务完整的三种启动类型。要注意的是,由于在“msconfig”中看不到系统服务的基本注释,在这种情况下很容易造成配置管理服务的失误。尤其有一些系统引导启动所必须的基本服务,如Remote Procedure Call,使用专门的服务管理配置Services.msc无法关闭,反而使用“msconfig”可以将其关闭,所以极易造成无法启动系统的失误。
虽然这上面的工具是十分便利,但是每次都要这样做实在是太麻烦。其实我们完全可以在进行完上述操作后,将系统打造成万能的Ghost,以后只要将生成的gho文件用Ghost恢复到新的电脑上即可保证服务已经被批量关闭,而且系统速度一定非常快。
准备“干净系统”
这里的“干净系统”是指仅安装了最常用软件,如迅雷、WinRAR、ACDSee及暴风影音等视频软件的操作系统。当然,也注意集成入最新的补丁,同时还应安装好杀毒软件和防恶意程序软件。
删除通用驱动程序
由于Windows XP中硬件的特殊架构,我们需要将系统中硬盘控制器类型和电源管理模式修改为通用类型,这样才不会影响到恢复后的机器,使其可以正常启动并使用Windows XP。
卸载磁盘控制器
右击桌面上“我的电脑”图标,依次选择“属性”|“硬件”|“设备管理器”,在“设备管理器”控制窗口中将各种硬件设备卸载。展开“IDE ATA/ATAPI控制器”类别,右击“VIA Bus Master IDE Controller ”(每台机器上的显示名称不一样),选择“更新驱动程序”。在弹出的更新向导中选择“从列表或指定位置安装(高级)”,单击“下一步”按钮,选择“不要搜索”,在兼容硬件列表中选择“标准双通道 PCI IDE控制器”(或“Standard Dual Channel PCI IDE Controller”)后单击“下一步”按钮,单击“完成”之后,系统会提示你重新启动,单击“否”不重启系统。
卸载高级电源控制
接着再右击“设备管理器”中“计算机”下的“Advanced Configuration Power Interface(ACPI) PC”(不同主板显示也可能会不同),选择“更新驱动程序”,在弹出的更新向导中依次选择“从列表或指定位置安装(高级)”|“下一步”|“不要搜索”|“Standard PC”|“下一步”,最后单击“完成”按钮,系统会提示重新启动,单击“否”不重启系统。
卸载其他的硬件驱动
单击“声音、视频和游戏控制器”前面的加号展开下一层设备名称,分别右击各硬件名称并选择“卸载”命令,随后用同样的方法卸载显卡、网络适配器和串行总线控制器等设备。
要注意的是,在卸载过程中不要重启系统,因为系统重启后会扫描硬件驱动并重新安装。
重新封装系统
Windows XP在一台新的电脑里工作时会重新扫描硬件改动并安装相应的驱动程序,但在此时,一些原来无用的驱动程序可能还在继续工作,这样会导致系统不稳定。因此我们要重新封装系统。
打开Windows XP安装光盘,定位到SUPPORTTOOLS文件夹下,将DEPLOY.CAB压缩包中的所有内容解压到C:sysprep下。然后双击C:Sysprep目录中的“sysprep.exe”,在弹出的提示对话框中单击“确定”按钮,弹出的窗口下面有四个选项,其中“使用最小化安装”的作用就是无残留驱动安装,正是我们需要的;另外“不重置激活的宽限期”和“不重新产生安全标识符”用于需要激活的系统,对于不需要激活的版本来说没有任何影响,建议勾选;“检测非即插即用硬件”一项一般不需要,因为现在几乎已经见不到非即插即用的硬件了。最后单击“重新封装”按钮,封装完毕后电脑会自动关机。
制作万能镜像
现在C盘中的Windows XP已经是一个经过完全重新封装后的干净系统了。我们只要用系统引导光盘或软盘进入纯DOS系统,然后运行Ghost,依次选择菜单中的“Local”|“Partition”|“To Image”。在弹出的对话框中选择硬盘的第一分区(C盘),并设置好镜像文件保存路径和文件名(如“D:WinXP.gho”),在选择压缩方式时建议选择“High”,即使用最大压缩方式,这样可以节省很多磁盘空间。最终生成的WinXP.gho文件就是我们需要的Windows XP系统“万能镜像”了。
恢复万能镜像
运行Ghost,依次选择菜单中的“Local”|“Partition”|“From Image”,然后顺着向导选择硬盘、分区,重新启动计算机即可。
万能Ghost法虽然好,但有很多人对其安全性有所怀疑,因为有些人有可能会将木马或病毒夹在gho文件中。同时,不是万能Ghost一定适合所有的电脑。事实上,除了万能Ghost方法外,我们还可以通过定制Windows XP的光盘来批量关闭不必要的服务。用这个光盘安装后的系统将会自动关闭掉我们自行设置的服务。
安装.NET Framework
由于nLite的运行需要.NET Framework的支持,所以请一定先确认机器已经安装了Microsoft .NET Framework Version 2.0,如果没有可以从http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5处下载并安装。
下载/安装nLite
接着,从http://home.midmaine.com/~nlite/nlite/nLite-1.4.installer.beta.exe处下载并安装nLite最新版,在安装时请确认安装类型为“简体中文”。安装后运行之,选择语言也为Simplified Chinese(即简体中文)。选中后软件界面会即时切换到中文界面,单击“前进”进入下一步。
复制安装文件
把先前的Windows XP安装光盘中的所有文件复制到d:winxp文件夹中,在接下来的界面中,我们需要选择安装文件的所在路径,此时选择d:winxp文件夹。会弹出相应的窗口,并扫描当前的安装文件及打包后的情况。完成后单击“前进”按钮进入下一步。
批量关闭服务
接下来这步是加载上次使用后自动保存的配置文件,由于我们是第一次使用,没有配置文件可以加载,所以直接单击“前进”。这里提供了八个选项供我们选择。由于我们这次只是想优化系统,所以单击“优化调整”按钮和最后一项“可引导ISO镜像”。最后一项的意思是在优化调整后,制作完整ISO文件(光盘镜像文件的一种常用格式)。接着,单击“前进”,进入下一步。
此时进入优化调整的窗口,单击“服务”标签,然后在其中选中相应的服务,右击,选择“禁用”。
完成其他操作
顺着向导完成其他的操作,完成后nLite提示正在处理,确定无误后,单击“创建ISO”,指定ISO文件存放的位置即可生成ISO文件。
刻录安装光盘
启动Nero,选择“刻录器”|“刻录映像文件”,然后打开我们先前生成的ISO文件,再单击“刻录”按钮,将它刻录到光盘上。接下来,我们只要在BIOS中设置好从光盘启动,其他的安装过程与普通的Windows XP安装光盘一样。只是安装完成后,应该被关闭的服务都已经被批量关闭上。
注意相应选项
现在很多游戏为了照顾配置较旧的机器,会在进入前自动屏幕掉相关的服务,保留与游戏相关的服务功能,起到一个智能关闭的作用。甚至有的会在进入前让用户根据自己的机器配置来选择相应的方案。大家在使用前一定要看清楚。□