防火墙或安全软件拦截是导致突然上不了网的常见原因之一,临时关闭防火墙测试、添加程序例外、退出第三方安全软件、还原防火墙默认设置、重置网络协议栈,按顺序排查,多数情况下操作到第二步就能恢复上网。
以下 5 种方法均在 Windows 10/11 实测可用,由易到难排列,修好即停,不必全部执行。
适用系统:Windows 10/11;最后更新:2026-06-22。
网络适配器被防火墙或安全软件拦截是什么情况
当 Windows Defender 防火墙或第三方安全软件(如 360 安全卫士、火绒安全)误判某个网络请求为威胁时,会向网络适配器发送拦截指令,表现为网络图标正常但打开任何网页均提示"无法访问此网站"或"ERR_NETWORK_ACCESS_DENIED",命令行执行 ping 8.8.8.8 返回"请求超时"。这类问题与网线、路由器、运营商无关,网络适配器硬件本身通常没坏,只是出站规则或程序白名单配置出了偏差,不必急着重装系统或更换网卡。
方法一 临时关闭 Windows Defender 防火墙测试
最快速的验证手段:临时关防火墙后若能立刻上网,则确认是防火墙出站规则拦截所致,再针对性调整规则,不需要继续排查其他原因。
操作步骤
- 按
Win + R,输入control回车,打开控制面板。 - 依次点击「系统和安全」→「Windows Defender 防火墙」。
- 点击左侧「启用或关闭 Windows Defender 防火墙」。
- 在"专用网络设置"和"公用网络设置"下均选择「关闭 Windows Defender 防火墙(不推荐)」,点击「确定」。
- 打开浏览器测试联网;能上网则说明防火墙规则有误,立即重新打开防火墙并转到方法二添加例外,不要长期关闭。
下图展示防火墙排查→调整规则的处理流程,有助于理解五种方法之间的先后关系。
方法二 为程序添加防火墙例外(入站/出站规则)
如果是特定应用(如 Steam、Chrome、游戏客户端)上不了网但其他程序正常,说明该应用被防火墙出站规则拦截,添加例外即可,不必整体关闭防火墙。
操作步骤
- 打开控制面板 →「Windows Defender 防火墙」→ 左侧点击「允许应用或功能通过 Windows Defender 防火墙」。
- 点击右上角「更改设置」(需管理员权限),再点击「允许其他应用」。
- 点击「浏览」,找到被拦截程序的 .exe 文件(如 Steam 默认路径为
C:\Program Files (x86)\Steam\steam.exe),点击「打开」→「添加」。 - 勾选该应用的「专用」和「公用」网络复选框,点击「确定」。
- 若需要更精细地控制出站方向,按
Win + R输入wf.msc打开高级安全 Windows Defender 防火墙,在「出站规则」中检查是否有对应程序的"阻止"规则,右键将其禁用或删除。
方法三 退出并检查第三方安全软件
360 安全卫士、火绒、卡巴斯基等第三方安全软件自带独立的流量拦截模块,优先级高于 Windows Defender 防火墙,有时在病毒库误报更新后会错误拦截正常联网请求。
操作步骤
- 在任务栏通知区域找到安全软件图标,右键选择「退出」或「关闭保护」(不同软件菜单文字不同)。
- 退出后立即测试联网;若恢复正常,说明该软件的某个拦截模块误报。
- 重新打开安全软件,进入「网络防护」或「防火墙」设置,将被拦截的程序或网址加入白名单/信任列表。
- 若白名单设置后仍拦截,尝试将安全软件病毒库更新至最新版(误报通常在新库版本中修正)。
- 如问题持续,可将该第三方安全软件临时卸载,单独依赖 Windows Defender,待确认网络恢复正常后再重新安装。
下图对比了"安全软件正确放行"与"误报拦截"两种状态,帮助判断当前属于哪种情形。
方法四 还原 Windows Defender 防火墙为默认设置
如果之前手动添加过多条出站/入站规则,或安全软件写入了错误的防火墙策略,还原默认可一次性清除所有异常规则,是最彻底的防火墙修复手段。
操作步骤
- 打开控制面板 →「Windows Defender 防火墙」。
- 点击左侧「还原默认值」。
- 在弹出的警告对话框中确认点击「还原默认值」——此操作会删除所有手动添加的例外规则。
- 还原完成后重启电脑,测试联网;如已恢复,按方法二重新为必要程序添加例外。
方法五 重置网络协议栈(Winsock/TCP-IP)
防火墙规则更改或安全软件写入异常配置有时会破坏 Winsock 或 TCP/IP 协议栈,导致即使关闭防火墙也无法联网。以管理员权限运行以下命令可彻底重置协议栈。
操作步骤
- 在开始菜单搜索「cmd」,右键「以管理员身份运行」打开命令提示符。
- 依次输入以下命令,每条回车后等待执行完成:
netsh winsock resetnetsh int ip resetipconfig /releaseipconfig /flushdnsipconfig /renew - 全部执行完后重启电脑(必须重启,winsock reset 重启后才生效)。
- 重启后测试联网;若仍不通,在设备管理器 →「网络适配器」检查网卡是否显示黄色感叹号(错误代码 10 或 43),若有,右键更新或重装网卡驱动。
用「软领驱动大师」更省事
上述方法五涉及网卡驱动更新;若设备管理器显示网卡驱动异常(黄色感叹号、代码 43、"此设备无法正常启动"),手动到厂商官网找对应驱动型号费时费力。软领驱动大师的驱动搜索功能可以按硬件型号自动匹配百万级驱动库中的官方版本,驱动管理功能支持一键安装或更新驱动,全面诊断功能可一次扫描全机驱动健康状态,系统修复功能可修复驱动相关系统组件异常。
软领是知名国产软件品牌,20 年技术沉淀,服务千万用户;从官网 wyouhua.com 直接下载,安装无捆绑勾选项。
软领旗下所有产品界面上都有客服按钮,点一下就能联系真人客服,复杂情况还有专业工程师远程协助,不是 AI 自动应答。
常见问题
关闭防火墙后还是上不了网怎么办?
说明问题不在 Windows Defender 防火墙,可能是第三方安全软件的独立流量拦截模块在起作用,或者 Winsock/TCP-IP 协议栈已被破坏。按方法三退出第三方安全软件测试,若无效则用方法五重置网络协议栈。
添加了防火墙例外但特定软件仍无法联网?
检查是否有"出站规则"里存在该程序的"阻止"条目(入站规则不影响程序主动联网)。按 Win + R 输入 wf.msc,切换到「出站规则」,按程序名称排序查找并删除阻止规则。
还原防火墙默认值会影响已安装的程序吗?
还原后所有手动添加的例外规则会被清除,之前需要特殊权限联网的程序(如远程桌面、某些游戏)可能需要重新在防火墙里添加例外。系统自带功能和 Windows Update 不受影响。
netsh winsock reset 命令提示"需要提升才能执行此操作"怎么解决?
需要以管理员身份运行命令提示符:在开始菜单搜索"cmd",右键选择「以管理员身份运行」,再输入命令即可。普通用户权限下运行会收到该错误。
手机用同一个 WiFi 能上网但电脑不行,一定是防火墙问题吗?
不一定,但防火墙/安全软件拦截是最常见原因之一。也可能是电脑网卡的 IP 配置冲突(同段 IP 重复)或 DNS 缓存污染,可先执行 ipconfig /flushdns 清除 DNS 缓存,再依次排查防火墙。
推荐阅读
相关推荐

提示