Forum Discussion
Why can't I uninstall certain apps on Windows 11?
When you can't uninstall apps in Windows 11 through the normal Settings menu, WinGet provides a command-line alternative for identifying and removing installed programs. It can work with many traditional desktop applications as well as packages recognized by Windows Package Manager.
First, open Windows Terminal or Command Prompt and check which applications are detected:
winget list
This command displays installed applications along with their names, package IDs, versions, and available sources. Find the program you want to remove and copy its exact package ID. Then run:
winget uninstall --id Package.ID
Replace Package.ID with the ID shown by winget list. Using the package ID helps target the correct application when several programs have similar names.
This method is useful when you can't uninstall apps in Windows 11 but the program still has a valid uninstall entry that WinGet can detect. You can also use winget uninstall
name App Name
to target a program by name, although using its exact package ID is generally more precise.