Konfigurationsdatei konnte nicht gelesen werden?
Hallo liebe Community,
ich habe ein batch skript geschrieben welches den Firefox auf die Version 60.9.0esr 64bit down/upgraded. Zusätzlich kopiert das Skript mir die autoconfig.js und firefox.cfg in die jeweilig dafür vorgesehenen Ordner.
Wenn ich das Skript auf den Desktop ziehe und es über die Windows Powershell als Administrator starte installiert Firefox ganz normal und auch die beiden Dateien (.js.cfg) werden ohne Fehler kopiert.
Nun starte ich Firefox wieder und es kommt beim start folgende Fehlermeldung:
Konfigurationsdatei konnte nicht gelesen werden. Bitte kontaktieren Sie Ihren System-Administrator.
Die Konfigurationen aus der cfg werden nicht übernommen wie z.B. die Startseite.
Im Anhang befinden sich die Inhalte der beiden Dateien.
Woran kann das liegen? Kann mir hier jemand weiterhelfen?
2 Antworten
ich würde als erstes die Umlaute aus dem Script nehmen.
Scriptsprachen Interpreter müssen deine Texte lesen können und nicht alle kommen mit Umlauten klar, selbst wenn du deine Datei im UTF-8 Zeichensatz speicherst und dein Script auch die Configdateien.
Nimm testweise einfach Mal alle Kommentare raus.
Sind die Dateien auch an die korrekten Stellen kopiert?
Der Firefox legt in deinem AppData-Ordner seine Konfigurationen für dein aktuelles Profil ab. Ich würd mal schauen, ob die Dateien dort besser aufgehoben sind. Entweder Appdata\Local oder Appdata\Roaming in seinem Benutzerordner.
kopiert das Skript [...]in die jeweilig dafür vorgesehenen Ordner
Das kannst du tatsächlich bestätigen?
Ansonsten achte mal auf etwaige Berechtigungsgeschichten. "Konnte nicht gelesen werden" hört sich fast nach "das Teil ist da, ich kanns aber nciht aufmachen" an.
BTW: die Startpage ist falsch eingegeben. https://
Hallo,
auch dir erstmal danke für deine Hilfe!
Ja, ich habe das Skript nach jedem Schritt pausiert damit ich nachvollziehen kann wo der Fehler liegt. Auch den Ablegeordner in dem die Dateien danach sein sollten kann ich einsehen. Somit bin ich mir sicher das alle Dateien am richtigen Ort liegen.
die autoconfig.js liegt im Ordner "C:\Program Files\Mozilla Firefox\defaults\pref"
Die mozilla.cfg unter "C:\Program Files\Mozilla Firefox"
Ich schau mir mal die Berechtigungen der Datei an und gib dann Rückmeldung. Danke!
Ah, das ist ein Ausgabefehler. Im Skript selber sind die // vorhanden.
Nö. du hat zwei Slashes vergessen. Du gibst "https.www.krafthand-medien.de" an
Insgesammt fehlen mir da überall die // bei den Comments. Bin mir da nciht sicher, ob das nur ein Ausgabefehler bei dir ist, oder ob die tatsächlich fehlen.
Hallo,
erstmal danke für die Hilfe!
Ich habe alle Umlaute und Kommentare herausgenommen und es erneut probiert. Leider ohne Erfolg.
Ja, die autoconfig.js liegt im Ordner "C:\Program Files\Mozilla Firefox\defaults\pref"
Die mozilla.cfg unter "C:\Program Files\Mozilla Firefox"
die Version ist eine 64bit also sollte der Ordner "Program Files" auch der richtige sein.
Grüße