Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 7 alle Packages vergessen nach XP Nutzerwechsel (https://www.delphipraxis.net/161555-delphi-7-alle-packages-vergessen-nach-xp-nutzerwechsel.html)

schotti65 8. Jul 2011 16:03

Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Hi,

ich hab auf einem Windows XP Pro ein (sehr altes) Delphi 7.
Historisch gewachsen mit etlichen zusätzlichen Packages.

Nachdem ich unter Windows aus einer Domäne ausgetreten bin (also jetzt nur noch Workgroup), kombiniert mit einem Benutzerwechsel (jetzt: "Administrator"), scheint Delphi quasi "nackt" zu sein.

Ich wurde beim Start (von Delphi) zur Registrierung aufgefordert (glücklicherweise waren wohl die alten Codes als defaults in den Formularen eingertragen; hab alles bestätigt und Delphi startete).

ABER: alle installierten Packages und alle weiteren Einstellungen in der IDE sind weg!

Weiß jemand Rat?
In welchen Dateien werden diese Einstellungen abgelegt?

Ich habe:
- unter "\Dokumente und Einstellungen\<User alt>" gesucht, aber nix gefunden
außer ".borland" aber steht das nicht drin
- nach allen "*.bpl"-Dateien gesucht, aber das ist nur die Not-Notlösung...

Danke für jeden Tipp
schotti

rollstuhlfahrer 8. Jul 2011 16:05

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Die registrierten Packages werden irgendwo in der Registry abgelegt. Vermutlich sogar an der "richtigen Stelle". Soll heißen HKEY_CURRENT_USER. Wenn es den Benutzer nicht mehr gibt, sollte auch nichts mehr zu retten sein.

Leider weiß ich den Pfad in der Registry nicht und Windows habe ich auch nicht dabei, also kann ich auch nicht nachschauen.

Bernhard

jaenicke 8. Jul 2011 16:14

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Die Einstellungen liegen unter:
Code:
HKEY_CURRENT_USER\Software\Borland\Delphi\7.0
Hier die Packages speziell unter:
Code:
Known Packages
Hast du deine Benutzereinstellungen usw. (Registryzweig Current User, ...) vorher nicht gesichert?

schotti65 8. Jul 2011 16:46

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Danke für die schnelle Antwort.
Ich hab gar nix gesichert.
Zu lange mit einem running system gearbeit, war mir der Gefahr bzw. den Auswirkungen nicht bewußt.

Aha, das ganze steht also in der Registry.

Ich habe jetzt folgende Pfade, in den was Wichtiges drinnen steht, ermittelt:

1: \HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Kno wn Packages
2: \HKEY_LOCAL_MACHINE\Software\Borland\Delphi\7.0\Kn own Packages
3: \HKEY_CURRENT_USER\S-1-5-21-1057563376-1269908281-367356602-11151\Software\Borland\Delphi\7.0\Known Packages
4: \HKEY_CURRENT_USER\S-1-5-21-2000478354-1935655697-839522115-500\Software\Borland\Delphi\7.0\Known Packages

In 1/2/4 scheint das selbe zu stehen, in 3 steht viel mehr, das sieht so aus wie das, was ich suche, nämlich die Einstellungen vom alten User.

Gehe ich richtig in der Annahme, ich muss jetzt nur den entsprechenden Teil aus 3 exportieren und irgendwie in 1+2+4 reinschreiben?
Oder, um ganz sicher zu gehen, einfach alles aus dem Unterpfad "\HKEY_CURRENT_USER\S-1-5-21-1057563376-1269908281-367356602-11151\Software\Borland\Delphi\7.0\"?

Hab jetzt nicht alle Details verglichen, steht wirklich alles (bzgl. Delphi) redundant in HKEY_CURRENT_USER und HKEY_LOCAL_MACHINE?

Falls das so geht; ich hab mal probeweise etwas aus der Registry exportiert (also - nur falls ich aus Versehen hinterm Mond bin - ich arbeite einfach mit "Start > Ausführen > regedit"), das ist ein Binärformat und die Pfade scheinen auch dabei zu sein; wie kann ich diese xyz.reg vernünftig umschreiben?

Gruss
schotti

Bummi 8. Jul 2011 16:49

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
-den ersten Schlüssel exportieren
-dich als eanderer User anmelden
-Schlüssel importieren

schotti65 8. Jul 2011 16:53

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Das geht nicht, ich komme nicht mehr als der alte User rein.

(Wenn man aus ner Domäne rausgeht, muss man explizit vom Domänenadmin weider reingelassen werden sprich muß an diesem Netzwerk hängen. Zumindest ist es bei dieser Domäne so)

(PS: ich danke vorab für die wirklich schnellen Antworten, bin jetzt erstmal 2h offline.)

jaenicke 8. Jul 2011 17:35

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Zitat:

Zitat von schotti65 (Beitrag 1110842)
In 1/2/4 scheint das selbe zu stehen, in 3 steht viel mehr, das sieht so aus wie das, was ich suche, nämlich die Einstellungen vom alten User.

Dann ist 3 der alte Nutzer. Du kannst den Zweig von dort exportieren, mit einem Editor in der .reg Datei den Namen des Zweiges von alt nach neu ersetzen (S-1-5-21-1057563376-1269908281-367356602-11151 --> S-1-5-21-2000478354-1935655697-839522115-500) und wieder importieren, fertig.

Nebenbei:
Bei 3 und 4 meintest du sicher HKEY_USERS, denn da werden alle Knoten der Nutzer aufgeführt, unter HKEY_CURRENT_USER wird dann daraus der aktuelle eingeblendet.

// EDIT:
Wobei es wohl sinnvoller sein dürfte das ganze noch einmal sauber neu einzurichten...

schotti65 8. Jul 2011 19:33

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Tja, sieht aus als müßte ich doch den langen Weg gehen.

Ich hab mal probeweise \HKEY_CURRENT_USER\Software\Borland\Delphi
in \HKEY_CURRENT_USER\Software\Borland\Delphi_alt umbenannt, um zu schauen,
ob dann bei Delphi-Start alles vom Zweig \HKEY_USERS\S-1-5-21-2000478354-1935655697-839522115-500 übernommen wird.
Delphi hat eine ganze Weile gerödelt und ist dann gestartet.
Es wurde tatsächlich alles vom Zweig \HKEY_USERS\S-1-5-21-2000478354-1935655697-839522115-500 übernommen.
Aber - leider leider und keine Ahnung warum - wurde der komplette andere (alte) Zweig \HKEY_USERS\S-1-5-21-1057563376-1269908281-367356602-11151 gelöscht.
Also der vom alten User.
Nicht nur der Unterpfad ..\Software\delphi, sondern einfach alles...
Vieleicht wurde da irgendeine auto-Bereinigung angestossen, ich weiß es nicht.

Vielleicht hat noch jemand eine Idee, gibt es sowas wie ein auto-Backup von der Registry?

(Ich sitz mehrere Tage um das alles wieder aufzusetzen...)

Gruss
schotti

rollstuhlfahrer 8. Jul 2011 19:51

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Zitat:

Zitat von schotti65 (Beitrag 1110862)
Vielleicht hat noch jemand eine Idee, gibt es sowas wie ein auto-Backup von der Registry?

Schlicht und einfach: Nein (nicht bei Win XP).
Bei Win7 und eingerichteter Sicherung gibt es was.

Bernhard

schotti65 8. Jul 2011 21:36

AW: Delphi 7 alle Packages vergessen nach XP Nutzerwechsel
 
Zitat:

Zitat von schotti65 (Beitrag 1110862)
Tja, sieht aus als müßte ich doch den langen Weg gehen.

(Ich sitz mehrere Tage um das alles wieder aufzusetzen...)

So, erledigt.
Hatte noch eine alte Doku vom Umstieg D5 > D7 gefunden,
da stand fast alles, was ich brauchte.

Vielen Dank jedenfalls für die Tipps.
schotti


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz