Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚮 kesu

kesu is a deadly-simple command-line uninstaller to uninstall various Windows application. It lists, inspects, and removes both Win32 (registry-based) and Appx (Store/System) applications from the command line.

The development status of this tool is still experimental. I'm not responsible for any user actions, so please exercise extreme caution when uninstalling the software.

Features

  • List installed Win32 and Appx applications in a table or JSON
  • Filter by type (--kind win32|appx) and category
  • Sort by name, size, or install date
  • Show detailed information about a specific application
  • Uninstall with confirmation prompts (including non-removable safeguards)
  • Dry-run mode to preview uninstall actions
  • JSON output for scripting (--json)
  • Support --all-users to enumerate apps across all user profiles (requires elevation)

Installation

Requirements:

  • Rust 1.81 or later
  • Windows 10 / 11
git clone https://github.com/sheepla/kesu.git
cd kesu
cargo build --release

Usage

List installed applications

kesu list

Filter by application type:

kesu list --kind win32
kesu list --kind appx

Output as JSON:

kesu list --json

Include applications installed for all users (run as Administrator):

kesu list --all-users

Show application details

kesu show "MyApp"

Search by identifier (registry key name or PackageFullName):

kesu show {xxxxxxxxxxx}

Uninstall an application

kesu uninstall "MyApp"

Skip confirmation prompt:

kesu uninstall "MyApp" --yes

Dry run (show what would be done without actually uninstalling):

kesu uninstall "MyApp" --dry-run

Force uninstall of a non-removable application:

kesu uninstall "WindowsApp" --yes --force

Perform silent uninstall (uses QuietUninstallString if available):

kesu uninstall "MyApp" --silent

Exit codes

Code Meaning
0 Success
1 Not found / general error
2 Ambiguous match (multiple apps matched the query)

Safety

  • Uninstalling system components or framework packages can break your system.
  • Always verify what you are removing with kesu show or kesu list first.
  • Non-removable applications require typing the exact name to confirm.
  • Running as Administrator is recommended when uninstalling system-wide applications.

License

MIT

About

🚮 A command line tool to uninstall various applications on Windows

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages