近来偶尔要用到Windows网上邻居功能,却发现居然无法使用了。于是立马检查本机组策略设置(Gpedit.msc),发现都没问题。继而再去检查计算机“服务”(Services.msc)的Server、Workstation和Computer Browser三个项目,发现Server、Workstation都正常启用,而Computer Browser却状态异常。于是我手动启用它,再次进入网上邻居,结果等了很长一段时间仍然无法使用。
接着我打开“事件查看器”(Event Viewer)观察系统日志,令我惊讶的是日志显示了每次启动Computer Browser之后,再次进入网上邻居失败后,Computer Browser服务就会因超时而自动停止。这究竟是什么原因呢?于是我搜索了下互联网,偶然看到一篇文章中说,如果Windows自带防火墙(Windows Firewall)中的“文件和打印共享”例外项被取消之后,Computer Browser服务会被自动禁止。会不会是这个原因呢?
要打开Windows防火墙,前提就是要启用Windows Firewall/Internet Connection Sharing (ICS)服务,于是我启用了该服务。然后再次进入网上邻居,OK,可以用了!
原来如此!由于我使用了第三方的软件防火墙,我一直把Windows自带的Windows Firewall/Internet Connection Sharing (ICS)服务给禁用掉了,我想这样可以节省点系统资源。但谁知道禁用此服务后会连带关闭Computer Browser服务,进而无法使用网上邻居。真是没有想到啊,看来这个服务省不得。
附:系统日志
日志段1:启用计算机浏览服务,然后进入网上邻居就发生服务超时停止。
Computer Browser 服务成功发送一个 开始 控件。
Computer Browser 服务处于 正在运行 状态。
Computer Browser 服务处于 停止 状态。
Computer Browser 服务因下列错误而停止: 由于超时时间已过,该操作返回。
日志段2:启用ICS服务,计算机浏览服务自动启用,然后进入网上邻居不会再出错。
Windows Firewall/Internet Connection Sharing (ICS) 服务成功发送一个 开始 控件。
Windows Firewall/Internet Connection Sharing (ICS) 服务处于 正在运行 状态。
Application Layer Gateway Service 服务成功发送一个 开始 控件。
Application Layer Gateway Service […]
补充:
以上方法不行的话,需要打一个补丁,才能解决这个问题。说这是windows server 2003的一个漏洞,这个服务自动停止。补丁名字为:下图
8930ef03d36d3d533812bbc2
===
昨天下午终于发现..出现这种原因是因为没有打下windows KB958644补丁.....
黑客利用微软最新RPC漏洞MS08-067实施的“扫荡波”蠕虫攻击,用户如尚未给系统打好补丁,一旦被黑客扫描发现,瞬间便受到蠕虫病毒侵袭,成为被黑客远程控制的帮凶,主动去攻击其他用户的电脑。也就是说,局域网中一旦有一台电脑中招,全网没有修复漏洞的电脑就都会感染病毒,其危害和传播形式与猖獗一时的“冲击波”、“震荡波”非常相似。所以才会有大面积的用户不能访问共享目录.
病毒发作的具体表现为svchost应用程度出错..而computer brower 服务是依赖svchost应用程序的.
===
方法2:
1:控制面板-管理工具-“服务”中Computer Browser项的“常规”页面,设置启动类型为“自动”
2:如依然被关闭,在其“恢复”页面,设置失败后“重新启动服务”,第一次失败,第二次失败,后续失败三处都这样设置。
3:依然不行的话,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run新建一个“字符串值”,内容输入“C:\WINDOWS\system32\svchost.exe -k netsvcs”
方法3:
1:控制面板-管理工具-“服务”中Computer Browser项的“常规”页面,设置启动类型为“手动”
2:设置为“启动”
===
电脑访问局域网有问题,服务里的Computer Browser服务启动不了,开启Computer browser 提示说”服务启动后又停止,一些服务服务自动停止,如果没什么可作,如:性能日志和警报服务"
Server 和workstation 服务都开着。具体提示如果下:
本地计算机上的开启Computer browser 服务启动后又停止了。一写服务知道停止,如果他们没有什么可做的,例如“性能日志和警报”服务。
解决方法:在控制面板打开打开Windows 防火墙-例外-在\"文件和打印机共享\"打上对勾点确定就OK了
====
不出意外是扫荡波的病毒,打上两个补丁就OK了,貌似2003是KB958644-x86-CHS和KB921883-x86-CHS这两个
====
Computer Browser服务自动停止
Computer Browser服务”的“依存关系”的那些服务。。开启情况如何???
或者。。。可以去查看一下“事件查看器”。。。
===
开启了windows xp sp2的防火墙,并把文件和打印机共享使用的port*了,导致computer browser服务无法启动。
解决方法:
打开防火墙(firewall.cpl),在【例外】标签中,选择“文件和打印机共享”解除*的文件和打印机共享使用的port,然后computer browser服务会自动启动。
方法2:
1:控制面板-管理工具-“服务”中Computer Browser项的“常规”页面,设置启动类型为“自动”
2:如依然被关闭,在其“恢复”页面,设置失败后“重新启动服务”,第一次失败,第二次失败,后续失败三处都这样设置。
3:依然不行的话,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run新建一个“字符串值”,内容输入“C:\WINDOWS\system32\svchost.exe -k netsvcs”
方法3:
1:控制面板-管理工具-“服务”中Computer Browser项的“常规”页面,设置启动类型为“手动”
2:设置为“启动”
=====
本人2003服务器近期也出现这种况,且Windows Firewall/Internet Connection Sharing (ICS) 服务处于停止状态。
根据上面本人收集到的资料,我作了如下操作
1:控制面板-管理工具-“服务”中Computer Browser项的“常规”页面,设置启动类型为“自动”
2:在其“恢复”页面,设置失败后“重新启动服务”,第一次失败,第二次失败,后续失败三处都这样设置。
3:Windows Firewall/Internet Connection Sharing (ICS) 服务设置启动类型为自动,并在其“恢复”页面,设置失败后“重新启动服务”,第一次失败,第二次失败,后续失败三处都这样设置。
4:再察一段时间,或重启服务器还是不成功的话,我会按===在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run新建一个“字符串值”,内容输入“C:\WINDOWS\system32\svchost.exe -k netsvcs”这个操作,把Windows Firewall/Internet Connection Sharing (ICS)也一样添加注删表启动
==毕竞服务器正在工作,有很多工作站在用且很忙,不能随便重启啊
==
KB958644-x86-CHS和KB921883-x86-CHS这两个
补钉没打的,注意要打,我查看了,我这台打过了
***
故障描述:
Server2003R2的系统,刚开机共享都正常,过了一段时间客户端共享访问不了,重启电脑后又可以正常访问。检查发现Computer Browser服务已停止,手动开启Computer Browser服务,可以正常访问。过一段时间后,服务器Computer Browser服务又自动停止。
日志信息:
事件类型: 错误
事件来源: Application Error
事件种类: (100)
事件 ID: 1000
日期: 2008-11-12
事件: 14:47:26
用户: N/A
计算机: ITSERVER
描述:
错误应用程序 svchost.exe,版本 5.2.3790.0,错误模块 unknown,版本 0.0.0.0,错误地址 0x00000000。
故障原因:
出现这种原因是因为没有打下windows KB958644补丁
病毒利用微软最新RPC漏洞MS08-067实施的“扫荡波”蠕虫攻击,用户如尚未给系统打好补丁,一旦被黑客扫描发现,瞬间便受到蠕虫病毒侵袭,主动去攻击其他用户的电脑。也就是说,局域网中一旦有一台电脑中招,全网没有修复漏洞的电脑就都会感染病毒,所以才会有大面积的用户不能访问共享目录。
故障解决:
下载windows KB958644补丁,问题解决。
下载地址(不同的操作系统下载地址不一样):
Windows 2000 SP4 (英文、简体中文)
Windows XP SP2 (英文、简体中文)
Windows XP SP3 (英文、简体中文)
Windows XP Pro x64 (英文)
Windows XP Pro x64 SP2 (英文)
Windows 2003 SP1 (英文、简体中文)
Windows 2003 SP2 (英文、简体中文)
Windows 2003 x64 (英文、简体中文)
Windows 2003 x64 SP2 (英文、中文)
Windows Vista和Windows Vista SP1 (英文、中文)
Windows Vista x64和Windows Vista x64 SP1 (英文、中文)
Windows Server 2008 32位版 (英文、中文)
Windows Server 2008 64位版 (英文、中文)
===
Computer Browser服务启动又关闭的解决之道
问题:电脑访问局域网有问题,服务里的Computer Browser的时候启动不了,开启Computer browser 提示说”服务启动后又停止,一些服务服务自动停止,如果没什么可作,如:性能日志和警报服务"
Server 和workstation 服务都开着。
解决方法:在控制面板打开打开Windows 防火墙-例外-在\"文件和打印机共享\"打上对勾点确定就OK了
另外如果还是不能访问局域网,请确保以下都是正确的,系统以XP为例:
你看看下面哪些你没人开启的,设置后再试试
1- 看看各机器中是不是开着防火墙设置到了,请关闭防火墙试试
2- 开始-运行-gpedit.msc-计算机配置-WINDOWS设置-安全设置-本地策略-用户权利指派-拒绝访问这台计算机(删掉GUEST)
3- 开始-运行-gpedit.msc-计算机配置-WINDOWS设置-安全设置-本地策略-用户权利指派-从网络访问这台计算机 (添加GUEST) )
4-提示不能为空密码或密码错误,进组策略的安全选项..将"不能为空密码" 停用,密码错误就重设好密码
5- 所有共享机子要在同一个工作组,如果不同,可以在我的电脑--属性里设记得重新启动系统才生效
6- 启用guest账户 我的电脑右键管理--本地用户和组---用户---右键GUEST属性--把帐户已停用的勾去掉.
7- 要起用TCP/IP netbios协议,在本地网络连接属性里--安装--协议--NWLink IPX/SPX/NetNIOS Compatsport Protocol。
来自:http://apps.hi.baidu.com/share/detail/8916336