Skip to content

[Bug]: Uninstall leaving behind large amount of files #19

@Crexon1

Description

@Crexon1

Environment

Alchemy Beta 7.1.9.2492 (64bit)
Release Notes

CPU: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz (3696 MHz)
Memory: 32691 MB
Concurrency: 12
OS Version: Microsoft Windows 10 64-bit (Build 19045.4529)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: NVIDIA GeForce GTX 1080/PCIe/SSE2

Windows Graphics Driver Version: 31.0.15.5222
OpenGL Version: 4.6.0 NVIDIA 552.22

Window size: 2560x1361
Font Size Adjustment: 96pt
UI Font: Default
Monospace Font: Default
Chat Font: SansSerif
Script Font: Monospace
UI Scaling: 1.1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.75
Render quality: 5
Texture memory: 8059MB
Texture cache: 5984MB / 7576MB (79.0% used)
Disk cache: 9215MB / 9216MB (100.0% used)

RestrainedLove API: (disabled)
libcurl Version: libcurl/7.54.1 OpenSSL/1.1.1w zlib/1.3.0.zlib-ng WinIDN nghttp2/1.59.0
J2C Decoder Version: OpenJPEG Runtime: 2.4.0
Audio Driver Version: FMOD Studio 2.02.22
Dullahan: 1.14.0
CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54
Chromium: 118.0.5993.54
LibVLC Version: 3.0.20
Voice Server Version: Not Connected
Compiler Version: MSVC 194033811
June 18 2024 13:05:43

Description

While installing to the newest Alchemy I noticed the uninstaller leaving behind a concerning amount of files and registry entries. Running the installer I confirmed the only prompt I got was the one below and no extra prompt to remove cache and settings(which is prompted for in FS)

Capture2

Once the uninstaller completed I restarted my PC and confirmed the below is still intact. While some might seem harmless like some registry entries, its still very messy to leave these. But also leaving the cache intact leaves behind several GB of files on users PC.

Capture5

From what I can tell everything in Appdata gets left behind.
C:\Users\username\AppData\Local\AlchemyNext
C:\Users\username\AppData\Roaming\AlchemyNext

Including the following registry entry locations (not all being directly related as some including detection entries by windows)

AlchemyRegistry.txt

Computer\HKEY_CLASSES_ROOT\CLSID\{0AA02E8D-F851-4CB0-9F64-BBA9BE7A983D} Computer\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.ZuneMusic_8wekyb3d8bbwe\PersistedStorageItemTable\ManagedByApp\{E4EC6E05-D3BA-4BC4-98B4-98ECB53C3085} Computer\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache Computer\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0AA02E8D-F851-4CB0-9F64-BBA9BE7A983D} Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.ZuneMusic_8wekyb3d8bbwe\PersistedStorageItemTable\ManagedByApp\{E4EC6E05-D3BA-4BC4-98B4-98ECB53C3085} Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectInput\ALCHEMYBETA.EXE66404A23035E5200 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectInput\ALCHEMYBETA.EXE6671A328035B7600 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectInput\MostRecentApplication Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\c33ca38f_0 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\e5f7f660_0 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\e6f4405d_0 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\OpenWithList Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\UFH\SHC Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0AA02E8D-F851-4CB0-9F64-BBA9BE7A983D} Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{0AA02E8D-F851-4CB0-9F64-BBA9BE7A983D} Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Objects\Effects\Alchemy Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications\AlchemyBeta.exe Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{0AA02E8D-F851-4CB0-9F64-BBA9BE7A983D} Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MediaPlayer\Objects\Effects\Alchemy Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\State\UserSettings\S-1-5-21-1826556939-1748269660-2208067212-1001 Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bam\State\UserSettings\S-1-5-21-1826556939-1748269660-2208067212-1001 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.ZuneMusic_8wekyb3d8bbwe\PersistedStorageItemTable\ManagedByApp\{E4EC6E05-D3BA-4BC4-98B4-98ECB53C3085} Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\DirectInput\ALCHEMYBETA.EXE66404A23035E5200 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\DirectInput\ALCHEMYBETA.EXE6671A328035B7600 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\DirectInput\MostRecentApplication Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\5081cbc0_0 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\c33ca38f_0 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\e5f7f660_0 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\e6f4405d_0 Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\OpenWithList Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\UFH\SHC Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.ZuneMusic_8wekyb3d8bbwe\PersistedStorageItemTable\ManagedByApp\{E4EC6E05-D3BA-4BC4-98B4-98ECB53C3085} Computer\HKEY_USERS\S-1-5-21-1826556939-1748269660-2208067212-1001_Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

This is particular a bad issue if some say tries Alchemy but doesn't like it and uninstalls it. Unless they are tech savvy enough to know about appdata, many GB and registry entries will be left behind till they get a new PC or reinstall Windows.

Reproduction steps

  1. Run uninstaller for Alchemy ether from Windows Apps & Features, or unins000.exe
  2. Click Yes on 'Are you sure you want to completely remove Alchemy Beta and all of its components?'
  3. Once uninstaller completes reboot PC
  4. Verify the listed files and entries listed in report are still left behind

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageWaiting for review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions