在windows10中windows防火墙在服务中是windows fire wall但是如果在前置依赖服务没有启动的情况下是无法正常开启
核心依赖服务
Remote Procedure Call (RpcSs)
提供进程间通信机制,是 Windows 防火墙与系统其他组件通信的基础。Network Connections (Netman)
管理所有网络连接,防火墙需通过此服务识别和管理网络接口。Network Location Awareness (Nla)
检测网络位置(域、专用、公用),用于应用相应的防火墙配置文件。Windows Management Instrumentation (Winmgmt)
提供管理信息访问接口,防火墙用其存储连接级设置和遗留配置。DCOM Server Process Launcher (Dcomlaunch)
负责启动 DCOM 相关服务,因防火墙依赖 DCOM,该服务必须运行。Application Layer Gateway Service (Alg)
仅在使用非 PASV 模式的 FTP 客户端/服务器时必需;若禁用,普通网络使用不受影响,但特定 FTP 流量可能失败。Base Filtering Engine(BFE)
是 Windows 操作系统中用于管理防火墙和 Internet 协议安全(IPsec)策略的核心服务
检查以上服务是否全部启动,全部启动后再次尝试启动windows fire wall服务
对注册表进行权限修改,操作如下:
在regedit.msc中找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy\BootTime\Filter

选中filter文件夹右键权限-添加-NT Service\BFE-检查确定-权限给完全控制
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Parameters\Policy\Persistent\Filter也是一样
完成后重启计算机,尝试启动Base Filtering Engine再启动firewall
中
评论