一行命令干净禁用 Windows Defender 与防火墙还能随时恢复【免费下载链接】no-defenderA slightly more fun way to disable windows defender firewall. (through the WSC api)项目地址: https://gitcode.com/GitHub_Trending/no/no-defender你把 Defender 的实时保护关掉开关扳下去两分钟又弹了回来Windows 安全中心还在扫你的测试文件。想把 Defender 和防火墙一起关、还能随时打开的正是 no-defender 要干的事它通过 Windows 安全中心WSC接口让 Windows 自己把防护关掉。从确认当前状态到关掉 Defender 和防火墙再到一条命令恢复下面的命令都可以直接在你机器上执行。 为什么开关总是被弹回去Defender 有一套叫篡改保护的机制它把防护开关锁在比界面更高的层级你一旦关掉WinDefend 服务发现后立刻还原还会留下一条记录。所以很多人直接停服务、改注册表结果也一样——这类操作会被识别为可疑篡改行为随时被系统还原回去。真正的正路是 WSC杀毒软件安装时会在 Windows 这里登记系统发现登记后自动让 Defender 退位。所有商业安全产品走的就是这条路。好比跟物业报备换了新安保公司驻场保安自己就下班了谁也不拦。no-defender 做的正是这个登记。 如何关掉防火墙与 Defender三条路径由轻到重挑适合你的那一档。先做这个查一下当前状态适用不确定哪个开关开着或只想确认一下。Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled这条命令读取 Defender 自己上报的状态杀毒防护是否开启、实时保护是否开启不做任何改动。两个字段都是 False说明目标已达成不用再往下走。不行再做这个用 netsh 关掉防火墙适用主要想放行某个网络服务卡在防火墙上。netsh advfirewall set allprofiles state offnetsh 是 Windows 内置的网络管理命令这一行直接把所有网络环境的防火墙状态置为关闭。执行后用 show allprofiles state 命令确认显示 off。注意这条路径只管防火墙Defender 本体它动不了。最后手段用 no-defender 关掉 Defender 与防火墙适用需要两者一起关并且长期保持。no-defender-loader --av no-defender-loader --firewall no-defender-loader --av --name My Security Tool工具实际做的是在 WSC 里登记一条已有安全产品的声明Windows 看到声明就自己把 Defender 关了。--name 参数是登记的产品名默认是项目地址你可以换成任意名字。执行成功后Windows 安全中心里 Defender 的区域会变为灰色或不再显示实时保护。路径处理对象适合场景Get-MpComputerStatus 自查仅查看状态不确定哪个开关开着netsh 防火墙命令仅防火墙需要放行网络服务no-defender-loaderDefender 防火墙长期保持开发测试机、自己管理的机器如何确认 Defender 已关闭执行完禁用后再跑一次 Get-MpComputerStatus看 AntivirusEnabled 和 RealTimeProtectionEnabled 两个字段。两个都是 False说明 WSC 声明生效禁用完成如果仍是 True说明声明没被接受——域环境或装有受管安全产品时常见回到 netsh 路径或先检查公司策略是否压住了它。⚠️ 用之前先看清楚这些这个工具适合开发测试机、自己完全管理的机器。生产服务器、必须保持防护的机器别碰域环境里组策略优先工具压不过公司安全基线。禁用期间机器处于零防护状态别拿它上网、跑来路不明的文件。为了重启后保持禁用状态它会把自己写进自启动项所以二进制文件要一直留在磁盘原位置挪走或删掉重启后状态就会乱。用法细节见项目说明文档。想恢复时执行下面这条命令Defender 和防火墙都会还原。它实际做的是把刚才那条 WSC 声明撤掉Windows 看到后自己把 Defender 打开。no-defender-loader --disable再补两个常被问到的提醒重启后 Defender 又出现了多半是二进制被挪走、自启动没生效另外原作者仓库已因 DMCA 投诉删除源码现在只能拿到文档镜像获取二进制时务必确认来源可靠。一句话概括netsh 管防火墙WSC 接口管 Defenderno-defender 只是帮你自动做这条 WSC 声明用之前把 --disable 恢复命令准备好二进制放固定位置。【免费下载链接】no-defenderA slightly more fun way to disable windows defender firewall. (through the WSC api)项目地址: https://gitcode.com/GitHub_Trending/no/no-defender创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考