在windows防火墙高级设置中的出站规则设置一条规则禁止所有应用通过防火墙。
然后写两个bat文件
netsh advfirewall firewall set rule name=test new enable=yes
开启这条规则
netsh advfirewall firewall set rule name=test new enable=no
禁用这条规则
然后Enableline.bat放入C:\Windows\System32\GroupPolicy\User\Scripts\Logon中
Disableline.bat放入C:\Windows\System32\GroupPolicy\User\Scripts\Logoff中
在win+r运行gpedit.msc进入组策略
在用户配置--》windows配置--》脚本(登录/注销)中
分别添加两个bat,之后测试。