Windows 10程序被防火墙拦截无法联网时,需通过firewall.cpl进入防火墙设置,点击“允许应用通过防火墙”,启用“更改设置”后勾选目标程序的专用/公用网络权限,或通过“允许其他应用”添加其.exe文件并保存。

Windows 10系统中,某些程序启动后无法联网,不是因为网络本身有问题,而是被系统防火墙默认拦截了——它连尝试连接的机会都没有。这种情况常见于新安装的软件、游戏更新器、远程协作工具或自研小工具。
通过Windows Defender防火墙授权程序联网
第一步:按下 【Win+R】 打开运行窗口,输入 【firewall.cpl】 并回车,直接打开防火墙主界面。
第二步:在左侧菜单中点击 【允许应用或功能通过 Windows Defender 防火墙】,进入权限管理页。
第三步:点击右上角的 【更改设置】 按钮→若弹出UAC提示,必须点【是】→否则所有选项呈灰色不可操作。【这是关键前提,不点就白进来了】
第四步:在应用列表中找到目标程序,勾选其右侧的【专用网络】和【公用网络】。家用路由器环境属于专用网络,咖啡馆Wi-Fi属于公用网络;全选才能确保在任何场景下都可联网。
第五步:如果列表里找不到该程序,点击下方【允许其他应用】→【浏览】→定位到程序安装目录→选中主程序的 .exe 文件(例如 QQ.exe、WeChat.exe、steam.exe)→【添加】→再勾选对应网络类型→最后点【确定】保存。
当程序不在防火墙列表且无法手动添加时
方法一:用任务管理器确认进程名
右键任务栏→【任务管理器】→【详细信息】标签页→找到对应进程→右键【打开文件所在位置】→复制该 .exe 的完整路径,再回到防火墙的【允许其他应用】中粘贴路径添加。
方法二:临时关闭防火墙测试是否为拦截根源
在防火墙主界面左侧点击【启用或关闭 Windows Defender 防火墙】→选择【关闭 Windows Defender 防火墙(不推荐)】→仅对当前网络类型操作→测试程序能否联网。能通则确认是防火墙问题,不能通说明问题出在程序自身或网络配置。
注意:关闭防火墙只是诊断手段,验证后务必重新开启,切勿长期关闭。
针对无管理员权限或家庭版缺少gpedit.msc的情况
第一步:按 【Win+R】 输入 【control firewall.cpl】 回车,此命令兼容所有Win10版本,包括家庭版。
第二步:若防火墙界面完全空白或列表为空,说明系统策略可能被第三方安全软件接管。此时需打开你安装的杀毒软件(如360、腾讯电脑管家、McAfee),在其“网络防护”或“上网控制”模块中查找对应程序并放行。
第三步:检查程序是否以标准用户身份运行但需要高权限联网。右键程序快捷方式→【属性】→【兼容性】选项卡→取消勾选【以兼容模式运行这个程序】和【以管理员身份运行此程序】→这两项有时会干扰防火墙识别逻辑。

















