打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
配置和管理Win XP的系统服务

     WinXP摒弃了以前家用操作系统的内核,除了漂亮的界面消耗了大量的内存和显存等系统资源外,WinXP默认在后台还运行了很多不同的服务,像打印机服务、系统自动更新服务等,对系统的资源也占用不少。所以根据自己的情况,适当禁用自己不需要的系统服务不仅可以节省系统资源,加快系统运行速度,还能起到安全保护的作用,是非常有必要的。 

     要想正确管理和配置系统服务,一定先确保你有合适的权限,否则一些设置你无法改动。因此最方便的方法就是使用Administrator组的用户登录。而在改动服务的设置之前,备份当前的状态很有必要,一旦出错可马上恢复到正常状态。这里介绍直接备份注册表中与服务有关内容的方法,选择“开始→运行”,输入“regedit”并回车打开注册表编辑器,展开注册表选定“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service”,点击菜单“文件”→“导出”将此分支下的注册表内容导出并保存成一个REG文件,如果要恢复系统服务到原始状态,只要双击这个文件导入注册表即可。
      配置管理系统服务当然可以用“msconfig”工具(在“开始→运行”中输入msconfig.exe→确定→服务),利用“msconfig”确实可以方便地关闭和启动系统的后台服务,但在其中只能机械地决定启动还是关闭服务,并不能设定系统服务完整的3种启动类型。更重要的是,由于在“msconfig”中看不到系统服务的基本注释,在这种情况下容易造成配置管理服务的失误。尤其有一些系统引导启动所必须的基本服务,如Remote Procedure Call,使用专门的服务管理配置工具Services.msc是无法关闭的,反而是用“msconfig”可以将其关闭,所以极易造成无法启动系统的失误。因此还是使用WinXP附带的服务配置管理工具Services.msc来管理服务较好。
      打开服务配置管理工具的方法是依次打开“开始→控制面板→性能维护”,然后选择打开“管理工具→服务”,或者直接在“开始→运行”中输入Services.msc然后回车。在服务配置工具的窗口,双击任意一个服务,就可以打开该服务的属性面板。在这里做调整管理,通过更改服务的启动类型来依据自己的需要启动、关闭或干脆禁用服务。不过在配置这些服务之前,我们还是先了解一下服务的属性面板中一些重要信息的含义。
  切换到具体服务的属性面板的“常规”页面,“服务名称”是指服务的“简称”,并且也是在注册表中显示的名称,“显示名称”是指在服务配置面板中每项服务的显示名称,“描述”则为此服务的简单解释,“可执行文件路径”就更好理解了。接下来就是比较重要的“启动类型”了,这也是整个服务配置管理的核心。对于任意一个服务,通常都有3种不同的启动类型:Automatic(自动),Manual(手动)和Disabled(禁止),只要从下拉菜单中选择就可以随意更改服务的启动类型。这3种启动类型都有各自的意义和作用。
  Automatic(自动):此服务随启动WinXP一起启动,将延长启动所需要的时间,有些服务是必须设置为自动的,例如Remote Procedure Call(RPC)。由于依存关系或其性质的影响,其他的一些服务也必须设置为自动,这样的服务最好不要去碰它,否则系统无法正常工作。
  Manual(手动):如果一个服务被设置为手动,那么可以在需要的时候再运行它。大多数服务都是这样的,这可以节省大量系统资源、加快启动时间。
  Disabled(禁止):此服务不能再运行,哪怕是系统必须。这个设置一般在提高安全性的时候很管用。如果怀疑一个陌生的服务会给你的系统带来安全隐患,那么可以先尝试停止它,看看系统还能不能正常运行,如果一切正常,那么就可直接禁止它了。日后如果需要这个服务,再启动它前,必须先将启动类型设置为自动或手动。
  最后是“服务状态”,即指服务的现在状态是启动还是关闭,通常可利用下面的“启动”、“关闭”、“暂停”等按钮来即时改变服务的状态,但是有两种情况下这些按钮是灰色不可用的。一种情况是服务被设置为Disabled,这种情况下只有将服务为设置自动或手动并“应用”后才可使用。另一种情况就是我们前面提到的系统启动所必须的基础服务,如Remote Procedure Call,它的启动类型被设置为自动且不可改变,自然那些改变服务状态的按钮也就不可用了。
  切换到服务属性面板的“依存关系”页面。一些服务并不能单独运行,必须依靠(即依存)其他服务。在停止或者禁用一个服务之前,一定要看清楚这个服务的依存关系,如果有其他需要启动的服务是依靠这个服务,就不能将其停止。比如图中Messenger这个服务,要依靠其他4个服务才能运行,因此停止或禁用其中的任何一个,Messenger服务都将不能正常运行。又比如Application Layer Gateway Service这个服务,如果关掉它,那么依赖它的Internet Connection Firewall/Internet Connection Sharing也就无法工作了。所以我们在关掉一个服务前,查清其依存关系是必不可少的步骤。

     关于服务的调整,再给出一些建议:

     1.不要通过用msconfig来禁用某些服务,而是在“运行”对话框中输入“Services.msc”进入服务管理界面调整。

  2.在禁用任何服务之前,先选择一个服务,然后查看所显示的该服务的相关信息,以免误操作。

  3.根据你的设置,如果一个服务的启动类型被设置为手动,它就不会在系统启动后自动运行。如果你发现这样的做法使你感到不方便,完全可设置相关服务启动类型为自动。

  4.在每次调整了你的服务设置后,最好重新启动电脑。

  5.如果你系统中有或者没有上文提到的某些服务,不用担心。因为某些服务只有在特定的状态下或者你安装了某些软硬件之后才会出现。

  6.通过禁用次要的服务,可以比默认状态下节省约12~70MB的内存空间,但是这也取决于你的系统环境。

  7.实际上,在上面的服务中,有36个默认是自动启动的,但最小的情况下只保留8个就能让XP正常运行。

  最后,如果你不慎误禁用了一个重要服务,导致Windows系统无法启动,因此你也无法重新启用相应的服务,这就造成了一个恶性循环。这种情况下我们只能使用控制台手动恢复,在控制台中可随意启用任何服务或控制服务的启动类型。将WinXP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入“欢迎使用安装程序”界面,按“R”键进入Windows XP的“故障恢复控制台”页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键入管理员密码。在这里我们要用的命令是“Enable”和“Disable”。Enable命令的格式是“enable [service_name ] [startup_type]”,Disable命令的格式是“disable [service_name]”,其中[service_name]是希望启用/禁用的服务或设备名称,[startup_type]则是启动类型,表示了不同的启动类型,可用的类型有5种:SERVICE_DISABLED、SERVICE_BOOT_START、SERVICE_SYSTEM_START、SERVICE_AUTO_START和SERVICE_DEMAND_START。

  下面我们将以在控制台中禁用Messenger服务为例子,先设置该服务的启动类型为禁用,然后又重新启用它。进入控制台中,先运行listsvc查看各种系统服务的运行状态,在这里应该看见Messenger服务是启动的。输入“disable messenger”然后回车,这时Messenger服务已被禁用,但仍可通过listsvc命令看到。如果要重新启用该服务并设置该服务随系统自动运行,则需要输入“enable messenger ser-vice_boot_start”然后回车。

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
windows xp系统中可以被禁用的服务对照表
加速运行-----减少电脑系统进程
Microsoft Windows XP服务详解
三步搞定开机DLL文件出错提示
电脑开机时有两个系统选择,怎么删除一个系统?
Win8系统“正常模式”和“安全模式”快速切换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服