科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道操作系统应用基础 Windows XP服务详解(10)

操作系统应用基础 Windows XP服务详解(10)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Wmi(Windows管理规范驱动延伸服务)的进程名是svchost.exe,在WinXP Home下不可用,在WinXP PRO下默认安装的启动类型是手动,没有服务依存关系。

作者:GZ 来源:大众软件 2007年11月16日

关键字: 服务 应用 Windows Windows xp

  • 评论
  • 分享微博
  • 分享邮件

 75.Windows Management Instrumentation Driver Extensions

  Wmi(Windows管理规范驱动延伸服务)的进程名是svchost.exe,在WinXP Home下不可用,在WinXP PRO下默认安装的启动类型是手动,没有服务依存关系。微软的白皮书介绍,该服务是作为WMI服务在驱动程序方面的一个延伸,简单说主要就是为让系统方便地获知计算机中OEMs(original equipment manufacturers)以及IHVs(independent hardware vendors)等与硬件厂商相关的硬件信息。不过让人奇怪的是,为什么它在WinXP Home下不可用呢?

  76.Wireless Zero Configuration

  WZCSVC(无线配置服务)的进程名是svchost.exe,在WinXP Home/PRO下默认安装的启动类型是自动,依赖于NDIS Usermode I/O Protocol组件、Remote Procedure Call服务。它的简单描述是“为您的802.11适配器提供自动配置”。802.11是大家都比较熟悉的无线局域网协议标准了,其已经在市场上占据了优势。当然,802.11协议、蓝牙标准和HomeRF工业标准是无线局域网所有标准中最主要的竞争对手,它们也各有优劣。然而802.11b无线局域网技术已经在美国得到了广泛的应用,所以微软的WinXP内置服务支持也就不足为奇了。如果你没有使用无线网络适配卡装置,那么可以关闭服务。

  77.WMI Performance Adapter

  WmiApSrv(WMI性能适配器服务)的进程名是wmiapsrv.exe,在WinXP Home/PRO下默认安装的启动类型是手动,依赖于Remote Procedure Call服务。此服务提供了从WMI HiPerf 提供者获得的性能库信息,需要以手动方式进行配置,并不会在缺省状态下实现运行。该服务太过专业,无法解释得浅显,对于普通的使用者最好保持其默认状态。

  78.Workstation

  Lanmanworkstation(工作站服务)的进程名是svchost.exe,在WinXP Home/PRO下默认安装的启动类型是自动,它不依赖于其他服务,但有不少服务都依赖它。该服务同样为基础服务,请保持其默认状态不要关闭。

  结束篇  调整建议与手动恢复

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

  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”然后回车。

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章