Pfad zur wincmd.ini lässt sich nicht ändern ?!

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Herr Mann
Power Member
Power Member
Posts: 574
Joined: 2004-05-30, 17:11 UTC
Location: Niedersachsen, Deutschland

Pfad zur wincmd.ini lässt sich nicht ändern ?!

Post by *Herr Mann »

Hi,
ich kämpfe schon mit den ganzen Morgen, aber es klappt nicht ...

Meine wincmd.ini liegt in c:\programme\totalcommander, mein "Standard-Windows-User" greift auf diese Datei zu.
Jetzt habe ich einen zweiten User angelegt, der soll auf die selbe wincmd.ini zugreifen.
(Im Moment haben beide User Adminrechte, das soll sich später ändern ...)

Wenn ich den TC unter dem 'zweiten User' starte, wird eine wincmd.ini in c:\windows angelegt.
Ich habe schon mehrmals inireloc.exe gestartet und alle Einstellungen druch probiert.
Egal ob ich Programmvezeichnis oder Benutzerdefiniert auswähle, mit und ohne 'Für alle Benutzer dieser Rechners setzen', ich bekommen diesen Pfad nicht geändert !
Selbst die Registry habe ich durchsucht - steht alles auf c:\programme\totalcommander ...

Wenn ich mit /i=c:\programme\totalcmd.ini aufrufe, dann gehts.
Sicherlich könnte ich das so lassen, es geht aber ums Prinzip ! ;-) Warum lässt sich der Pfad nicht ändern ?

Hat jemand eine Idee ??


edit: Aufs c:\programme\totalcommander - Verzeichniss hat jeder Vollzugriff ...
User avatar
Herr Mann
Power Member
Power Member
Posts: 574
Joined: 2004-05-30, 17:11 UTC
Location: Niedersachsen, Deutschland

Post by *Herr Mann »

Hat sich (ersteinmal) erledigt, habe den TC neu installiert.
Dabei habe ich gesagt, das er das Programmverzeichnis verwenden soll und 'alle Benutzer' - jetzt gehts.

Ist aber trotzdem komisch, das das nachträglich nicht zuändern geht ...

Etwas ein Bug ???
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Herr Mann.

Doch das geht schon.

Kann nicht sagen, wie man das mit inireloc hinbekommt oder anderen nützlichen Zusatzwerkzeugen, denn mein bester Freund heißt regedit :wink:

Du mußt dazu
(1) Unter HKLM\Software\Ghisler die Pfade anpassen und
(2) Für jeden existierenden Benutzer einmal unter HKCU\Software\Ghisler

Hier meine derzeitigen Einstellungen als Beispiel, d.h. Pfadnamen und Dateinamen lauten bei dir ja anders.
[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander]
"IniFileName"="%USERPROFILE%\\wincmd.ini"
"FtpIniName"="%USERPROFILE%\\wcx_ftp.ini"
"InstallDir"="c:\\programme\\totalcmd"
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="%USERPROFILE%\\wincmd.ini"
"FtpIniName"="%USERPROFILE%\\wcx_ftp.ini"
"InstallDir"="c:\\programme\\totalcmd"
Diese beiden Blöcke entsprechend den eigenen Vorgaben abändern und abspeichern z.B. als HKLM_TC.reg und HKCU_TC.reg.
Dann HKLM_TC.reg einmal als Admin starten und HKCU_TC.reg für jeden Benutzer einmal nach dem nächsten Anmelden.

Hinweis:
Das ist notwendig, damit alle Benutzer, die bereits einen Eintrag unter HKCU haben, aktualisiert werden.
Zwecks Vereinfachung könnte man im All Users' Autostart Ordner die HKCU_TC.reg ablegen und erst löschen, wenn alle Benutzer sich einmal angemeldet haben. (Nicht elegant, geht aber.)

Eigentlich gar nicht so kompliziert, oder?

Karl
MX Linux 21.3 64-bit xfce, Total Commander 11.50 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Wenn beide Nutzer die wincmd.ini im TC-Ordner nutzen sollen, kann man auch einfach

Code: Select all

UseIniInProgramDir=7
in der wincmd.ini im [Configuration]-Abschnitt hinzufügen, dann ist der TC völlig unabhängig von der Registry.

Icfu
This account is for sale
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Ansonsten bewirkt auch ein .\wincmd.ini in der Registry, dass die ini im Programmverzeichnis benutzt wird.

Um noch mal genau zu erfahren, wie Totalcmd den Ort der ini-Datei bestimmt, kann man auch hier noch mal nachlesen.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply