The error message "WinDivert driver cannot be installed, you must restart your computer" often appears when users try to run network tools like GoodbyeDPI, ReQrypt, or custom VPN software. This usually happens because an older version of the driver is stuck in memory, or Windows is blocking the new installation due to security settings like Memory Integrity. Why the Error Persists After Restarting A standard reboot doesn't always clear the issue if:

Version Mismatch: Attempting to load a 32-bit driver on a 64-bit system (or vice versa) can trigger installation failures.

If a simple restart doesn't work, follow these steps to manually clear the driver:

  • Use msconfig to perform a clean boot (disable non-Microsoft services) and attempt install to rule out third‑party conflicts.

Type the following command and hit Enter:sc stop windivert(It’s okay if it says the service isn't running.) Type this command and hit Enter:sc delete windivert

If you have followed the steps above—cleaning pending operations, manually removing old drivers, and performing a clean boot—you should be able to install your software without further issues. And remember: whenever you see a message that says "you must restart your computer," treat it not as a suggestion but as a prerequisite. Restart first, troubleshoot second.

  1. Save any unsaved work and close all applications.
  2. Restart your computer.
  3. Attempt to install the Windivert driver again.

5. Check for driver conflicts (particularly with other VPNs)

Some VPNs or traffic‑shaping tools install their own network filter drivers that clash with WinDivert.