Hi,
der Thread ist zwar schon etwas älter, da ich jetzt aber einen einfachen Workaround gefunden habe und ich nirgends anders im Internet eine gute Lösung gesehen habe, möchte ich meine mal vorstellen.
Problem:
Bei der Installation von
BDS 2006 werden die Ordner "Borland Studio Projects" sowie "Borland Studio Projects\
Bpl" im "Eigene Dateien"-Ordner des Nutzers angelegt, der die Installation durchführt. Gleichzeitig speichert
MSI diese Ordner als Komponente des
BDS, die nachzuinstallieren ist, falls sie nicht gefunden wird. (Das ist meiner Ansicht nach ein Bug im
BDS-Installer) Tritt dieser Fall ein, startet das Setup beim Start des Debuggers.
Es gibt zwei Gründe, warum die Ordner nicht gefunden werden: Entweder man hat sie gelöscht oder man kann sie nicht sehen, da man
BDS z.B. als Administrator installiert hat aber als anderer Nutzer damit arbeitet, der keine entsprechenden Leserechte hat.
Lösung:
Wenn man die Ordner gelöscht hat, hilft einfaches wiederanlegen. Das macht der
MSI auch automatisch, wenn man ihn beim Debugger-Start durchlaufen lässt. Schön ist das trotzdem nicht, denn eigentlich wollte man die Ordner ja los werden.
Arbeitet man unter einem anderen Benutzeracount und hat beispielsweise als Administrator installiert, kann man allen Nutzern Lesezugriff auf "Dokumente und Einstellungen\Administrator\Eigene Dateien\Borland Studio Projects" geben, so dass diese die Ordner sehen können. Diese Lösung ist aus Sicherheitsgründen allerdings auch nicht optimal.
Ein Workaround, der diese Probleme umgeht sieht folgendermaßen aus: Man sucht in der registry nach dem Wert "Borland Studio Projects", wobei man zwei oder drei Treffer erhalten sollte. Anschließend ändert man den Wert dieser Schlüssel auf ein vorhandenes Verzeichnis, auf das alle Nutzer des
BDS zumindest Lesezugriff haben.