Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Programmepfad verlegen. (https://www.delphipraxis.net/86641-programmepfad-verlegen.html)

yankee 16. Feb 2007 17:51


Programmepfad verlegen.
 
Hi @ll,

ich versuche gerade mal den Sprung von Win2k auf XP x64.
Erstmal fängt es damit an, dass ich gerne das Programme-Verzeichnis verlegen würde.
Und zwar soll das D:\programme sein.
Ich habe einfach mla versucht mit regedit
Local Machine\software\m$\win\currentversion\
die pfade dort auf d:\programme gesetzt...
Leider ist der Effekt, dass mir bei Installern d:\programme vorgeschlagen wird nicht wirklich erreicht.
Stattdessen installiert Windows selbst dann anch c:\... wenn ich manuell D:\programme angebe *seufz*.

Also wie geht es richtig?

marabu 16. Feb 2007 18:41

Re: Programmepfad verlegen.
 
Hi,

prüfe mal auf Konsolebene, ob eventuell der Wert für %PROGRAMFILES% noch nicht umgestellt wurde.

Grüße vom marabu

yankee 16. Feb 2007 19:31

Re: Programmepfad verlegen.
 
Zitat:

Zitat von marabu
prüfe mal auf Konsolebene, ob eventuell der Wert für %PROGRAMFILES% noch nicht umgestellt wurde.

Nö, sieht eigentlich gut aus:
Code:
C:\Documents and Settings\Administrator>echo %PROGRAMFILES%
D:\Programme

Christian Seehase 16. Feb 2007 22:26

Re: Programmepfad verlegen.
 
Moin yankee,

Du musst auch die Einträge unter

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SFC

anpassen.
Zusätzlich könntest Du auch noch die in den anderen ControlSets ändern.

Ich hoffe aber mal, dass Du auch ein Backup hast, denn ob danach noch alles funktioniert... :gruebel:

Nicht zu vergessen, dass viele Einträge in der Registry schon fest den Pfad auf C:\Programme enthalten, und so manche Konfigurationsdatei wohl auch.
Manch ein Programm könnte sich aber auch immer die benötigten Werte aus der Registry auslesen.
Da heisst es dann probieren, welches noch geht, und welches nicht ;-)

yankee 16. Feb 2007 22:33

Re: Programmepfad verlegen.
 
Zitat:

Zitat von Christian Seehase
Moin yankee,

Du musst auch die Einträge unter

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SFC

anpassen.

*bffft*... Die sind ja alle schon auf D:\Programme *wunder*. Die habe ich doch überhaut nicht verstellt.

Obwohl von Windows tatsächlich mal eine Meldung kam, dass ein Teilo der Registry nicht so ist, wie er sollte und Windows die korrigiert, da hat Win bestimmt schlauerweise diese Keys angepasst...
Fragt sich nur, warum sich Delphi trotzdem nach C: installiert hat, obwohl ich dem Installer exlicit D:\Programm angegeben habe...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:34 Uhr.

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