Alchemy is a Second Life compatible viewer striving to be at the forefront of stability, performance, and technological advancement in the open-source metaverse viewer field.
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)
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.
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)
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
Run uninstaller for Alchemy ether from Windows Apps & Features, or unins000.exe
Click Yes on 'Are you sure you want to completely remove Alchemy Beta and all of its components?'
Once uninstaller completes reboot PC
Verify the listed files and entries listed in report are still left behind
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)
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.
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