wincmd.ini schreibgeschützt bei Vista?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Wolf Bartels
Junior Member
Junior Member
Posts: 38
Joined: 2003-03-13, 12:41 UTC
Location: Hamburg

wincmd.ini schreibgeschützt bei Vista?

Post by *Wolf Bartels »

Unter Windows Vista, bei einer Änderung der Einstellungen von Total Commander erscheint immer eine Meldung das wincmd.ini schreibgeschützt sei, was ja garnicht wahr ist. Es handelt sich um Rechte-Probleme.

Ich habe einen sehr umständlichen Weg gefunden die Änderungen abzuspeichern, über Anmeldung als Administrator im 'CMD.EXE'-Fenster und starten von Total Commander per Kommandozeile.

Geht das nicht auch einfacher :?:
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50817
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sie können den Ort entweder bei der Installation ändern, oder mit dem Tool inireloc von unserer Zubehörseite:
http://www.ghisler.com/dtools.htm#weitere
Author of Total Commander
https://www.ghisler.com
Wolf Bartels
Junior Member
Junior Member
Posts: 38
Joined: 2003-03-13, 12:41 UTC
Location: Hamburg

wincmd.ini schreibgeschützt bei Vista?

Post by *Wolf Bartels »

Leider hat das Verschieben der wincmd.ini in den Ordner 'Program Files\totalcmd' mittels inireloc das Problem nicht gelöst. Ein Abspeichern jeglicher Konfigurationsänderungen scheitert am angeblichem 'Schreibschutz' von wincmd.ini. Das Gleiche gilt für wcx_ftp.ini.

Soweit ich herausgefunden habe, ist eine Speicherung der Ini-Einstellungen weiterhin nur möglich wenn Totalcmd.exe in der CMD-Umgebung mit Administratorenrechten aufgerufen wird. Dazu muss nach dem Drücken der Windows-Taste in das 'Suche starten' CMD geschrieben werden und, ACHTUNG!, statt 'Enter' muss 'Ctrl+Shift+Enter' gedrückt werden. Nur so öffnet sich das Kommandozeilenfenster mit Administratorenrechten.

Gibt es keine einfachere Möglichkeit die unverständliche Rechteverwaltung von Windows-Vista zu umgehen?
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Wolf Bartels.

Das Problem fehlender Schreibrechte auf den "%COMMANDER_PATH%" tritt unter Vista dann auf, wenn der T.C. Programmordner ein Unterordner von "%PROGRAMFILES%" ist. Also z.B. wie bei dir ""C:\Program Files\totalcmd". Schreibzugriffe auf Objekte unterhalb von "%PROGRAMFILES%" erfordern vorgabebmäßig unter Vista volle Administratorberechtigung.

Ausweg Nr. 1:
Die T.C. INI-Dateien unter "%APPDATA%" ablegen. (tatsächlicher Ort also pro Account unterschiedlich)

Ausweg Nr. 2:
TotalCommander nicht nach "%PROGRAMFILES%\Totalcmd" installieren, sondern z.B. Ordner C:\Utils anlegen und TotalCommander nach "C:\Utils\Totalcmd" installieren und INI-Dateien im "%COMMANDER_PATH%" speichern. (Eintrag "UseIniInProgramDir=7" in wincmd.ini nicht vergessen.)
Für Schreibzugriffe auf "%COMMANDER_PATH%" sind dann keine vollen Adminrechte mehr erforderlich.
(Diese Variante klappt auf meinem Vista ohne Nebenwirkungen, außer der gewollten, daß alle Benutzer dieselbe wincmd.ini verschandeln.)

Grüße
Karl
Wolf Bartels
Junior Member
Junior Member
Posts: 38
Joined: 2003-03-13, 12:41 UTC
Location: Hamburg

Post by *Wolf Bartels »

@ karlchen

Danke für die ausführliche und endlich mal brauchbare Antwort.

Gutes Feiern.

Wolf Bartels
Post Reply