Windivert Driver Cannot - Be Installed You Must Restart Your Computer
: Ensure the application requesting the driver is running with full Administrator privileges Manual Service Removal
By following these steps, you should clear the "Must Restart" loop and allow the driver to hook into your network stack correctly.
WinDivert cannot install a kernel-level driver from a standard user account. Close the application completely. Right-click the application executable ( .exe ). Select . Check if the driver initializes successfully. 2. Manually Remove the Leftover WinDivert Service
Anti-virus or firewall software may be blocking the driver, treating it as a malicious network hook. How to Fix "WinDivert Driver Cannot Be Installed"
: Modern antivirus or Windows features like Memory Integrity (Core Isolation) may block the driver from loading, leading to generic "cannot be installed" messages. Effective Solutions : Ensure the application requesting the driver is
Following these steps allows you to clear the driver conflict and get your network software running immediately without needing a full system reboot. If you want to troubleshoot this further, let me know:
Here’s the key point: WinDivert isn't a traditional program that you install. It's a that other applications use. These applications are often network utilities, which may be the reason you're seeing this error.
Choose the entire folder where your application (e.g., GoodbyeDPI, Requiem, or your specific VPN/proxy tool) is located. 5. Disable Driver Signature Enforcement
To achieve this, WinDivert temporarily installs a kernel-level driver ( WinDivert.sys or WinDivert64.sys ). The error triggers when the application tries to register or launch this driver, but the Windows operating system blocks it. The primary reasons for this failure include: Right-click the application executable (
The "WinDivert driver cannot be installed" error is fundamentally a security handshake issue between your application and the Windows operating system. In 90% of cases, , updating to the newest signed version of the driver, and adding an exclusion to Windows Defender will completely resolve the problem.
Tip: Some users found that manually copying WinDivert64.sys into C:\Windows\System32 resolved persistent installation errors . 4. Clean the Registry (Last Resort)
Modern versions of Windows (10 and 11) enforce strict driver signing policies, which can reject older or modified WinDivert binaries. Step 1: Force Close Existing App Sessions
Restart your computer and try launching your application again Use windivertctl : If the application includes it, run windivertctl.exe uninstall from an elevated command prompt to clear the driver state Check Antivirus/Security Blocks : Some antivirus programs, like , are known to be incompatible with WinDivert In 90% of cases
Modern Windows 10 and 11 security features can prevent "unsigned" or older drivers from loading. Go to > Device Security . Click on Core isolation details . Toggle Memory Integrity to Off . Restart your computer and try running the software again. 3. Verify File Placement
WinDivert operates at the kernel level and requires elevated privileges to install and run its driver.
Go to > Advanced options > Startup Settings > Restart .
If the software still insists on a restart, you may need to clear the driver's registration manually: Open regedit (Registry Editor).