Windows 系统(尤其是较新版本的 Windows 10 和 Windows 11)强制要求所有内核驱动都必须具有有效的数字签名。如果您使用的 WinDivert 版本过低(签名已过期),或杀毒软件、防火墙误将其行为判定为恶意(特别是开启“内核隔离”或内存完整性功能时),系统会直接阻止驱动加载。
Outdated Windows builds can have driver signature enforcement issues. Run Windows Update and restart.
: This setting is temporary . It will be re-enabled the next time you do a normal restart. This is a useful diagnostic step to confirm a signing issue is the cause. It will be re-enabled the next time you do a normal restart
The WinDivert driver is a kernel-mode driver that requires administrative privileges to install. During installation, the driver attempts to load into the Windows kernel. If the installation is successful, the driver creates a network interface that can be used to capture and modify network traffic.
WinDivert 是针对 x86 和 x64 架构开发的。如果在基于 ARM 架构的 Windows 设备(如搭载 M 系列芯片的 Mac 电脑安装 Windows 虚拟机)上运行,驱动将无法加载并触发错误。 During installation, the driver attempts to load into
Yes, the error tells you to restart. But do it correctly:
Copy these new files and paste them into your application's root directory, overwriting the old, problematic WinDivert files. Step 6: Check Driver Signature Enforcement (Advanced) overwriting the old
Your security software is likely the primary blocker. Temporarily disabling your antivirus is a good diagnostic step.
Core Isolation's Memory Integrity feature can block drivers it deems incompatible.
Alternatively, go to > Manage settings > Exclusions .
WinDivert installation requires to load a kernel driver. Even if your user account is an administrator, UAC (User Account Control) may block the driver silently.