HKLM ist nicht die ganze Wahrheit
Maschinenweite Einstellungen sind nur ein Teil. Viele moderne Anwendungen verteilen ihren Zustand ueber HKLM, HKCU und Profildateien gleichzeitig.
Registry
Registry-Themen wirken einfach, bis 32- und 64-Bit-Sicht, Benutzerkontexte, Default Profile und Uninstall-Zweige zusammenkommen. Genau dort werden Detection und Cleanup sonst instabil.
Maschinenweite Einstellungen sind nur ein Teil. Viele moderne Anwendungen verteilen ihren Zustand ueber HKLM, HKCU und Profildateien gleichzeitig.
32-Bit-Installer auf 64-Bit-Systemen landen oft in anderen Registry-Zweigen als erwartet.
Maschinenweite und benutzerweite Uninstall-Eintraege koennen parallel existieren.
Uninstall in der Praxis lesenDas klappt nur ueber HKEY_USERS, SIDs und saubere Profilzuordnung.
Detection fuer HKCU und Profile lesenGet-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Select-Object DisplayName, DisplayVersion, Publisher
Get-ItemProperty 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Select-Object DisplayName, DisplayVersion, Publisher