WinDivert is often "portable" and requires its driver files to be in the same directory as the .exe that calls it. Ensure these three files are in your program folder: WinDivert.dll
If the system prevents you from deleting them, rename them to windivert.old .
Drop your Windows version and security software below – I’ll help troubleshoot further.
WinDivert (Windows Packet Divert) is a powerful user-mode packet capture library. However, it requires a kernel-mode driver ( WinDivert.sys ) to function. When this driver fails to load, applications relying on it will fail.
Use a valid EV (Extended Validation) code signing certificate for your custom builds to prevent Windows Defender SmartScreen from blocking the driver initialization.
WinDivert32.sys (for 32-bit) or WinDivert64.sys (for 64-bit) WinDivert.inf (if provided by the developer) WinDivert not working on Windows 10 20H2 #253 - GitHub
Try running your application. If it installs successfully, the root issue is an unverified or outdated version of the WinDivert driver binary. Update your host application to its latest release to obtain a properly signed driver, then turn test mode off using bcdedit /set testsigning off . Conclusion
WinDivert is often "portable" and requires its driver files to be in the same directory as the .exe that calls it. Ensure these three files are in your program folder: WinDivert.dll
If the system prevents you from deleting them, rename them to windivert.old . WinDivert is often "portable" and requires its driver
Drop your Windows version and security software below – I’ll help troubleshoot further. WinDivert (Windows Packet Divert) is a powerful user-mode
WinDivert (Windows Packet Divert) is a powerful user-mode packet capture library. However, it requires a kernel-mode driver ( WinDivert.sys ) to function. When this driver fails to load, applications relying on it will fail. Use a valid EV (Extended Validation) code signing
Use a valid EV (Extended Validation) code signing certificate for your custom builds to prevent Windows Defender SmartScreen from blocking the driver initialization.
WinDivert32.sys (for 32-bit) or WinDivert64.sys (for 64-bit) WinDivert.inf (if provided by the developer) WinDivert not working on Windows 10 20H2 #253 - GitHub
Try running your application. If it installs successfully, the root issue is an unverified or outdated version of the WinDivert driver binary. Update your host application to its latest release to obtain a properly signed driver, then turn test mode off using bcdedit /set testsigning off . Conclusion