主机在上网时提示“Windows 通讯端口初始化失败”,无法正常联网并使用,具体是什么回事?是否有处理方法?
一般情况下,导致这种问题都是病毒破坏。但前期因为 360 安全卫士误拦截系统的 svchost 进程,也会出现此类问题。
如果有上述信息的报错,则说明当前系统的 Winsock 协议配置有问题,将会导致网络连接出现问题,此时就需要用 netsh winsock reset 命令来重置 Winsock 目录才能恢复网络功能。
Netsh Winsock 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因等造成的参数错误问题。 Netsh 是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置 IP、DNS、网卡、无线网络、无线承载等。
当执行完 winsock 的命令重启主机后,需要重新配置IP(注:DHCP环境无需配置)。
处理此类问题,一般可以考虑禁用或退出所有的安全防护软件,然后再使用系统的命令提示符的 netsh 命令修复 winsock。等待修复完毕后,重启后需要安装新版本的安全防护软件,避免再次被拦截。
1、鼠标左键点击桌面左下角的“开始”按钮,然后选择“所有程序”→“附件”,找到“命令提示符”并点击鼠标右键,在弹出菜单中选择“以管理员身份运行(A)”。如下图所示:
提醒:Windows XP 无需使用管理员模式运行
2、在弹出的管理员模式的命令提示符下,键入“netsh winsock reset”命令后回车。如下图所示:
3、稍等片刻,系统将自动重置 Winsock 目录,等待完成重置后需要重新启动主机。如下图所示:
4、重新启动主机后,理论上即可解决“Windows通讯端口初始化失败”报错。