VSCodium / vscodium

binary releases of VS Code without MS branding/telemetry/licensing
https://vscodium.com
MIT License
24.29k stars 1.02k forks source link

Windows - Uninstaller leaves behind files and registry keys #1828

Open o-l-a-v opened 3 months ago

o-l-a-v commented 3 months ago

Describe the bug

On Windows, the VSCodium EXE and MSI uninstaller leaves behind the %APPDATA%\VSCodium directory.

The EXE uninstaller also leaves behind a registry key in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppListBackup.

This is unexpected, especially as the EXE uninstaller asks:

---------------------------
VSCodium Uninstall
---------------------------
Are you sure you want to completely remove VSCodium and all of its components?
---------------------------
Yes   No   
---------------------------

Please confirm that this problem is VSCodium-specific

^ I don't see how the behavior of VSCodium vs. VSCode matters here. Fork or not: Uninstaller should remove everything, unless user is promted about keeping preferences and configuration.

Please confirm that the issue/resolution isn't already documented

To Reproduce Steps to reproduce the behavior:

  1. Download latest VSCodium for Windows from releases.
    • EXE or MSI doesn't really matter.
  2. Install VSCodium.
  3. Uninstall VSCodium using Geek Uninstaller.
  4. After VSCodium uninstaller is done, Geek Uninstaller will find mentioned leftovers.

Expected behavior

Uninstaller should remove everything, especially when it explicitly asks "remove VSCodium and all of its' components"?

Screenshots

After uninstall of EXE that I've had installed for a while:

VSCodium - 240310 - Uninstaller leaves a lot behind

After clean install and uninstall of the EXE:

VSCodium - 240310 - Uninstaller leaves a lot behind - EXE

After clean install and uninstall of the MSI:

VSCodium - 240310 - Uninstaller leaves a lot behind - MSI

Desktop (please complete the following information):

Additional context Add any other context about the problem here.