在Win10里停止防火墙的“服务器”,本质是停止Windows Defender Firewall服务,服务名MpsSvc,最快路径:Win+R输入services.msc,找到Windows Defender Firewall,右键停止,再把启动类型改为禁用;临时操作可用管理员命令提示符执行net stop MpsSvc。
先搞清概念:关闭防火墙和停止防火墙服务不是一回事
很多人搜“win10怎么停止防火墙的服务器”,其实卡在一个误区:在控制面板里点了“关闭Windows Defender防火墙”,并不等于防火墙服务停了,控制面板关闭的是三个网络配置文件下的过滤规则,MpsSvc服务还在后台运行。
据微软官方文档,Windows Defender防火墙的服务名为MpsSvc,显示名为Windows Defender Firewall,真正停止服务后,入站和出站规则会暂时失效,业内专家指出,这对服务器连接、共享和远程桌面影响很直接。
win10关闭防火墙服务器连接不上怎么办?先看服务是否还在跑
如果你关闭防火墙后,服务器还是连不上,按下面顺序查:
- 按Win+R,输入
services.msc,找到Windows Defender Firewall。 - 看状态是否为正在运行,如果是,说明只关了过滤规则,服务没停。
- 管理员打开CMD,执行
sc query MpsSvc,状态显示RUNNING,就代表服务仍在跑。 - 检查第三方安全软件,火绒、360、腾讯电脑管家可能接管了防火墙。
- 检查网络位置,专用网络和公用网络的放行规则不同。
两种操作方式的区别
| 操作目标 | 操作路径 | 结果 | 适用场景 |
|---|---|---|---|
| 临时关闭过滤 | 控制面板 > 系统和安全 > Windows Defender 防火墙 > 启用或关闭 | MpsSvc仍运行 | 快速测试端口 |
| 停止服务 | services.msc右键停止 | MpsSvc停止 | 彻底停用防火墙 |
| 禁用服务 | services.msc启动类型改为禁用 | 重启后不自动启动 | 长期关闭 |
Win10怎么停止防火墙的服务器:图形界面实操
图形界面适合不熟悉命令的人,操作前确认当前账户是管理员。
通过services.msc停止Windows Defender Firewall服务
- 按Win+R,输入
services.msc,回车。 -
在列表中找到Windows Defender Firewall。
- 右键选择停止,等待状态变为“已停止”。
- 双击该服务,把启动类型改为禁用。
- 点击应用,再点确定。
这样操作后,MpsSvc不会在下次开机自动运行,临时停止可以只做第三步,不改启动类型。
服务灰色不可改怎么办
服务按钮变灰、启动类型无法修改,通常不是权限问题,而是被更高层策略锁住。
- 专业版检查组策略:
gpedit.msc> 计算机配置 > 管理模板 > 网络 > 网络连接 > Windows Defender 防火墙 > 保护所有网络连接,启用后会阻止关闭防火墙。 - 检查第三方安全软件,部分软件会接管Windows防火墙,需要先在软件内退出防护。
- 检查域环境,公司电脑可能通过域策略统一推送防火墙设置。
- 使用管理员身份运行services.msc,普通账户只能查看,不能停止服务。
命令行停止防火墙服务:运维和批量处理更顺手
命令行更适合服务器运维、远程排障和脚本批量执行,核心命令围绕MpsSvc展开。
用CMD执行net stop和sc config
以管理员身份打开命令提示符,依次执行:
net stop MpsSvc sc config MpsSvc start= disabled sc query MpsSvc
net stop MpsSvc:立即停止防火墙服务。sc config MpsSvc start= disabled:把启动类型设为禁用,注意等号后有空格。sc query MpsSvc:查看当前状态。
需要恢复时执行:
sc config MpsSvc start= auto net start MpsSvc
用PowerShell停止MpsSvc服务
PowerShell在Win10中更常用,管理员打开PowerShell,执行:
Stop-Service -Name MpsSvc -Force Set-Service -Name MpsSvc -StartupType Disabled Get-Service MpsSvc
恢复命令:
Set-Service -Name MpsSvc -StartupType Automatic Start-Service MpsSvc
北京win10怎么停止防火墙的服务器?远程运维先留后路
无论你在北京还是其他地区,远程操作Win10停止防火墙服务,都要先留后路,停止MpsSvc后,远程桌面、SSH、远程管理工具可能立即断开。
- 先确认有本地账户或带外管理通道。
- 先放行远程端口,再测试连接。
- 如果必须停止服务,设置一个延时恢复计划,例如用任务计划在10分钟后重新启动MpsSvc。
- 域环境中的电脑,先确认域策略是否允许本地修改防火墙服务。
北京不少企业内网通过域控制器统一管理终端,直接改服务可能被策略覆盖,行业共识认为,家庭版和专业版在防火墙服务层面差异不大,但专业版的组策略管理能力更强。
停掉防火墙后,哪些连接会受影响
停止MpsSvc后,Windows不再过滤入站和出站流量,服务器连接、文件共享、远程桌面、数据库端口都会受影响。
公司内网win10怎么停止防火墙的服务器才不影响共享?
公司内网场景下,不建议直接全停防火墙,更稳的做法是按端口放行。
- 文件和打印机共享:放行TCP 445、139,UDP 137、138。
- 远程桌面:放行TCP 3389。
- SQL Server:默认放行TCP 1433。
- Web服务:放行TCP 80、443。
- FTP:放行TCP 21和被动端口范围。
如果只是服务器连不上,先放行对应端口,比停止整个防火墙安全得多。
win10专业版和家庭版关闭防火墙有什么区别?
| 对比项 | Win10专业版 | Win10家庭版 |
|---|---|---|
| services.msc停止服务 | 支持 | 支持 |
| 控制面板关闭防火墙 | 支持 | 支持 |
| gpedit.msc组策略 | 支持 | 通常没有 |
| 域策略管理 | 支持 | 不支持加入域 |
| PowerShell命令 | 支持 | 支持 |
从停止MpsSvc服务本身看,两个版本都能做,区别在管理方式,专业版可以用组策略批量下发,家庭版更多靠本地手动设置。
win10停止防火墙服务要花钱吗?
系统自带的Windows Defender防火墙没有费用,停止MpsSvc服务不涉及付费授权,只有使用第三方付费防火墙或企业安全套件时,才可能涉及授权费用,多数情况下,个人和中小企业用系统自带功能就够了。
不想全停:放行服务器端口更稳
停止防火墙服务是“一刀切”,如果目标只是让某台服务器能访问Win10,放行端口更合适。
netsh advfirewall命令放行端口
管理员CMD执行:
netsh advfirewall firewall add rule name="允许3389" dir=in action=allow protocol=TCP localport=3389 netsh advfirewall firewall add rule name="允许SQL1433" dir=in action=allow protocol=TCP localport=1433
删除规则:
netsh advfirewall firewall delete rule name="允许3389"
PowerShell放行端口
New-NetFirewallRule -DisplayName "允许SQL 1433" -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow Remove-NetFirewallRule -DisplayName "允许SQL 1433"
放行端口后,防火墙服务保持运行,服务器能连上,其他无用端口仍被拦截。
停止防火墙服务失败排查
- 权限不足:必须用管理员身份打开CMD、PowerShell或services.msc。
- 组策略锁定:检查“保护所有网络连接”策略。
- 第三方接管:退出360、火绒、腾讯电脑管家的防护。
- 依赖服务异常:Base Filtering Engine(BFE)异常会影响MpsSvc,执行
sc query BFE查看。 - 服务启动类型被改:注册表
HKLMSYSTEMCurrentControlSetServicesMpsSvc的Start值,4为禁用,3为手动,2为自动,一般用sc config即可,不必手改注册表。 - 系统文件损坏:管理员CMD执行
sfc /scannow,必要时用DISM修复。
Q&A:win10怎么停止防火墙的服务器常见问题
停止MpsSvc后重启会自动恢复吗?
如果只执行net stop MpsSvc,启动类型仍为自动,重启后防火墙服务会恢复运行,要让重启后不自动启动,必须把启动类型改为禁用,例如sc config MpsSvc start= disabled。
停止防火墙服务后,Windows更新会失败吗?
不会直接导致Windows更新失败,Windows Update依赖自己的服务,不依赖MpsSvc启动,但企业网络中的WSUS、代理或准入策略可能受影响,更新流量也可能被其他安全设备拦截。
win10怎么停止防火墙的服务器,需要改注册表吗?
通常不需要,services.msc、sc config MpsSvc start= disabled、PowerShell的Set-Service都能完成,注册表修改适合脚本化或修复异常场景,手工改Start值后需要重启才能完全生效。
核心结论:Win10停止防火墙服务的关键是操作MpsSvc服务,而不是只点控制面板的关闭选项;临时用net stop,长期用sc config start= disabled,远程操作前先预留恢复通道。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/731405.html





