Proton VPN homepage

How to uninstall ICPS on Windows 11

Reading
3 mins
Category
Troubleshooting

The Intel Connectivity Performance Suite(new window) (ICPS) is bundled with many laptops running Windows 11. However, this software can stop our split tunneling feature from working properly. Since most people don’t need ICPS, the most effective way to fix this problems is to uninstall it.

How to uninstall and completely remove ICPS

1. Uninstall ICPS

Open the Settings app → AppsIntel Connectivity Performance Suite. Click the horizontal ellipse button () and select Uninstall.

2. Remove related packages and services

1. Search for the Windows PowerShell app, right-click it → Run as administrator.

2. Now run the following commands:

Get-AppxPackage -AllUsers *IntelConnectivityPerformanceSuite* | Remove-AppxPackage -AllUsers

This removes all remaining packages.

sc stop IDBWM && sc delete IDBWM && sc stop IntelConnectService && sc delete IntelConnectService

This deletes the Intel Dynamic Bandwidth Management and IntelConnect Service services.

3. Remove third-party drivers

1. Run:

pnputil /enum-drivers > drivers.txt

2. This will create a drivers.txt output file in your current folder. Open it in a text editor such as Notepad, and look for entries where the Original Name field contains icps or Intel Connectivity.

3. In PowerShell, for each entry you find (likely two of them), run:

pnputil /delete-driver oem[number].inf /uninstall /force.

The oem[number].inf name is shown in each entry’s Published Name field. For example oem6.inf,

4. Remove the ICPS folder

1. Open Explorer and go to C:\Windows\System32\drivers\Intel.

2. Move the entire ICPS folder to your Documents folder.

5. Prevent windows from automatically reinstalling ICPS

1. Download the wushowhide.diagcab tool from download.microsoft.com(new window) and run it.

2. Go to Hide updates, select the ICPS drivers you just removed, and click Next.

As of 2026, wushowhide is flagged for retirement without any modern equivalent being available. Alternatively, you can use the PSWindowsUpdate Module(new window) command line tool.

6. Restart your computer

7. Confirm ICPS has been removed

1. Open PowerShell and run:

netsh wfp show filters

This will create a filters.xml output file in your current folder. Open it in a browser or text editor. The following entries should no longer appear:

  • Intel Connectivity Performance Suite / ICPS
  • Intel Dynamic Bandwidth Management / IDBWM
  • IntelConnect Service

If any of these are present, identify which service or driver is still active and repeat step 3 to remove it.

2. Wait 10 minutes, then repeat this check. If entries reappear, Windows has reinstalled them. Repeat step 5 using the PSWindowsUpdate Module command-line tool.

What is ICPS?

The Intel Connectivity Performance Suite (ICPS) is designed to improve WiFi performance by automatically prioritizing network traffic (for example, prioritizing video calls over downloads), managing Wi-Fi access point selection, and optimizing connection stability.

In theory, this can improve connection speeds for gamers on congested networks and for people on very busy shared networks.

Do you need it?

Probably not. ICPS is never a required service, and Windows already provides basic traffic prioritization via its QoS (Quality of Service) policy(new window). Your router handles most access point and band selection decisions.

Intel claims that ICPS provides 66% lower latency and 30% faster speeds, but these are best-case figures measured in controlled conditions. The real-world benefits for most users are likely negligible.