Parnassus deinstalliert sich niemals vollständig.
Ob es ein Bug ist, dass es auch in der Registry zurrück bleibt, weiß ich nicht ... bei mir blieb das zurück.
Die installieren es ins User-CatalogRepository, aber anstatt die
DLL direkt von dort in den aktuellen Nutzer zu linken,
kopieren sie die Datei dann nochmal in ein globales Verzeichnis und von dort wird niewieder etwas gelöscht (weil es ja nicht weiß, ob die
DLL auch von anderen Nutzern verwendet wird, die es bei sich in ihr User-CatalogRepository installiert haben und es ebenfalls nach dort kopierten, anstatt IHR kopie zu registrieren)
Außerdem deinstalliert das Setup auch nur den aktuellen Benutzer (Admin) und nichts nutzerabhängiges von anderen Usern, inkl. derer Registry (
HKCU).
Entweder das Setup geht durch alle User oder es braucht einen gemeinsamen Speicher (nicht
HKLM, weil schreibgeschützt)
Entweder es gehört ins User-Repository und garnichts global und nur für den aktuellen Nutzer,
oder es gehört ins AllUsers-CatalogRepository und für alle registiert (
HKLM).
Warum GetIt so unnötiig kompliziert die Installationsanweisungen in der Registry speichert, das weiß wohl nur der Irre da hinten in der Ecke.
GetIt könnte es, aber nur wenige nutzen es gichtig. (es fehlt nur noch, dass der Nutzer sich entscheiden kann, ob er jeweils für sich oder alle installiert)