windows防火墙无法关闭
Windows 防火墙无法关闭可能是由于多种原因导致的,以下是一些常见的解决方法:
方法一:使用组策略编辑器(适用于 Windows 10/7/8)
- 按下 “Windows + R” 快捷键,在输入框中键入 “gpedit.msc”,然后按 Enter。
- 在本地组策略编辑器中,导航到以下文件夹:计算机配置 - 管理模板 - 网络 - 网络连接 - Windows Defender 防火墙 - 域配置文件。
- 在右侧窗格中,找到并双击 “Windows Defender 防火墙:保护所有网络连接” 策略。
- 在打开的对话框中选择 “已禁用” 选项,单击 “应用” 和 “确定” 按钮以保存更改。
- 同时需要改变另一项策略,在本地组策略编辑器中,导航到以下文件夹:计算机配置 - 管理模板 - 网络 - 网络连接 - Windows Defender 防火墙 - 标准配置文件。
- 找到 “Windows Defender 防火墙:保护所有网络连接” 策略,然后双击它。
- 在打开的对话框中选择 “已禁用” 选项,单击 “应用” 和 “确定” 按钮以保存更改。
- 关闭组策略编辑器,然后重新启动 Windows。
方法二:在 “设置” 中关闭(适用于 Windows 10/7/8)
- 按下 “Windows + R” 快捷键,在输入框中键入 “firewall.cpl”,然后按 Enter,打开 Windows Defender 防火墙设置窗口。
- 单击左侧面板中的 “启用或关闭 Windows Defender 防火墙”。
- 在 “专用网络设置” 和 “公用网络设置” 下选择 “关闭 Windows Defender 防火墙”。
- 单击 “确定” 按钮以保存更改,重新启动 Windows。
方法三:使用命令行(适用于 Windows 10/7/8)
- 右键单击开始菜单,选择 “搜索” 选项,在搜索框中输入 “命令提示符”,在搜索结果中,选择 “以管理员身份运行”。
- 在命令行窗口中,使用以下命令完全关闭防火墙:netsh advfirewall set allprofiles state off。
- 关闭命令提示符窗口,重新启动 Windows。
若要再次启用防火墙,可使用以下命令:netsh advfirewall set allprofiles state on。
方法四:使用 PowerShell 命令(适用于 Windows 10/7/8)
- 在任务栏的搜索框中输入 “PowerShell”,在搜索结果中选择 “以管理员身份运行”,打开 PowerShell。
- 在 PowerShell 窗口中,使用以下命令禁用 Windows Defender 防火墙:set-netfirewallprofile -enabled false。
- 关闭 PowerShell,重新启动 Windows。
要启用防火墙,需要以管理员身份在 PowerShell 窗口中运行以下命令:set-netfirewallprofile -enabled true。
方法五:修改注册表(适用于 Windows 10)
- 右键点击左下角 “开始” 菜单,选择 “运行”,输入 “regedit” 打开注册表。
- 按路径 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc” 找到 “start”,参数修改为 “4”,确定,重启电脑。
方法六:检查服务状态和注册表项(适用于 Windows 7)
- 检查服务状态:在 “开始” 菜单中,搜索 “服务”。在 “服务” 窗口中,找到 “Windows 防火墙” 服务。右键单击该服务并选择 “属性”。确保 “启动类型” 设置为 “禁用”,点击 “停止” 按钮停止服务。
- 检查注册表项:按 “Win + R” 打开 “运行” 窗口,输入 “regedit” 并按 Enter 键打开注册表编辑器,导航到以下键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess,在右侧窗格中,找到名为 “start” 的 DWORD 值,双击 “start” 并将 “数值数据” 设置为 “4”(禁用)。
方法七:清理临时文件并重启(适用于 Windows 7)
- 按 “Win + R” 打开 “运行” 窗口,输入 “% temp%” 并按 Enter 键打开临时文件夹。
- 删除文件夹中所有的文件。
- 重新启动计算机。
方法八:解决管理员权限问题(适用于 win11/win10)
如果提示需要管理员权限进行管理,可以在左下角搜索框,搜索命令提示符,鼠标右击选择以管理员身份运行,输入下面 3 条命令清除组策略设置(每条命令回车执行):
rd /s/q “% windir%\system32\GroupPolicyUsers”
rd /s/q “% windir%\system32\GroupPolicy”
gpupdate /force (执行后会提示更新系统策略成功以及更新用户策略成功)
如果上述方法都不能解决问题,可能是系统存在其他故障或冲突,建议进行系统更新或考虑咨询专业的技术支持人员以获取更准确的帮助。同时,关闭 Windows 防火墙可能会降低系统的安全性,在关闭防火墙后,确保使用某种形式的第三方防火墙软件来保护系统免受未经授权的连接和访问。
