Hallo zusammen,
wie bekomme ich eine einheitliche wincmd.ini für alle Erstbenutzer hin?
Jeder Benutzer von TotalCommander soll eine vordefinierte wincmd.ini bekommen,
sobald er den TotalCommander zum ersten mal auf dem neuen PC benutzt.
Nach der Erstkonfiguration soll er eigene Einstellungen vornehmen und abspeichern können.
1: Meine erste Idee war es eine Vordefinierte wincmd.ini in das Programme Verzeichnis zu kopieren.
Das funktioniert leider nur für Administratoren.
Ein normaler User hat auf das C:\Program Files\TotalCommander Verzeichnis berechtigter weise keine schreibrechte.
Für die Admins ist der Ablageort für die Einstellungsdateien:
C:\Program Files\TotalCommander\wincmd.ini
2: Die zweite Idee war eine wincmd.ini im Verzeichnis "C:\Users\Default\AppData\Roaming\GHISLER\" ab zu legen.
Das funktioniert leider nur für User die sich zum ersten mal an dem neuen PC anmelden und für die dadurch ein neues User-Profil angelegt wird.
Für die User ist der Ablageort für die Einstellungsdateien:
C:\Users\%USERNAME%\AppData\Roaming\GHISLER\wincmd.ini
Für Bestands User-Profile funktioniert das leider nicht.
Hat jemand eine Idee?
Danke
Einheitliche wincmd.ini für alle Erstbenutzer
Moderators: Hacker, Stefan2, white
Re: Einheitliche wincmd.ini für alle Erstbenutzer
Es gibt insgesamt nur drei Möglichkeiten, wie ich im anderen Thread schon andeutete:
Grüße
Dalai
- Zugriffsrechte auf die wincmd.ini ändern, d.h. Recht "Schreiben" z.B. für die Gruppe "Benutzer" hinzufügen. Nachteil: Nutzer können sich gegenseitig Änderungen überschreiben. Vorteil: gemeinsam benutzte Einstellungen, so dass durch einen Admin vorgegebene Änderungen sofort bei allen Nutzern wirken.
- Mittels RedirectSection (oder AlternateUserIni) bestimmte Abschnitte in andere INIs umleiten.
- Einstellungsdateien im Verzeichnis %AppData%\Ghisler ablegen lassen und Dateien wincmd.ini und wcx_ftp.ini mit den Voreinstellungen per Skript kopieren; das funktioniert auch bei bereits vorhandenen Nutzerprofilen und kann z.B. beim Anmelden des Nutzers erfolgen.
Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Einheitliche wincmd.ini für alle Erstbenutzer
Es gibt noch eine 4. Möglichkeit:
Das ist dann nützlich, wenn man einfach das Totalcmd-Verzeichnis auf alle Rechner repliziert und keinen Installer benutzt. Dann verwendet Total Commander den Standard-Ort für die wincmd.ini und wcx_ftp.ini und kopiert diese von maintemplate.txt und ftptemplate.txt.
Wenn es also am konfigurierten Ort noch keine wincmd.ini gibt, sucht Total Commander nach einer Datei maintemplate.txt im Programmverzeichnis und kopiert diese als wincmd.ini an den gewünschten Ort.06.01.22 Added: When starting and there is no wincmd.ini in the configured location, copy maintemplate.txt (program directory) to wincmd.ini and ftptemplate.txt to wcx_ftp.ini. Note: The installer does create a wincmd.ini. This is meant for automatic deployments in companies (32/64)
Das ist dann nützlich, wenn man einfach das Totalcmd-Verzeichnis auf alle Rechner repliziert und keinen Installer benutzt. Dann verwendet Total Commander den Standard-Ort für die wincmd.ini und wcx_ftp.ini und kopiert diese von maintemplate.txt und ftptemplate.txt.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Einheitliche wincmd.ini für alle Erstbenutzer
Genau das benötige ich und habe ich gesucht !!!ghisler(Author) wrote: 2024-02-14, 09:27 UTC Es gibt noch eine 4. Möglichkeit:Wenn es also am konfigurierten Ort noch keine wincmd.ini gibt, sucht Total Commander nach einer Datei maintemplate.txt im Programmverzeichnis und kopiert diese als wincmd.ini an den gewünschten Ort.06.01.22 Added: When starting and there is no wincmd.ini in the configured location, copy maintemplate.txt (program directory) to wincmd.ini and ftptemplate.txt to wcx_ftp.ini. Note: The installer does create a wincmd.ini. This is meant for automatic deployments in companies (32/64)
Das ist dann nützlich, wenn man einfach das Totalcmd-Verzeichnis auf alle Rechner repliziert und keinen Installer benutzt. Dann verwendet Total Commander den Standard-Ort für die wincmd.ini und wcx_ftp.ini und kopiert diese von maintemplate.txt und ftptemplate.txt.
Bei bzw. nach der automatischen Installation
tcmd1102x32_64.exe /KAH1L2M1N*D0/I".\" %ProgramFiles%\TotalCommander
werden noch die zwei vor konfigurierten Dateien wincmd.ini und maintemplate.txt ins Programverzeichnis kopiert.
Damit ist sichergestellt, dass jeder User mit den gleichen Einstellungen beginnt. Später aber selbständig Anpassungen vornehmen kann.
Vielen Dank !!!

- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Einheitliche wincmd.ini für alle Erstbenutzer
Nein, Sie müssen die wincmd.ini in maintemplate.txt umbenennen (im Programmverzeichnis).werden noch die zwei vor konfigurierten Dateien wincmd.ini und maintemplate.txt ins Programverzeichnis kopiert.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com