/TabletDriverCleanup

A CLI program that cleanly uninstalls tablet drivers

Primary LanguageRust

TabletDriverCleanup

A CLI program that cleanly uninstalls tablet drivers.

Instructions

  • Download tabletdrivercleanup.zip from latest release.
  • Extract the contents of the zip file.
  • Run as administrator.

Updating Identifiers

TabletDriverCleanup makes use of identifiers to know what devices or drivers to uninstall. If there is no config directory/folder beside TabletDriverCleanup, it will attempt to download up-to-date identifiers from this repository.

tl;dr: delete config folder if it exists to update identifiers.

CLI

Usage: tabletdrivercleanup.exe [OPTIONS]

Options:
  -d, --dry-run                    Only print what would be done, do not actually do anything
  -D, --dump                       Dump information about the system
  -s, --no-prompt                  Do not prompt for user input. Useful for scripting
  -c, --no-cache                   Do not use cached identifiers
  -u, --no-update                  Do not check online for identifier updates
      --no-driver-package-cleanup  Do not uninstall driver software packages
      --no-device-cleanup          Do not remove devices from the system
      --no-driver-cleanup          Do not uninstall device drivers from the system
  -h, --help                       Print help
  -V, --version                    Print version

Batch files are provided for convenience in invoking certain flags/options.

Supported Drivers

  • 10moon
  • Acepen
  • Artisul
  • Gaomon
  • Genius
  • Huion
  • Kenting
  • Monoprice
  • Parblo
  • Veikk
  • ViewSonic
  • Wacom
  • XenceLab
  • XENX
  • XP-Pen

Build Instructions

For those who want to build the project from source:

  • Install Rust
  • Clone the repository
  • Run build.ps1 in the root directory

The binaries will be in build.