Profilul dvs. Firefox găzduiește câteva lucruri destul de importante, cum ar fi marcajele, parolele și preferințele salvate, care ar fi destul de incomode de pierdut. Ca și în cazul oricăror date valoroase, profilul dvs. Firefox ar trebui să fie rezervat în mod regulat.
În timp ce puteți efectua întotdeauna backupul manual sau utilizați un instrument extern (cum ar fi MozBackup sau FEBE), fiecare dintre aceste opțiuni are propriile neajunsuri și nici una nu este o metodă adevărată "setați-o și uitați-o". Soluția noastră orientată spre geek pentru backup-urile de profil Firefox este de a folosi un script batch care poate fi rulat în orice moment. Indiferent dacă aveți sau nu Firefox deschis, acest script va captura profilul dvs. actual Firefox și va stoca într-un fișier zip pentru recuperare ușoară.
În general, scenariul nu face nimic magic. Acesta merge pur și simplu în folderul de profil al utilizatorului Firefix și copiază toate fișierele deblocate într-un director temporar și în final creează o arhivă zip a fișierelor. Va trebui să copiați instrumentul din linia de comandă 7-Zip într-un dosar setat în variabila Windows PATH pentru a finaliza procesul de zip.
@ECHO OFF TITLE Firefox Profil Backup ECHO Firefox Profil Backup ECHO Scris de: Jason Faulkner ECHO SysadminGeek.com ECHO. ECOU. SETLOCAL REM Necesită instrumentul liniei de comandă 7-Zip (7za.exe) care poate fi descărcat la: REM http://www.7-zip.org REM Acest fișier trebuie plasat într-un director în variabila PATH (adică C: Windows) REM Cale completă fișierul arhivă de stocare (nu puneți în ghilimele) REM Asigurați-vă că există această cale director. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Lăsați totul aici numai singur SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" DACĂ EXISTĂ% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY% APPDATA% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "DACĂ EXISTĂ% BackupFileName% DEL / F / Q% BackupFileName% 7ZA% BackupFileName%" TempBackupDir% % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Odată ce ați implementat scenariul, trebuie doar să îl programați prin programul de lucru Windows Task Scheduler. Aveți posibilitatea să utilizați interfața grafică sau prin intermediul instrumentului de linie de comandă, SchTasks, pentru ao seta ușor să ruleze zilnic pentru utilizatorul curent:
SchTasks / Creare / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Notă importantă: Scriptul face trimitere la locațiile specifice profilului (% USERPROFILE% și% APPDATA%), deci este important ca sarcina programată să fie executată ca cont de utilizator pentru care doriți să faceți backup pentru profilul Firefox.
Acest script va prelua orice fișier deblocat ca parte a copiei de rezervă. Când Firefox este deschis, este creat un fișier numit "parent.LOCK" și acest fișier nu este inclus în copia de rezervă. Este un octet zero, deci bit-wise copie de rezervă de profil poate finaliza fără a include acest fișier.
Anumite suplimente pot bloca, de asemenea, fișiere în timp ce Firefox este deschis, dar testarea noastră nu a găsit niciun caz în acest caz.
Descărcați instrumentul pentru linia de comandă cu 7 zipuri
Backup manual un profil Firefox
FEBE Add-on pentru Firefox