Skip to content

Add Windows uninstall script and documentation#4

Open
hangzqcom wants to merge 1 commit intoqualcomm:mainfrom
hangzqcom:windows-installer-docs
Open

Add Windows uninstall script and documentation#4
hangzqcom wants to merge 1 commit intoqualcomm:mainfrom
hangzqcom:windows-installer-docs

Conversation

@hangzqcom
Copy link
Copy Markdown

Summary

Adds an uninstall script and documentation for the Windows USB userspace
driver packages.

New Files (src/windows/)

  • uninstall.bat — Removes all Qualcomm USB userspace driver packages from the Windows driver store
  • README.md — Documents driver packages, installation, uninstallation, verification, and known limitations

uninstall.bat Features

  • Auto-elevates to administrator privileges (matches install.bat pattern)
  • Enumerates the Windows driver store via pnputil /enum-drivers
  • Matches installed OEM packages against shipped .inf file names
  • Removes matched drivers with pnputil /delete-driver /uninstall /force
  • Reports per-driver success/failure and total count

README.md Contents

  • Directory structure overview
  • Prerequisites (Windows 10+, admin privileges)
  • Installation instructions (using existing install.bat)
  • Uninstallation instructions (using new uninstall.bat)
  • Verification commands (pnputil /enum-drivers | findstr)
  • Driver package descriptions table (qcfilter, qcmdmlib, qcserlib, qcwwanlib, qcadb, qdblib)
  • Known limitations

Add uninstall.bat for removing Qualcomm USB userspace driver packages
from the Windows driver store, and add README.md with installation,
uninstallation, and verification instructions.

New files:
- uninstall.bat: Enumerates driver store, matches shipped .inf files,
  and removes them via pnputil /delete-driver /uninstall /force
- README.md: Documents driver packages, install/uninstall workflows,
  verification commands, and known limitations

The uninstall script mirrors the existing install.bat pattern and
automatically discovers the OEM driver package names to remove.

Signed-off-by: hangz <hangz@qti.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant