转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]
如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~
背景说明
字节云的Windows server真是有点问题,忽然就开始自动开启防火墙,手动关闭了过几个小时又重新开启了,导致远程桌面都连不上。
强制关闭
修改注册表来禁用防火墙服务
1. 打开注册表编辑器:
regedit
2. 定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc
3. 找到 Start 值,修改为 4 :
2
表示自动
3
表示手动
4
表示禁用
脚本持续监控防火墙状态
1. 可以写个“哨兵脚本”,定时关闭防火墙,把它保存为 C:\DisableFirewall.ps1:
while ($true) {$profiles = Get-NetFirewallProfileif ($profiles.Enabled -contains $true) {Write-Host "检测到防火墙被重新启用,已重新关闭..." -ForegroundColor YellowSet-NetFirewallProfile -Profile Domain,Private,Public -Enabled False} else {Write-Host "防火墙保持关闭状态。" -ForegroundColor Green}Start-Sleep -Seconds 30
}
- Private:专用网络
- Public:公用网络
- Domain:域网络
2. 以管理员方式运行cmd:
3. 注册为开机任务:
schtasks /create /tn "DisableFirewallMonitor" /tr "powershell.exe -ExecutionPolicy Bypass -File C:\DisableFirewall.ps1" /sc onstart /ru SYSTEM /rl HIGHEST
4. 立即运行脚本:
schtasks /run /tn "DisableFirewallMonitor"
5. 检查是否运行成功:
schtasks /query /tn "DisableFirewallMonitor" /v /fo LIST