病毒安全知识,电脑网络技术,手工杀毒方法,答疑解决笔记

导航

« 医学院效应清除WeekGame4122.exe、qvod高清影院.exe、Game.exe病毒 »

一个教训:NA不代表没问题

  曾经以为SREng日志的“Winsock 提供者”如果不显示内容(即只有N/A)就表示全通过验证没问题了,虽然也有怀疑过,不过终于等到一个确切的例子推翻前述的误解。该例是由于中毒杀毒后仍无法上网,而通过重置Winsock就修复此问题,但在SREng的日志中“Winsock 提供者”显示的是N/A,导致我忽略了这项内容。

  重置Winsock多用于解决类似“只能上QQ却不能打开网页”的问题,也可以解决不能上网的问题,因为winsock是Windows下网络编程接口(通信接口,不详细抄百科中的技术规范标准了,简单的说更容易理解些)。因此Winsock被篡改或劫持,可能导致无法上网的麻烦,重置winsock就修复它。除了用SREng、360等工具直接进行修复外,还可以用命令netsh winsock reset进行(注:如在vista/win7环境下,需先用管理员身份运行cmd打开命令提示符窗口后再运行该命令)。完全修复除了重置以外,还要求文件没有损坏与丢失(一般相关文件比较健康,没问题,只需重置winsock,即重新指回正确的系统文件)。

  回到开头的问题,在SREng日志中这一项如正确通过验证,“Winsock 提供者”只显示“N/A”(不过即使有内容显示也不一定代表一定有问题,个别“修改”版的windows就是这么“混乱”,中国特色;或者使用了第三方代理,如为了获得较好的网络游戏速度),不过有时Winsock被破坏后,可能本来就没有东西能显示在这一项中,也是N/A。所以分析SREng日志不能光靠这个NA,还得凭求助者对问题的描述来判断(所以不能光提供SREng日志而什么话也不说,这种论坛求助很让我郁闷)。当然用SREng直接进行操作而不是通过日志间接分析的,可能能够看得比较准确(猜测)。

附:确定Winsock是否损坏方法:

方法1:使用Netdiag 工具 
要使用 Netdiag 工具,必须安装 Microsoft Windows XP 支持工具。为此,请按照下列步骤操作。 
注意:1.如果已经安装了支持工具,请转到本部分的第二个过程。 
2.如果您尚未安装支持工具,且没有 Windows XP 安装 CD,请转到“方法 2”。 
1). 插入 Windows XP 安装 CD,然后找到 Support\Tools 文件夹。 
2). 双击“Setup.exe”文件。 
3). 按照屏幕上的步骤操作,直至出现“请选择安装类型”屏幕。 
4). 在“请选择安装类型”屏幕上,单击“完全”,然后单击“下一步”。 
完成安装后,请按照下列步骤操作:
1. 单击“开始”,单击“运行”,键入 CMD,然后单击“确定”。 
2. 键入 netdiag /test:winsock,然后按 Enter。
Netdiag 工具将返回对若干网络组件(包括 Winsock)的测试结果。有关测试的详细信息,请在 netdiag 命令的末尾添加 /v:netdiag /test:winsock /v
注:Netdiag命令行是提供给Windows XP用户来确定Winsock2项是否损坏的,并且是需要Windows XP安装盘来安装的。

方法2:使用 Msinfo32 程序 
注意: 只有在您没有 Windows XP 安装 CD 且未安装支持工具时,才应使用此方法。
1. 单击“开始”,单击“运行”,键入“Msinfo32.exe”,然后单击“确定”。
2. 依次展开“组件”和“网络”,然后单击“协议”。
3. “协议”下将显示 10 个节。如果 Winsock2 项未损坏,则节标题中将包括下列名称:
MSAFD Tcpip [TCP/IP]
MSAFD Tcpip [UDP/IP]
RSVP UDP Service Provider
RSVP TCP Service Provider
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
如果显示的名称与此列表中的名称有任何不同,则说明 Winsock2 项已损坏,或安装了第三方加载项(如代理软件)。如果msinfo32.exe无法获得系统信息,可能是由于以下三个服务没有启动:1、 事件日志;2、Windows Management Instrumentation;3、 远程过程调用 (RPC) 。如果安装了第三方加载项,则该加载项的名称将替代列表中的字母“MSAFD”。 
如果列表中的节数多于 10 个,则说明安装了第三方加载项。
如果少于 10 个,则说明缺少信息。
注意:这些条目表示 Windows XP 安装中只安装了 TCP/IP 协议。在 Winsock 正常运行的情况下,如果安装了其他协议,则还可以看到其他条目。例如,如果安装了 NWLink IPX/SPX,您将看到 7 个附加的节,从而使总节数达到 17 个。

为Windows Vista/Windows 7 用户从Winsock2 损坏中恢复的手动步骤:

Winsock 损坏可导致连接问题。要在 Windows Vista 中使用“网络诊断”解决此问题,请按照下列步骤操作: 
1.单击“开始”,然后单击“网络”。
2.单击“网络和共享中心”。
3.在“网络和共享中心”框中,单击“诊断和修复”。
注意:也可以访问控制面板中的“网络和共享中心”。


>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/806.html

  • 1楼.1米9男装
  • 工作量又加大了,^^ 不过,用户的描述有时会误导...
    流风33 于 2011-2-27 20:03:54 回复
    不会太多
  • 2011-2-27 12:56:06  [引用

发表评论(欢迎交流,无须注册 | 如申请友链与本站要求不符,恕不回复,见谅):

验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • 收藏文章:
  • 新浪微博:
  • 订阅博客:
  • 腾讯微博:

最新发表

最新评论及回复

本站出现的所有广告均不代表本人及本站观点立场 | 关于我 | 网站地图 | 联系邮箱 | 返回顶部
Copyright 2008-2016 www.stormcn.cn. All Rights Reserved. Powered By Z-Blog. 闽ICP备09000343号

闽公网安备 35010202000133号