Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Du hast Fragen zur Sicherung, Reparatur oder Fehlermeldungen in Windows 11?
Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 23.09.2026, 21:15

Hallo liebe Forennutzer,

Ich sichere meine Browserdaten, indem ich die relevanten drei Ordner packe
und die Files auf ein anderes Laufwerk kopiere. So kann ich den Browser schnell zurücksetzen.
Kann mir bitte jemand helfen, eine Batchdatei für die Sicherung von Firefox zu erstellen.
Ich mache das bisher immer umständlich über den Explorer.

Folgendes soll dabei passieren:

Die drei relevanten Ordner;

C:\Program Files\Mozilla Firefox
C:\Users\Username\AppData\Local\Mozilla
C:\Users\Username\AppData\Roaming\Mozilla

sollen jeweils im gleichen Ordner per Winrar mit dem gleichen Passwort gepackt
unter Synonym plus Datum abgelegt werden:

Mozilla Programme 20092026.rar
Mozilla Appdata 20092026.rar
Mozilla Roaming 20092026.rar

Anschließend sollen die drei Dateien in den Ordner "Backup" des Laufwerkes D: verschoben werden.
Die Winrar.exe befindet sich im Ordner C:\Program Files\TOOLS\WinRAR

Vielleicht hat jemand Zeit und Lust, mir eine Batchdatei zu erstellen. ;)
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Tante Google

Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Tante Google » 23.09.2026, 21:15


Benutzeravatar
John-Boy
★ Team Forum ★
Beiträge: 1916
Registriert: 03.08.2017, 15:50
Hat sich bedankt: 69 Mal
Danke erhalten: 893 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von John-Boy » 23.09.2026, 22:03

Teste mal dieses...

Code: Alles auswählen

@echo off
setlocal

REM ==============================
REM Einstellungen
REM ==============================

set "WINRAR=C:\Program Files\TOOLS\WinRAR\WinRAR.exe"
set "ZIEL=D:\Backup"
set "PASSWORT=HIER_DEIN_PASSWORT_EINTRAGEN"

REM Datum im Format TTMMJJJJ
for /f "tokens=1-3 delims=." %%a in ("%date%") do (
    set "TAG=%%a"
    set "MONAT=%%b"
    set "JAHR=%%c"
)

set "DATUM=%TAG%%MONAT%%JAHR%"

REM ==============================
REM Backup-Ordner erstellen
REM ==============================

if not exist "%ZIEL%" mkdir "%ZIEL%"

REM ==============================
REM Mozilla Programme
REM ==============================

"%WINRAR%" a -r -ep1 -p"%PASSWORT%" ^
"C:\Program Files\Mozilla Firefox\Mozilla Programme %DATUM%.rar" ^
"C:\Program Files\Mozilla Firefox\*"

REM ==============================
REM Mozilla Appdata
REM ==============================

"%WINRAR%" a -r -ep1 -p"%PASSWORT%" ^
"C:\Users\%USERNAME%\AppData\Local\Mozilla Appdata %DATUM%.rar" ^
"C:\Users\%USERNAME%\AppData\Local\Mozilla\*"

REM ==============================
REM Mozilla Roaming
REM ==============================

"%WINRAR%" a -r -ep1 -p"%PASSWORT%" ^
"C:\Users\%USERNAME%\AppData\Roaming\Mozilla Roaming %DATUM%.rar" ^
"C:\Users\%USERNAME%\AppData\Roaming\Mozilla\*"

REM ==============================
REM Dateien nach D:\Backup verschieben
REM ==============================

move /Y "C:\Program Files\Mozilla Firefox\Mozilla Programme %DATUM%.rar" "%ZIEL%"
move /Y "C:\Users\%USERNAME%\AppData\Local\Mozilla Appdata %DATUM%.rar" "%ZIEL%"
move /Y "C:\Users\%USERNAME%\AppData\Roaming\Mozilla Roaming %DATUM%.rar" "%ZIEL%"

echo.
echo ==========================================
echo Mozilla-Backup wurde erstellt.
echo Ziel: %ZIEL%
echo Datum: %DATUM%
echo ==========================================
pause
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”

Benutzeravatar
John-Boy
★ Team Forum ★
Beiträge: 1916
Registriert: 03.08.2017, 15:50
Hat sich bedankt: 69 Mal
Danke erhalten: 893 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von John-Boy » 23.09.2026, 22:06

Mozilla-Wiederherstellung per Batch

Code: Alles auswählen

@echo off
setlocal

REM ==========================================
REM Mozilla Backup wiederherstellen
REM ==========================================

set "WINRAR=C:\Program Files\TOOLS\WinRAR\WinRAR.exe"
set "BACKUP=D:\Backup"
set "PASSWORT=HIER_DEIN_PASSWORT_EINTRAGEN"

REM ------------------------------------------
REM Datum des gewünschten Backups
REM Format: TTMMJJJJ
REM ------------------------------------------

set "DATUM=20092026"

echo.
echo ==========================================
echo Mozilla Backup Wiederherstellung
echo ==========================================
echo.
echo Backup-Datum: %DATUM%
echo.

REM ------------------------------------------
REM Prüfen, ob WinRAR vorhanden ist
REM ------------------------------------------

if not exist "%WINRAR%" (
    echo FEHLER: WinRAR wurde nicht gefunden:
    echo %WINRAR%
    pause
    exit /b 1
)

REM ------------------------------------------
REM Prüfen, ob Backup-Dateien vorhanden sind
REM ------------------------------------------

if not exist "%BACKUP%\Mozilla Programme %DATUM%.rar" (
    echo FEHLER: Mozilla Programme Backup nicht gefunden!
    echo.
    pause
    exit /b 1
)

if not exist "%BACKUP%\Mozilla Appdata %DATUM%.rar" (
    echo FEHLER: Mozilla Appdata Backup nicht gefunden!
    echo.
    pause
    exit /b 1
)

if not exist "%BACKUP%\Mozilla Roaming %DATUM%.rar" (
    echo FEHLER: Mozilla Roaming Backup nicht gefunden!
    echo.
    pause
    exit /b 1
)

REM ------------------------------------------
REM Warnung
REM ------------------------------------------

echo ACHTUNG!
echo Firefox sollte waehrend der Wiederherstellung
echo vollstaendig beendet sein.
echo.
choice /C JN /M "Soll die Wiederherstellung gestartet werden"

if errorlevel 2 (
    echo.
    echo Wiederherstellung abgebrochen.
    pause
    exit /b 0
)

REM ------------------------------------------
REM Mozilla Programme wiederherstellen
REM ------------------------------------------

echo.
echo [1/3] Mozilla Programme werden wiederhergestellt...

"%WINRAR%" x -y -p"%PASSWORT%" ^
"%BACKUP%\Mozilla Programme %DATUM%.rar" ^
"C:\Program Files\Mozilla Firefox\"

if errorlevel 1 (
    echo FEHLER beim Wiederherstellen von Mozilla Programme!
    pause
    exit /b 1
)

REM ------------------------------------------
REM Mozilla AppData Local wiederherstellen
REM ------------------------------------------

echo.
echo [2/3] Mozilla AppData Local wird wiederhergestellt...

"%WINRAR%" x -y -p"%PASSWORT%" ^
"%BACKUP%\Mozilla Appdata %DATUM%.rar" ^
"C:\Users\%USERNAME%\AppData\Local\Mozilla\"

if errorlevel 1 (
    echo FEHLER beim Wiederherstellen von Mozilla Appdata!
    pause
    exit /b 1
)

REM ------------------------------------------
REM Mozilla AppData Roaming wiederherstellen
REM ------------------------------------------

echo.
echo [3/3] Mozilla AppData Roaming wird wiederhergestellt...

"%WINRAR%" x -y -p"%PASSWORT%" ^
"%BACKUP%\Mozilla Roaming %DATUM%.rar" ^
"C:\Users\%USERNAME%\AppData\Roaming\Mozilla\"

if errorlevel 1 (
    echo FEHLER beim Wiederherstellen von Mozilla Roaming!
    pause
    exit /b 1
)

echo.
echo ==========================================
echo Wiederherstellung erfolgreich abgeschlossen.
echo ==========================================
echo.
echo Verwendetes Backup: %DATUM%
echo.
pause
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 00:55

ich habe die tollen Scripte von John aufgegriffen und mir daraus ein einziges Script zusammengebastelt.
Es wird also abgefragt, ob Backup oder Restore gefordert wird.
Pfade, Passwort etc. müßten ggf. angepasst werden. Bei mir war es zu Testzwecken C:\Backup.
Wichtiger Unterschied:
es wird direkt in den Backup-Ordner gesichert und nicht erst im Programm/Daten-Ordner und dann verschoben. Dafür hatte ich keine Verwendung.

Firefox_Backup_Restore.cmd

Code: Alles auswählen

@echo off
setlocal EnableExtensions DisableDelayedExpansion

REM ========================
REM Firefox Backup + Restore
REM ========================
REM ----- Einstellungen -----------------------------------------
set "WINRAR=C:\Program Files\TOOLS\WinRAR\WinRAR.exe"
set "ZIEL=C:\Backup"
set "PASSWORT=HIER_DEIN_PASSWORT_EINTRAGEN"

REM 1 = Firefox-Programmordner beim Backup mitsichern
REM 0 = nur Mozilla-Daten sichern
set "BACKUP_PROGRAMME=1"

REM EMPFOHLEN: 0 = beim Restore nur Profildaten wiederherstellen
REM             1 = auch Program Files\Mozilla Firefox spiegeln
set "RESTORE_PROGRAMME=0"

REM ----- Gemeinsame Grundpruefungen ----------------------------
if not exist "%WINRAR%" (
    echo FEHLER: WinRAR wurde nicht gefunden:
    echo   %WINRAR%
    echo.
    pause
    exit /b 1
)

if "%PASSWORT%"=="HIER_DEIN_PASSWORT_EINTRAGEN" (
    echo FEHLER: Bitte zuerst das Passwort oben im Script eintragen.
    echo.
    pause
    exit /b 1
)

:MENU
cls
echo ============================================================
echo            FIREFOX BACKUP / RESTORE
echo ============================================================
echo.
echo   [1] Firefox sichern ^(Backup^)
echo   [2] Firefox wiederherstellen ^(Restore^)
echo   [3] Beenden
echo.
choice /C 123 /N /M "Auswahl [1-3]: "
if errorlevel 3 goto :ENDE
if errorlevel 2 goto :RESTORE
if errorlevel 1 goto :BACKUP


REM ============================================================
REM BACKUP
REM ============================================================
:BACKUP
cls
echo ============================================================
echo                    FIREFOX BACKUP
echo ============================================================
echo.

call :FIREFOX_STOPPED
if errorlevel 1 goto :BACKUP_ERROR

if not exist "%ZIEL%" md "%ZIEL%" >nul 2>&1
if not exist "%ZIEL%" (
    echo FEHLER: Backup-Ordner konnte nicht erstellt werden:
    echo   %ZIEL%
    goto :BACKUP_ERROR
)

set "FFDIR=%ProgramFiles%\Mozilla Firefox"
if not exist "%FFDIR%\firefox.exe" (
    if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" set "FFDIR=%ProgramFiles(x86)%\Mozilla Firefox"
)

if "%BACKUP_PROGRAMME%"=="1" if not exist "%FFDIR%\firefox.exe" (
    echo FEHLER: Firefox wurde nicht unter Program Files gefunden.
    goto :BACKUP_ERROR
)

if not exist "%LOCALAPPDATA%\Mozilla" (
    echo FEHLER: Lokale Mozilla-Daten wurden nicht gefunden:
    echo   %LOCALAPPDATA%\Mozilla
    goto :BACKUP_ERROR
)

if not exist "%APPDATA%\Mozilla" (
    echo FEHLER: Mozilla-Roamingdaten wurden nicht gefunden:
    echo   %APPDATA%\Mozilla
    goto :BACKUP_ERROR
)

for /f %%I in ('powershell.exe -NoProfile -Command "Get-Date -Format 'ddMMyyyy_HHmmss'"') do set "STAMP=%%I"
if not defined STAMP (
    echo FEHLER: Zeitstempel konnte nicht ermittelt werden.
    goto :BACKUP_ERROR
)

set "ARCH_PROG=%ZIEL%\Mozilla Programme %STAMP%.rar"
set "ARCH_LOCAL=%ZIEL%\Mozilla Appdata %STAMP%.rar"
set "ARCH_ROAM=%ZIEL%\Mozilla Roaming %STAMP%.rar"

echo Ziel:  %ZIEL%
echo Stand: %STAMP%
echo.

if "%BACKUP_PROGRAMME%"=="1" (
    echo [1/3] Firefox-Programmdateien werden gesichert ...
    call :ARCHIVE "%ARCH_PROG%" "%FFDIR%\*"
    if errorlevel 1 goto :BACKUP_ERROR
) else (
    echo [1/3] Firefox-Programmdateien: uebersprungen.
)

echo [2/3] Mozilla LocalAppData werden gesichert ...
call :ARCHIVE "%ARCH_LOCAL%" "%LOCALAPPDATA%\Mozilla\*"
if errorlevel 1 goto :BACKUP_ERROR

echo [3/3] Mozilla Roaming werden gesichert ...
call :ARCHIVE "%ARCH_ROAM%" "%APPDATA%\Mozilla\*"
if errorlevel 1 goto :BACKUP_ERROR

echo.
echo ============================================================
echo Firefox-Backup erfolgreich erstellt und geprueft.
echo Zeitstempel: %STAMP%
echo Ziel:         %ZIEL%
echo ============================================================
echo.
pause
goto :MENU

:BACKUP_ERROR
echo.
echo ============================================================
echo Backup wurde NICHT erfolgreich abgeschlossen.
echo ============================================================
echo.
pause
goto :MENU


REM ============================================================
REM RESTORE
REM ============================================================
:RESTORE
cls
echo ============================================================
echo                   FIREFOX RESTORE
echo ============================================================
echo.

if not exist "%ZIEL%" (
    echo FEHLER: Backup-Ordner wurde nicht gefunden:
    echo   %ZIEL%
    goto :RESTORE_ERROR
)

call :FIREFOX_STOPPED
if errorlevel 1 goto :RESTORE_ERROR

if "%RESTORE_PROGRAMME%"=="1" (
    fltmc >nul 2>&1
    if errorlevel 1 (
        echo FEHLER: Fuer die Wiederherstellung der Programmdateien
        echo sind Administratorrechte erforderlich.
        echo.
        echo Bitte das Script mit "Als Administrator ausfuehren" starten.
        goto :RESTORE_ERROR
    )
)

set "FFDIR=%ProgramFiles%\Mozilla Firefox"
if "%RESTORE_PROGRAMME%"=="1" (
    if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" if not exist "%FFDIR%\firefox.exe" set "FFDIR=%ProgramFiles(x86)%\Mozilla Firefox"
)

REM ------------------------------------------------------------
REM Neuesten VOLLSTAENDIGEN Backup-Satz suchen.
REM WICHTIG: bewusst OHNE CALL :CHECK_SET.
REM ------------------------------------------------------------
set "STAMP="
setlocal EnableDelayedExpansion
set "FOUND="
for /f "delims=" %%F in ('dir /b /a-d /o-d "%ZIEL%\Mozilla Roaming *.rar" 2^>nul') do (
    if not defined FOUND (
        set "CANDIDATE=%%~nF"
        set "CANDIDATE=!CANDIDATE:Mozilla Roaming =!"

        if exist "%ZIEL%\Mozilla Appdata !CANDIDATE!.rar" (
            if "%RESTORE_PROGRAMME%"=="1" (
                if exist "%ZIEL%\Mozilla Programme !CANDIDATE!.rar" set "FOUND=!CANDIDATE!"
            ) else (
                set "FOUND=!CANDIDATE!"
            )
        )
    )
)
if defined FOUND (
    for /f "delims=" %%S in ("!FOUND!") do endlocal & set "STAMP=%%S"
) else (
    endlocal
)

if not defined STAMP (
    echo FEHLER: Kein vollstaendiger Mozilla-Backup-Satz in %ZIEL% gefunden.
    echo.
    echo Erwartet werden mindestens zwei Dateien mit IDENTISCHEM Zeitstempel:
    echo   Mozilla Appdata ZEITSTEMPEL.rar
    echo   Mozilla Roaming ZEITSTEMPEL.rar
    if "%RESTORE_PROGRAMME%"=="1" echo   Mozilla Programme ZEITSTEMPEL.rar
    goto :RESTORE_ERROR
)

set "ARCH_PROG=%ZIEL%\Mozilla Programme %STAMP%.rar"
set "ARCH_LOCAL=%ZIEL%\Mozilla Appdata %STAMP%.rar"
set "ARCH_ROAM=%ZIEL%\Mozilla Roaming %STAMP%.rar"

echo Gefundener neuester vollstaendiger Backup-Satz:
echo   %STAMP%
echo.
echo   %ARCH_LOCAL%
echo   %ARCH_ROAM%
if "%RESTORE_PROGRAMME%"=="1" echo   %ARCH_PROG%
echo.

if "%RESTORE_PROGRAMME%"=="1" (
    echo Programmdateien:  JA
) else (
    echo Programmdateien:  NEIN ^(empfohlen^)
)
echo Profildaten:       JA
echo.
echo ACHTUNG: Beim Restore werden die Mozilla-Zielordner auf den
echo Stand des Backups gespiegelt. Neuere Dateien koennen dabei
echo entfernt werden.
echo.
choice /C JN /N /M "Restore wirklich starten? [J/N]: "
if errorlevel 2 goto :MENU

if "%RESTORE_PROGRAMME%"=="1" (
    echo.
    echo [1/3] Pruefe Programm-Archiv ...
    call :TEST "%ARCH_PROG%"
    if errorlevel 1 goto :RESTORE_ERROR
) else (
    echo.
    echo [1/3] Programm-Archiv: Restore uebersprungen.
)

echo [2/3] Pruefe LocalAppData-Archiv ...
call :TEST "%ARCH_LOCAL%"
if errorlevel 1 goto :RESTORE_ERROR

echo [3/3] Pruefe Roaming-Archiv ...
call :TEST "%ARCH_ROAM%"
if errorlevel 1 goto :RESTORE_ERROR

set "STAGE=%TEMP%\FirefoxRestore_%RANDOM%_%RANDOM%"
md "%STAGE%\Programme" "%STAGE%\Local" "%STAGE%\Roaming" >nul 2>&1
if not exist "%STAGE%\Local" (
    echo FEHLER: Temporaerer Restore-Ordner konnte nicht erstellt werden.
    goto :RESTORE_ERROR
)

echo.
echo Entpacke Backup in temporaeren Bereich ...
if "%RESTORE_PROGRAMME%"=="1" (
    call :EXTRACT "%ARCH_PROG%" "%STAGE%\Programme"
    if errorlevel 1 goto :STAGE_ERROR
)

call :EXTRACT "%ARCH_LOCAL%" "%STAGE%\Local"
if errorlevel 1 goto :STAGE_ERROR

call :EXTRACT "%ARCH_ROAM%" "%STAGE%\Roaming"
if errorlevel 1 goto :STAGE_ERROR

echo.
if "%RESTORE_PROGRAMME%"=="1" (
    echo Stelle Firefox-Programmdateien wieder her ...
    call :MIRROR "%STAGE%\Programme" "%FFDIR%"
    if errorlevel 1 goto :STAGE_ERROR
)

echo Stelle Mozilla LocalAppData wieder her ...
call :MIRROR "%STAGE%\Local" "%LOCALAPPDATA%\Mozilla"
if errorlevel 1 goto :STAGE_ERROR

echo Stelle Mozilla Roaming wieder her ...
call :MIRROR "%STAGE%\Roaming" "%APPDATA%\Mozilla"
if errorlevel 1 goto :STAGE_ERROR

rd /s /q "%STAGE%" >nul 2>&1
set "STAGE="

echo.
echo ============================================================
echo Firefox-Restore erfolgreich abgeschlossen.
echo Wiederhergestellt: %STAMP%
echo ============================================================
echo.
pause
goto :MENU

:STAGE_ERROR
if defined STAGE rd /s /q "%STAGE%" >nul 2>&1
set "STAGE="
goto :RESTORE_ERROR

:RESTORE_ERROR
echo.
echo ============================================================
echo Restore wurde NICHT erfolgreich abgeschlossen.
echo ============================================================
echo.
pause
goto :MENU


REM ============================================================
REM UNTERPROGRAMME
REM ============================================================
:FIREFOX_STOPPED
tasklist /FI "IMAGENAME eq firefox.exe" 2>nul | find /I "firefox.exe" >nul
if not errorlevel 1 (
    echo FEHLER: Firefox laeuft noch.
    echo Bitte Firefox vollstaendig beenden und erneut versuchen.
    exit /b 1
)
exit /b 0

:ARCHIVE
REM %~1 = Archivdatei, %~2 = Quelle
"%WINRAR%" a -r -ep1 -y -p"%PASSWORT%" "%~1" "%~2"
if errorlevel 1 (
    echo FEHLER: WinRAR konnte das Archiv nicht korrekt erstellen.
    exit /b 1
)

"%WINRAR%" t -p"%PASSWORT%" "%~1" >nul
if errorlevel 1 (
    echo FEHLER: Archivpruefung fehlgeschlagen:
    echo   %~1
    exit /b 1
)
exit /b 0

:TEST
"%WINRAR%" t -p"%PASSWORT%" "%~1" >nul
if errorlevel 1 (
    echo FEHLER: Archiv ist nicht lesbar, beschaedigt oder Passwort ist falsch:
    echo   %~1
    exit /b 1
)
exit /b 0

:EXTRACT
"%WINRAR%" x -o+ -y -p"%PASSWORT%" "%~1" "%~2\" >nul
if errorlevel 1 (
    echo FEHLER beim Entpacken:
    echo   %~1
    exit /b 1
)
exit /b 0

:MIRROR
robocopy "%~1" "%~2" /MIR /COPY:DAT /DCOPY:DAT /R:2 /W:1 /NFL /NDL /NJH /NJS /NP >nul
if errorlevel 8 (
    echo FEHLER beim Kopieren nach:
    echo   %~2
    exit /b 1
)
exit /b 0

:ENDE
endlocal
exit /b 0
Viel Spaß!!
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 09:32

@John-Boy, @Holgi, Ihr seid Schätze!
:dankeschoen:
Und das auch noch so schnell! Ich werde heute beide Lösungen testen und euch das Ergebnis mitteilen.
@Holgi
Reicht es, im Script "C:\Backup" durch "D:\Backup" zu ersetzen?
Denn wie beschrieben soll (nicht ohne Grund) außerhalb des OS gesichert werden.

So,hier nun das Ergebnis:
Ich habe den Eintrag "C:\Backup" durch "D:\Backup" ersetzt.
Die erste Fehlermeldung: Firefox noch geöffnet! Super!
Die zweite Fehlermeldung: kein Passwort eingetragen. Super!
Ich wußte nicht ob das beim Ausführen vielleicht noch abgefragt wird.
Aber so ist das prima, denn ich nutze eh immer das gleiche Passwort, kann es aber bei Bedarf ändern.
Die Sicherung erfolgte dann schnell und ich schaute mir gleich das Ergebnis im Ordner D:\Backup an:
Erfolg unter Backup Laufwerk D.jpg
Was bedeuten die _094042 im Dateinamen? Vermutlich Zeitstempel. Nicht notwendig (Kann wech).
Aufgefallen ist mir, daß der Hauptordner nicht mitgesichert wurde.
Hauptordner nicht mitgesichert.jpg
Wenn ich manuell sichere, dann lösche ich vorher alle drei zu sichernden Hauptordner,
damit nicht etwa irgendwelche Reste von Erweiterungen etc. übrigbleiben. Zum Verleich die vorherige Sicherung:
Vorherige händische Sicherung Ordner mitgesichert.jpg
Die Namen entsprechen nicht den Hauptordnern "Mozilla Programme", "Mozilla Appdata Local"
und "Mozilla Appdata Roaming", denn "Appdata" und "Roaming" sind beide Ordner unter Local.
Aber das kann ich ggf. händisch im Script ändern. (Nein, kann ich wohl nicht ...).
Was ich toll finde, daß das Script die Sicherung selbst nochmal prüft und auch prüft,
ob gleiche Sicherungen nicht etwa schon vorhanden sind. Aber vom Script verstehe ich vielleicht die Hälfte?
Lieber Holgi, kannst D bitte nochmal drüberschauen?
Also Zeitstempel nur Datum, Hauptordner mitsichern und Dateinamen wie gewohnt? :thx:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von ErfahrenerUser am 24.09.2026, 10:40, insgesamt 1-mal geändert.
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 10:02

Jein!
D:\Backup
Dann noch der Winrar Pfad (liegt bei mir woanders)
außerdem, werden bei meinem Script nicht erst erst die Rar-Dateien erstellt und dann noch mal kopiert ,
sondern direkt im Backup Verzeichnis erstellt.
Schau dir die ersten Zeilen an. Da kannst du auch noch auswählen, ob das Programmverzeichnis gesichert bzw. Recovert werden soll (1 bzw. 0)
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 10:47

Ähm ... die Zeile steht aber schon auf 1:
REM 1 = Firefox-Programmordner beim Backup mitsichern
REM 0 = nur Mozilla-Daten sichern
set "BACKUP_PROGRAMME=1"

Ok die Programmnamen habe ich zumindest unter "Backup:" ersetzt und den Zeitstempel nur auf Datum begrenzt.
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 10:58

wollte damit auch nur zum Ausdruck bringen, dass es hier Einstellschrauben gibt (Voreinstellung).
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 11:27

Also die Ordner werden jetzt nur mit Datumstempel und mit gewünschten Dateinamen gesichert.
Ich will ja einfach nur die übergeordneten Ordner komplett sichern.
Das klappt noch nicht so ganz, obwohl die betreffende Stellschraube richtig steht:

Code: Alles auswählen

REM 1 = Firefox-Programmordner beim Backup mitsichern
REM 0 = nur Mozilla-Daten sichern
set "BACKUP_PROGRAMME=1"

REM EMPFOHLEN: 0 = beim Restore nur Profildaten wiederherstellen
REM             1 = auch Program Files\Mozilla Firefox spiegeln
set "RESTORE_PROGRAMME=1"

Code: Alles auswählen

if "%BACKUP_PROGRAMME%"=="1" (
    echo [1/3] Firefox-Programmdateien werden gesichert ...
    call :ARCHIVE "%ARCH_PROG%" "%FFDIR%\*"
    if errorlevel 1 goto :BACKUP_ERROR
) else (
    echo [1/3] Firefox-Programmdateien: uebersprungen.
)

echo [2/3] Mozilla LocalAppData werden gesichert ...
call :ARCHIVE "%ARCH_LOCAL%" "%LOCALAPPDATA%\Mozilla\*"
if errorlevel 1 goto :BACKUP_ERROR

echo [3/3] Mozilla Roaming werden gesichert ...
call :ARCHIVE "%ARCH_ROAM%" "%APPDATA%\Mozilla\*"
if errorlevel 1 goto :BACKUP_ERROR
Muß ich einfach nur in den Zeilen;
call :ARCHIVE "%ARCH_PROG%" "%FFDIR%\*"
call :ARCHIVE "%ARCH_LOCAL%" "%LOCALAPPDATA%\Mozilla\*"
call :ARCHIVE "%ARCH_ROAM%" "%APPDATA%\Mozilla\*"
bei den letzten Zeichen jeweils den Stern entfernen, um die Hauptordner zu sichern?
Werde ich ausprobieren.
So, jetzt habe ich es raus. Es mußten die Zeichen "\*" entfernt werden.
Jetzt werden die Verzeichnisse so gesichert, wie ich mir das wünsche.

Bleibt nur noch zu testen, wie sich das auf die Rücksicherung auswirkt.
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 11:58

das Script war ja eigentlich eher für meine persönliche Belange gedacht. Wollte es nur vorstellen.
Hab´ es jetzt mal versucht für dich anzupassen.
Dennoch müßtest du die Pfade noch auf dein Setup korrigieren.

Code: Alles auswählen

REM ----- Einstellungen -----------------------------------------
set "WINRAR=C:\Program Files\WinRAR\WinRAR.exe"
set "ZIEL=C:\Backup"
set "PASSWORT=Deskmodder"

REM 1 = Firefox-Programmordner beim Backup mitsichern
REM 0 = nur Mozilla-Daten sichern
set "BACKUP_PROGRAMME=1"

REM EMPFOHLEN: 0 = beim Restore nur Profildaten wiederherstellen
REM             1 = auch Program Files\Mozilla Firefox wiederherstellen
set "RESTORE_PROGRAMME=1"
Der ProgrammOrdner wird jetzt mit dieser Einstellung ("1") mitgesichert und wiederhergestellt.
Ich habe noch ein Timeout eingebaut (sehr lang: 10 Sekunden):
wenn Firefox noch läuft, wird der Prozess Firefox.exe mit Taskkill abgeschossen, 10 Sekunden gewartet (kann man anpassen; 4 Sekunden reichen eigentlich auch) und dann starten Backup bzw. Restore.
Firefox_Backup_Restore_neu.zip
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 13:36

Super, Danke für Deine Mühe. An die Rücksicherung habe ich mich noch garnicht herangetraut
und im Script nur die Dateinamen korrigiert, die die Existenz zweier rar-Dateien abfragen.
Ich werde mir Deine Korrektur nachher mal anschauen und auch ausprobieren.
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 13:56

nur mal so nebenbei:
ist ja richtig, dass man vorsichtig sein sollte, weil man ja nicht seinen FF zerschießen möchte.
Aber gerade dafür gibt es ja Testumgebungen.
Entweder eine virtuelle Maschine, oder die Windows Sandbox, die ja schon bei Windows 11 Pro dabei ist bzw. auch in der Home mit einem kleinen Trick nachinstalliert werden kann.
So mache ich das immer.
Wenn du Fragen hierzu hast: kein Problem!
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 15:09

Och, das funktioniert ganz gut, solange man seine (mehrfachen) Sicherungen nicht angreift.
Also ich habe Dein neues Script getestet und bin damit noch mehr verwirrt, als beim ersten Script.

Mit dem ersten Script klappt nun die Rücksicherung bis auf zwei Probleme.
Zum ersten wird ein Fehler angezeigt:
Fehler nach Restore.jpg
Zum zweiten befindet sich danach der Hauptordner wieder als Unterordner im Hauptordner.
Hauptordner als Unterordner.jpg
Imerhin klappt damit aber die Sicherung.
Zur Not entpacke ich die Dateien dann manuell.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4485
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 664 Mal
Danke erhalten: 1020 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von Holgi » 24.09.2026, 15:34

ErfahrenerUser hat geschrieben: 24.09.2026, 15:09 Zum ersten wird ein Fehler angezeigt:
bei mir nicht:
Restore1.jpg
ErfahrenerUser hat geschrieben: 24.09.2026, 15:09 Zum zweiten befindet sich danach der Hauptordner wieder als Unterordner im Hauptordner.
ebenfalls nicht:
Restore2.jpg
"Zur Not entpacke ich die Dateien dann manuell." > das ist ja nicht der Sinn der Sache.
Bei mir kann ich alles löschen (Programmordner, Appdata local und Appdata Roaming) und es wird alles korrekt wieder hergestellt. Gerade noch mal in einer frischen Sandbox getestet (Firefox und Winrar Standardinstallation). Hat alles auf Anhieb funktioniert. Ordner korrekt.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
ErfahrenerUser
Stammgast
Stammgast
Beiträge: 108
Registriert: 07.05.2024, 19:49
Hat sich bedankt: 69 Mal
Danke erhalten: 17 Mal
Gender:

Re: Suche Hilfe bei der Erstellung einer Sicherungsbatch für Firefox esr

Beitrag von ErfahrenerUser » 24.09.2026, 16:11

Bin noch auf der Suche. Das Teil ist halt komplex.
Eigentlich wollte ich mir ersparen, die cmd Befehle von winrar zu studieren.
Daß es bei Dir funktioniert glaube ich Dir auf´s Wort.
Ich muß es halt auf meine Bedürfnisse anpassen.

Eine Ursache habe ich schon mal gefunden, warum er den zweiten Unterordner generiert;
set "FFDIR=%ProgramFiles%\Mozilla Firefox"
Da muß es bei mir heißen:
set "FFDIR=%ProgramFiles%"
Ich muß halt noch ein wenig herumspielen. Wie gesagt, mit der funktionierenden Sicherung
bin ich schon mehr als zufrieden. Aber da geht noch was. :D
Windows 11 Pro 23H2 Build: 22631.3593 (Frozen)
Mainboard: MSI B550 A Pro / RTX 4060 Ti 16GB / Ryzen 7 5800X / 32GB RAM

Antworten