杀毒后不能上网,修复winsock的方法

今天在客户现场做IT外包服务的过程中,发现一台XP客户机中了木马病毒,杀毒后不能上网,必须通过修复winsock后才能恢复正常。
中木马病毒后,杀毒软件报查杀病毒成功,然后不能上网。执行ping命令,在ip地址处会出现(?),无法ping通外网。怀疑杀毒软件在杀毒过程中删除LSP导致注册表中winsock目录纹乱,查询微软网站有关说明:
“Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分层服务提供商 (LSP)”的机制进行扩展。Winsock LSP 可用于非常广泛的实用用途,包括Internet 家长控制 (parental control) 和Web 内容筛选。在以前版本的Windows XP 中,删除不正确的(也称为“buggy”)LSP 可能会导致注册表中的 Winsock 目录损坏,潜在地导致所有网络连接的丢失。
新增的 Winsock Netsh 命令
详细说明
Windows XP Service Pack 2 中有两个新增的 Netsh 命令。
” netsh winsock reset catalog
该命令将 Winsock 目录重置为默认配置。如果安装了可导致网络连接丢失的不正确的 LSP,该命令会很有用。尽管使用该命令可以还原网络连接,但应该慎重使用,因为以前安装的 LSP 都将需要重新安装。

” netsh winsock show catalog

该命令会显示安装在计算机上的 Winsock LSP 列表。
为什么此更改非常重要?它有助于缓解哪些威胁?
这些命令为维护 Winsock LSP 和排解 Winsock LSP 的问题提供了额外的管理功能,并且可以用于脚本中以协助从大范围的不正确的 LSP 安装中进行还原。
按照说明执行命令: netsh winsock reset
报错,无法完成命令。
检查居然当前用户没有修改注册表的权限,可我的用户具有超级用户的权限,用regedit打开注册表,给我的用户设置“完全控制”权限,重新执行上述命令成功(建议执行上述命令前备份注册表)。
重新启动后,可以上网。
Social tagging:

Comments are closed.