当前位置:首页 > 技术 > 正文内容

Windows 网络故障排查与网卡管理

访客 技术 2026年7月5日 1

网络组件重置修复

当系统出现网络连接异常时,可依次执行以下命令以恢复基础网络功能:

  • 重置 Winsock 协议栈:
    在管理员权限的命令提示符中运行:
    netsh winsock reset
  • 重置 TCP/IP 配置:
    执行:
    netsh int ip reset
    可选:将日志输出至文件以供分析:
    netsh int ip reset c:\resetlog.txt
  • 刷新网络配置:
    释放并重新获取地址:
    ipconfig /release
    ipconfig /renew
    清除本地 DNS 缓存:
    ipconfig /flushdns

完成操作后建议重启系统,使更改生效。若使用静态 IP 地址,需重新配置。

常见问题处理

无线网络图标消失或无法搜索信号

可能因相关服务未启动导致,可通过以下方式修复:

  • 以管理员身份运行命令提示符,执行:
    sc config Wcmsvc start=auto
    sc config WlanSvc start=auto
  • 检查"服务"管理器中 WLAN AutoConfigWLAN Direct 是否已启用。
  • 若驱动异常,可在设备管理器中右键无线网卡,选择"更新驱动程序" → "浏览我的电脑以查找驱动程序" → 从列表中选取合适版本。

Wi-Fi 间歇性断连

常见于电源管理设置导致网卡休眠:

  1. 打开设备管理器,展开"网络适配器"。
  2. 右键点击无线网卡,进入"属性" → "电源管理"。
  3. 取消勾选"允许计算机关闭此设备以节约电源"选项。

网卡驱动报错(错误代码 10)

尝试以下步骤:

  1. 关机并拔除所有外接设备,长按电源键 20 秒以上。
  2. 重新插电开机。
  3. 在设备管理器中禁用再启用网卡。
  4. 卸载驱动后点击"扫描检测硬件改动",让系统自动重装。

自定义网络优先级

通过调整跃点值(Metric)控制网络接口优先顺序:

方法一:图形界面设置

  1. 打开"网络连接"(运行 ncpa.cpl)。
  2. 右键目标网络连接 → "属性" → "Internet 协议版本 4 (TCP/IPv4)" → "高级"。
  3. 取消勾选"自动跃点",手动输入一个数值(越小优先级越高)。

方法二:PowerShell 命令行

查看当前接口信息:

Get-NetIPInterface | Format-Table -AutoSize

设置特定网卡优先级(例如索引为 10 的 Wi-Fi):

Set-NetIPInterface -InterfaceIndex "10" -InterfaceMetric "15"

恢复自动跃点:

Set-NetIPInterface -InterfaceIndex "10" -AutomaticMetric enabled

快速重启网卡

无需重启整机,可直接禁用并启用网卡:

方法一:通过「设置」

Win + I → 网络和 Internet → 高级网络设置 → 选择网卡 → 点击"禁用"后再次"启用"。

方法二:使用命令行工具

  • PowerShell:
    Disable-NetAdapter -Name "Wi-Fi" -Confirm:$false
    Enable-NetAdapter -Name "Wi-Fi" -Confirm:$false
  • 命令提示符:
    netsh interface set interface "Wi-Fi" disable
    netsh interface set interface "Wi-Fi" enable
标签: Windows

相关文章

Linux crontab 详解

1) crontab 是什么cron 是 Linux 的定时任务守护进程;crontab 是用来编辑/查看“按时间周期执行命令”的表(cron table)。常见两类:用户 crontab:每个用户一份(crontab -e 编辑)系统级 crontab / cron.d:可指定执行用户(/etc/crontab、/etc/cron.d/*)2) crontab 时间...

富文本里可以允许的 HTML 属性

一、所有标签默认允许的安全属性(极少)class        (可选)id           (通常建议禁用)title️ 注意:id 容易被滥用做锚点注入,很多系统直接禁用class 允许的话最好只允许固定前缀(如 editor-*)二、a 标签允许属性<a href="" t...

Dom\HTML_NO_DEFAULT_NS 的副作用:自动加闭合标签

在使用Dom\HTMLDocument时,Dom\HTML_NO_DEFAULT_NS 将禁止在解析过程中设置元素的命名空间, 此设置是为了与DOMDocument向后兼容而存在的。当使用它时,已知的一个副作用就是:自动加闭合标签例如 </img> 为什么会这样?当你使用:Dom\HTML_NO_DEFAULT_NS文档会变成 无命名空间模式,此时内部更接近 XML...

Laravel 事件和监听器创建

在 Laravel 中,使用 Artisan 命令创建 Events(事件) 和 Listeners(监听器) 是非常高效的。你可以通过以下几种方式来实现:1. 手动创建单个 Event如果你只想创建一个事件类,可以使用 make:event 命令:Bashphp artisan make:event UserRegistered执行后,文件将生成在 app/Even...

自定义域名解析神器 dnsmasq

什么是 dnsmasq?dnsmasq 是一个轻量级、功能强大的网络服务工具,专为小型和中等规模网络设计。它是一个综合的网络基础设施解决方案[1]。dnsmasq 能做什么?功能说明应用场景DNS 转发与缓存将 DNS 查询转发到上游服务器(ISP、Google DNS 等),并在本地缓存结果加快 DNS 查询速度,减少外部 DNS 流量本地 DNS解析本地网络设备的主机名,无需编辑&n...

linux screen 用法详情 (nohup 的替代方案)

一、screen 是什么?能干嘛?screen 是一个终端复用器,可以:在一个 SSH 会话中开多个“虚拟终端”SSH 断线后,程序仍然在后台运行随时重新连接到原来的会话特别适合:nohup 的替代方案跑脚本 / 爬虫 / 训练模型运维、远程开发二、安装 screen# CentOS / Rocky / Almayum install -y screen# Debian / Ubuntuapt i...

发表评论

访客

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