为了阻止某些国家/地区访问我的个人计算机,我犯了一个大错误,在 Windows 防火墙中添加了数千条阻止规则。我从以下位置获取了脚本http://www.sans.org/windows-security/2011/10/25/windows-firewall-script-block-addresses-network-ranges。
现在,我的电脑启动需要很长时间,在欢迎屏幕上挂起。我可以在安全模式下启动 Windows(未启用网络),但随后我无法访问防火墙服务以删除这些规则。
关于如何从安全模式重置 Windows 防火墙规则有什么建议吗?
答案1
也许那些中国黑客先找到了你!
或者尝试这个:
停止防火墙(如果没有):
- 单击开始菜单,然后选择控制面板。
- 选择“管理工具”
- 双击服务选项
- 在服务控制台中,找到并右键单击 Windows 防火墙/Internet 连接共享(ICS)
- 选择属性
- 从启动类型列表中选择已禁用
- 单击“停止”
- 选择“应用”确认更改。
- 单击“确定”退出对话框
删除所有 Windows 防火墙文件和注册表项
- 单击“开始”,然后单击“运行”
- 输入
cmd
,然后按 Ok - 键入以下命令
sc delete SharedAccess
- 等待大约 10 秒钟以让命令完成
重新安装 Windows 防火墙服务
注意:如果安装程序服务失败,请重新启动进入正常模式并再次尝试这些步骤
- 打开另一个命令提示符,或者使用前面步骤中已打开的命令提示符。
- 在命令提示符中完整输入以下命令,然后按下键盘上的 Enter 键。
rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 netrass.inf
- 等待约 10 秒钟以使命令完成。
- 接下来,要重置 Windows 防火墙,请在命令提示符中完整键入以下命令,然后按键盘上的 Enter 键。
netsh firewall reset
- 关闭命令提示符,然后打开控制面板
- 双击 Windows 防火墙选项。
- 当出现询问您是否要启动 Windows 防火墙/Internet 连接共享(ICS)服务的消息时,单击“是”。
这应该修复您的 Windows 防火墙问题,但如果没有,您可以尝试执行系统还原,或在您的计算机上重新安装有问题的 Windows Service Pack 版本。