网卡禁用或协议异常时用 netsh winsock reset 重置
故障现象 / 适用场景
- 适配器显示已启用却无任何连接
- 能连无线但所有网页都打不开
- 改过网络软件后协议行为异常
- ipconfig 输出里网卡段落残缺
可能原因 / 知识点
网卡被手动禁用
网卡在运行里被右键禁用或误触快捷键,状态看着在却完全不收发数据。
协议目录损坏
装过加速或防护类软件后,网络协议目录被改,解析与连接一起出错。
协议栈配置错乱
地址、路由或协议绑定被改乱,重启也回不来,需要整栈复位。
网卡驱动异常
驱动文件损坏让设备在管理器里带感叹号,重置协议也救不回。
实操步骤
第1步:看是否被禁用
按 Win+R 输入 ncpa.cpl 看以太网或 WLAN 是否标着已禁用,是就右键启用,再看状态有没有变化。
第2步:列接口状态
在命令提示符执行 netsh interface show interface,读管理状态与连接状态,确认系统眼里这块卡是什么情况。
第3步:重置协议目录
以管理员身份打开命令提示符,执行 netsh winsock reset 重置协议目录,回显成功后先别急着判断结果。
第4步:再复位协议栈
继续执行 netsh int ip reset 复位协议栈,再执行 ipconfig /flushdns 清掉旧解析记录,然后重启一次。
第5步:重启后复查
按 Win+R 输入 devmgmt.msc 卸载网卡并点「操作→扫描检测硬件改动」;最后执行 ping 默认网关 IP 验证连通。
核心技能速记
预防与提醒
- 两条重置命令都要在管理员命令提示符里跑
- 执行完必须重启,不重启看不到完整效果
- 重置会清掉手工填的 IP,先用 ipconfig /all 记下来
常见问题
重置协议栈会丢固定 IP 设置吗
会,手工填的地址与 DNS 可能回到自动获取;先执行 ipconfig /all 截图留存,重置后再按 Win+R 输入 ncpa.cpl 回 TCP/IPv4 属性把参数填回去。
协议栈重置重启之后还是没网怎么办
按 Win+R 输入 devmgmt.msc 看网卡有无感叹号,必要时卸载后重装驱动;再执行 netsh interface show interface,确认接口与地址都回来了。