Svchost错误导致网页无法打开
问:用ADSL方式上网,在上网过程中常出现一个程序错误提示:“Svchost.exe产生了错误会被Windows关闭,您需要重新启动程序”,然后就不能打开网页,重新启动系统后正常,请问这是什么原因?如何解决?
答:故障可能是由蠕虫病毒所导致。
Windows系统服务分为独立进程和共享进程两种。在Windows 2000中很多服务为共享方式,由svchost.exe启动。Windows 2000有两个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。
在Windows XP中,有4个以上的svchost.exe服务进程。将更多的系统内置服务以共享进程方式由svchost启动,在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,原因很简单,任何一个共享进程的服务由于错误退出进程都会导致整个进程中的所有服务都退出。另外,蠕虫传播时破坏了系统的核心进程svchost.exe,从而导致系统不稳定,并可能造成系统崩溃。建议安装最新的冲击波补丁程序,并试着使用专杀程序进行查杀(具体查杀方法可见问题3的回答)。
如何设置内网Net Meeting服务
问:我是学校机房的管理教师,想使用Windows98中NetMeeting和学生进行聊天及桌面共享,而校内局域网不能上网,请问应该如何处理?
答:假设你的电脑IP是192.168.10.10,学生的机器IP是192.168.10.20~192.168.10.100。你们都已经运行了NetMeeting。在启动NetMeeting的过程中,不要登录到“目录服务器”。
①在教师机的NetMeeting上,打开“呼叫”菜单,选择“主持会议”,输入会议的名称,单击“确定”按钮。再次打开“呼叫”菜单,选择“自动接收呼叫”。
②在学生机上,从“呼叫”菜单选择“新呼叫”,在“发出呼叫”对话框中,在“到”后面输入教师机的IP地址(192.168.10.10),单击“呼叫”按钮。
③在教师机上,从“工具”菜单选择“共享”,并在“共享程序”中选择“桌面”并单击右侧的“共享”按钮。这样,你就可以与学生共享你的桌面了。
④如果要进行聊天,从“工具”菜单选择“聊天”就可以了。也可以发送文件等操作。
IIS服务无故停止
问:一台服务器,安装了Helix Server多媒体点播服务器和IIS服务器,为了不发生HTTP端口冲突,将Helix Server服务器的HTTP端口设置为8080,安装后当时正常,后来却发生了这种现象:IIS服务器无故停止工作,而Helix Server多媒体服务器始终正常。IIS服务器中都是用ASP做的主页,结果因IIS停止工作而无法访问了,重启服务器不久后又发生上述现象。而且我们发现只要IIS停止工作,就无法复制粘贴,IE无法使用。应当如何解决?
答:从故障现象上来看,无疑就是由于“冲击波”蠕虫病毒所致。“冲击波”典型的故障现象有以下几点:第一,可以复制,但是无法粘贴,“粘贴”命令呈灰色;第二,Web服务不正常,普通HTML网页能够正常显示,但是,ASP网页无法显示;第三,无法打开“Internet服务管理器”控制台窗口。
解决方式如下:
第一,终止恶意程序服务。在命令提示符下分别键入“NET STOP ″Network Connections Sharing″”和“NET STOP ″WINS Client″”,终止网络共享服务。
第二,删除恶意程序服务。打开注册表编辑器,定位至“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetServices\”,在左侧列表中删除子键“RpcPatch”和“RpcTftpd”。
第三,登录微软网站,安装补丁程序Microsoft Security Bulletin MS03-026 (http//www.microsoft.com/technet/treeview/default.asp﹖url=/technet/security/bul
letin/MS03-026.asp)和Microsoft Bulletin MS03-007(http//www.microsoft.com/technet/treeview/default.asp﹖url=/technet/security/bulletin/MS03-007.asp)。由于该蠕虫具有清除自身的属性,用户可以先将系统时间的年份修改为2004年,再重新启动系统,然后在漏洞补丁安装完成后,把系统时间改回2003年。
第四,在路由器上或防火墙上对135等端口的访问进行过滤。
网络设备级联导致无法上网
问:我单位有一局域网,一台交换机与更大的局域网相连,2台集线器与交换机级联,多台Win98计算机通过集线器上网,一台Win2000机器通过交换机上网。但是把一台Win98的机器连到交换机上时却上不了网,只能连到集线器上才可以,这是为什么?交换机是普通24口(10/100Mbps速率),集线器是TP-Link10Mbps8口。
答:对于第一个问题,有这么几点给你参考:
第一,故障的原因可能是交换机和网卡的兼容性都不太好。既然网卡可以与10Mbps集线器正常连接,那就说明,在10Mbps下是可以通讯的。从道理上讲,无论是10/100Mbps网卡,还是10/100Mbps交换机,都应当能够智能地识别对端设备,并且采用最高的传输速率进行通讯。因此,两个10/100Mbps设备之间无法通讯没有道理。
第二,网卡设置问题。本来网卡是10/100Mbps自适应,但是,由于用户误操作而将网卡设置为10Mbps,结果在与交换机通讯时发生故障,而只能在10Mbps下通讯。运行网卡设置程序,将网卡设置为10/100Mbps自适应模式。
第三,网线有问题。如果网线线序制作有问题,在10Mbps下是可以进行通讯的,但在100Mbps下却无法实现通讯。可以使用网线测试仪,测试一下网线的线序和是否连通性。
服务器定时掉线
问:我是一名网吧的业主,通过光纤专线接入Internet,使用Win2000的ICS实现Internet连接共享,有30台客户机。最近服务器出现如下现象,每天晚上1140后掉线,禁用外网连接并重新启用后一切正常。夜间每隔40分钟出现一次,白天从未出现过。在Win2000的系统日志中有提示是“错误的DNS请求在127.0.0.1”。使用瑞星检查了服务器和客户机,没有发现任何问题,这是什么原因?
答:光纤连接与局域网完全相同,因此,不应当出现掉线的情况。唯一可能的故障原因就出在代理服务器上。
第一,Internet连接共享效果不好,效率也不高,只适用于10~20台计算机的连接共享,建议使用其他代理服务器软件,如SyGate、WinGate等。
第二,删除Windows 2000上的DNS服务,然后在网络属性中,将DNS设置为当地ISP提供的DNS服务器的IP地址。工作站也将DNS设置为当地ISP提供的DNS服务器的IP地址。
第三,查看系统日志,看故障出现时间系统日志中“错误”或者“警告”的记录,找出具体原因。