轉載請注明出處:小鋒學長生活大爆炸[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