加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

瞧瞧网络组件与系统服务的关系

(2009-08-23 00:10:48)
标签:

windows

网络

服务

it

分类: Windows应用

瞧瞧网络组件与系统服务的关系

进Services.msc这个名叫“服务”的班,里面的学生还真不少呢,就拿Windows XP年级的来说,学生至少也有个八九十,而Windows Vista或者Windows 7年级,那就更多啦,一百五十来个。想知道哪些学生来自同一个城市吗?大家都混在这个班里面,还真难看出来呢,那干脆不看算了。

可是,有一天在Windows XP年级的这个班,网络老师上关于域的课程时,突然发现加入不了域了,投在屏幕上的对话框成了这样:

  

 瞧瞧网络组件与系统服务的关系瞧瞧网络组件与系统服务的关系

 

    这下可糟了,于是叫来年事已高的班主任。班主任过来一看,就发现学生好像少了,眼睛再一扫发现Workstation果然失踪了,无奈之下,只好找到他同城的同学来问问下落。趁着这个机会,我们终于知道了究竟哪些学生来自哪个城市了……

 

    呵呵,故事就到这里了,我们言归正传,瞧瞧网络组件与系统服务的关系,看看哪些系统服务属于哪一个网络组件。其实要知道也很简单,我们通过逐个卸载网络组件然后对比系统服务列表即可,笔者已经做好了这个实验。

    我们通过运行ncpa.cpl可以打开网络连接控制面板项,在这里,右键单击本地连接,选择属性,可以打开本地连接属性对话框,在这里我们发现默认情况下,Windows XP安装的网络客户端、服务和协议一共有四个,分别是“Microsoft 网络客户端”、“Microsoft 网络的文件和打印机共享”、“QoS 数据包计划程序”和“Internet 协议 (TCP/IP)”。如下图所示:

  

 瞧瞧网络组件与系统服务的关系

 

    选中“Microsoft 网络客户端”,点击卸载,之后系统会要求您重启计算机。重启之后,再次打开Services.msc来查看系统服务,并与之前导出的默认服务列表进行对比,可以发现,“Microsoft 网络客户端”对应的七个服务如下表所示:

  

服务名称

描述

启动类型

登陆类型

Alerter

通知所选用户和计算机有关系统管理级警报。如果服务停止,使用管理警报的程序将不会受到它们。如果此服务被禁用,任何直接依赖它的服务都将不能启动。

已禁用

本地服务

Computer Browser

维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

自动

本地系统

Messenger

传输客户端和服务器之间的NET SEND和Alerter服务消息。此服务与 Windows Messenger 无关。如果服务停止,Alerter消息不会被传输。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

已禁用

本地系统

Net Logon

支持网络上计算机 pass-through 帐户登录身份验证事件。

手动

本地系统

NT LM Security Support Provider

为使用传输协议而不是命名管道的远程过程调用(RPC)程序提供安全机制。

手动

本地系统

Remote Procedure Call (RPC) Locator

管理 RPC 名称服务数据库。

手动

网络服务

Workstation

创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

自动

本地系统

 

     其中,随系统自动启动的“Computer Browser”和“Workstation”服务不论对于加入域还是工作组都至关重要,可以说,只要你想要访问另一台计算机的共享,这两个服务一定要启动。而上表中的Messenger就是信使服务,它由于存在潜在的不安全性,默认已被禁用(笔者用作测试的系统是Windows XP SP3)。

 

    如果继续卸载“Microsoft 网络的文件和打印机共享”,重新启动之后再次对比,可以发现与之关联的服务如下:

  

服务名称

描述

启动类型

登陆类型

Server

支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

自动

本地系统

 

    其实它关联的就是这一个名叫“Server”的服务。这个服务也是随系统自动启动的,它用来支持文件、打印、命名管道共享。

 

    注意,进行上述实验的时候一定要卸载这些网络组件,仅仅清空各组件前面的复选框是达不到效果的。

如果您正确卸载了上述两个网络组件之后,您应该看到这样的本地连接属性:

  

 瞧瞧网络组件与系统服务的关系

 

    好了,现在您该清楚这两个网络组件与系统服务之间的关系了吧。清楚了又有什么用呢?很简单,万一您的系统由于意外丢失了上述关联系统服务中的某个时,你就该知道如何重新安装这个服务了。比如,您只丢失了Workstation服务,那么请您先卸载“Microsoft 网络客户端”,重启之后再安装它。

    那要如何再次安装卸载掉的某个网络组件呢?

    同样在本地连接属性对话框,点击“安装(N). . .”按钮,您会看到如下的下级对话框:

  

 瞧瞧网络组件与系统服务的关系

 

    在这里选择您要安装的网络组件的类型。下面我将XP SP3中带有的网络组件类型归类如下:

 

组件类型

名称

客户端

Microsoft 网络客户端

NetWare 客户端服务

 

Microsoft 网络的文件和打印接共享

QoS 数据包计划程序

服务公布协议

 

Internet 协议 (TCP/IP)*

Microsoft TCP/IP 版本 6

Network Monitor Driver

NWLink IPX/SPX/NetBIOS Compatible Transport Protocol

 

    于是,比如选择添加客户端之后,就可以在下面这样的对话框里面选择安装“Microsoft 网络客户端”了。

 

 瞧瞧网络组件与系统服务的关系

 

    其实,修复TCP/IP协议也可以通过这样的UI操作方式。不过在这里,Internet 协议(TCP/IP)默认并不能够卸载因此也不可能出现在添加协议的对话框里,正确的做法是仍然选择添加协议,不过之后要选择从磁盘加载,然后定位到“%systemroot%\inf\nettcpip.inf”。或者,直接使用命令行执行“netsh int ip reset <存放日志路径>”即可。

    在Windows Vista、Windows 7里面,本地连接里默认的网络组件更多哦,这就是为什么系统服务几乎多了一倍。不过可以用虚拟机采取类似的方法研究。

    OK,下课啦。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有