Im Notfall kannst den kompletten Registry-Pfad löschen, bzw. den umgenennen oder die
IDE mit einem alternativen RegPfad starten.
Die wichtigen Dinge gibt es nochmal in
HKLM, was beim Start der
IDE immer kopiert wird.
Im GetIt gibt es keine IsInstalled-Check-Funktion vorhanden.
GetIt guckt nur ob der Registry-Eintrag vorhanden ist.
Ob das Verzeichnis im Repository-Verzeichnis existiert oder ob gar wirklich installiert und die Installation auch korrekt ist, ist egal.
Fehlt dann z.B. im GetItVerzeichnis das Uninstall-Skript oder davon aufgerufene Uninstaller, dann kannst auf den Uninstall-Knopf im getIt drücken, wie du willst ... es passiert nichts.
Und bei einem Fehler gibt es auch kein "Soll ich bereinigen?", was dass "installiert" löscht, damit man es los wird und vieleicht erneut auf "Installieren" klicken könnte.