可通过netsh advfirewall set allprofiles state off命令以管理员权限快速禁用Windows 10/11防火墙,覆盖域、专用、公用所有配置文件,执行后用netsh advfirewall show allprofiles验证状态。
如果您需要在Windows 10或Windows 11系统中通过命令行快速禁用防火墙,可使用内置的netsh命令直接操作。该方式不依赖图形界面,适用于远程管理、脚本部署或设置应用异常时的应急处理。以下是具体操作步骤:
一、以管理员身份运行命令提示符或Windows终端
该步骤确保后续命令具备系统级权限,否则netsh指令将因权限不足而失败。未以管理员身份运行会导致“拒绝访问”错误提示,无法修改防火墙状态。
1、右键点击“开始”按钮,从弹出菜单中选择Windows 终端(管理员)或命令提示符(管理员)。
2、若弹出用户账户控制(UAC)提示框,点击是确认授权。
二、执行禁用防火墙的netsh命令
该命令通过advfirewall上下文一次性关闭所有网络配置文件(域、专用、公用)的防火墙服务,无需逐项设置,生效即时且无界面交互依赖。
1、在管理员终端窗口中输入以下完整命令并按回车:netsh advfirewall set allprofiles state off。
2、命令执行成功后,界面将返回空白换行或显示确定字样,表示所有配置文件的防火墙已关闭。
三、验证防火墙当前状态
该步骤用于确认命令是否实际生效,避免因误操作或权限问题导致配置未更新。仅检查状态不改变任何设置,属于安全只读操作。
1、在同个管理员终端中输入以下命令并回车:netsh advfirewall show allprofiles。