winget-cli icon indicating copy to clipboard operation
winget-cli copied to clipboard

LLVM cannot be uninstalled in the background

Open Stadly opened this issue 3 years ago • 1 comments

Brief description of your issue

When running winget install -h -e --id LLVM.LLVM, LLVM is installed in the background, without the installer popping up.

When running winget uninstall -h -e --id LLVM.LLVM, the LLVM uninstaller pops up, and you need to interact with it to start the uninstallation!

Steps to reproduce

  1. winget install -h -e --id LLVM.LLVM
  2. winget uninstall -h -e --id LLVM.LLVM

Expected behavior

  1. LLVM is installed in the background.
  2. LLVM is uninstalled in the background.

Actual behavior

  1. LLVM is installed in the background.
  2. The LLVM uninstaller pops up, and you need to interact with it to start the uninstallation.

Environment

Windows Package Manager v1.3.2091
Windows: Windows.Desktop v10.0.22000.856
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.18.2091.0

Stadly avatar Aug 22 '22 18:08 Stadly

Some installers do not support silent uninstallation, or require custom switches to uninstall silently.

If they do not support silent uninstall, there isn’t anything we can do about it.

If they require custom switches, then we need #1885 to be implemented before support can be added

Trenly avatar Aug 23 '22 12:08 Trenly