sfc /scannow dism /online /cleanup-image /restorehealth
(Note: It is normal if it says the service is not running or does not exist).
Click , choose Folder , and select the entire directory where your application resides. Step 5: Unblock the Driver Files Manually
As a last resort, run these system checks in Command Prompt as an administrator : The WinDivert driver is a Windows-specific driver that
Type the following command to stop the service and press Enter : sc stop windivert Use code with caution.
The WinDivert driver is a Windows-specific driver that allows network packets to be diverted from the standard IP stack, enabling network monitoring and analysis tools to capture and process network traffic. The driver is designed to work with various network interfaces, including Ethernet, Wi-Fi, and others.
: Windows Security features like Memory Integrity can block WinDivert from loading. You can try disabling Memory Integrity in the Core isolation settings under Device Security. You can try disabling Memory Integrity in the
Right-click the executable file of the program you are trying to run (e.g., goodbyedpi.exe ). Select from the context menu. Click Yes on the User Account Control (UAC) prompt. Step 2: Force-Kill Stuck WinDivert Processes
The error "WinDivert driver cannot be installed you must restart your computer" typically indicates that a previous instance of the driver is still active or a registry conflict is preventing a new installation .
Drop your Windows version and security software below – I’ll help troubleshoot further. network monitoring tools
Sometimes, the problem isn't a security policy but a corrupted installation. This can happen if:
. This is common with VPNs (like X-VPN), specialized firewalls, network monitoring tools, and certain gaming software. Stack Overflow
If a corrupted installation or lingering files are the issue, a clean reinstallation is the answer. This process is often recommended by developers to fix the problem permanently.
If a simple restart and admin mode doesn't fix it, the driver likely needs a manual refresh.
If the driver service is corrupted or stuck in the Windows registry, you can force its deletion via the Command Prompt. Type in the Windows start menu search bar. Right-click Command Prompt and select Run as administrator . Type the following command and press Enter : sc stop windivert Use code with caution. Next, type this command and press Enter : sc delete windivert Use code with caution.