įdomus

Kaip galiu atkurti uždarus skirtukus netyčia uždaręs „Chrome“?

Netyčia uždariau „Chrome“. Manoma, kad visi mano atidaryti skirtukai nebėra. Nenoriu niekuo rizikuoti paleisdamas „Chrome“ dabar, prieš paprašydamas pagalbos. Bijau, kad, jei tai padarysiu, jie bus visam laikui prarasti (perrašyti failai). Iš ankstesnės „Firefox“ patirties žinau, kad skirtukų ir naršyklės sesijų atkūrimas gali būti sudėtingas verslas. Ką aš galiu padaryti šiuo metu? Ar yra failas ar kažkas, ką man reikia nukopijuoti ar pervardyti? Aš žinau apie „Ctrl“ + „Shift“ + T komandą, tačiau paprastai tai naudojuosi naršydamas. Ar šis darbas uždarys „Chrome“?

Nešvarus ir purvinas (atsakė Synetech)

Atsitiktinio uždarymo prevencija

Taip, deja, devai pasirinko nestatyti skubos, kad tam būtų užkirstas kelias. Turėsite išbandyti kai kuriuos plėtinius, kurie buvo parašyti, kad galėtumėte tai išspręsti, ir išsirinkti jums tinkamiausią plėtinį (deja, dėl „Chrome“ konstrukcijos plėtiniai turės išlaikyti papildomus porą procesų, kurie veiktų).

Duomenų praradimo prevencija

Labai protingas. Jūs teisus, kad veikdami „Chrome“ greičiausiai juos sunaikins netrukus, nes jis skirtas išlaikyti tik vieną atsarginių kopijų rinkinį, be esamos, darbinės kopijos, todėl paleidus naują egzempliorių jis viską perkels atgal ir perrašys ankstesnį vienas.

Tai nėra malonu ir su „Chrome“, tačiau aš jus apžvelgsiu (per daug kartų turėjau tai padaryti).

Sesijos failai

Taip, tai yra šie keturi failai jūsų „User Data Directory“:

  • Current Session
  • Current Tabs
  • Last Session
  • Last Tabs

Nukopijuokite šiuos keturis failus kur nors, kad galėtumėte dirbti nieko neprarasdami. Tokiu būdu jūs visada galite juos nukopijuoti, jei kas nors nutiks ne taip.

Vėl atidaryti skirtuką (-us)

Taip, tam tikru laipsniu, tačiau jūs turite klaidingą derinį. Tai „Ctrl“ + ⇧ „Shift“ + T. Jei prieš uždarydami turėtumėte atidaryti kelis skirtukus, tada jis turėtų būti atidarytas iš naujo.

Senesnėse versijose dėl tam tikrų priežasčių jis veiktų tik tada, jei pirmą kartą sukurtumėte naują skirtuką. Aš vis dar naudoju „Chromium 11“ savo XP sistemoje ir visada esu susierzinęs dėl tokio keisto elgesio. Kai netyčia uždarau „Chrome“ ir man reikia atkurti skirtukus, pirmiausia turiu atidaryti skirtuką (lengviausia paspausti „Ctrl + T“ naujo skirtuko puslapiui) prieš paspaudžiant „Ctrl“ + ⇧ „Shift“ + T, kad galėčiau sugrąžinti ankstesnį (-ius) skirtuką (-us). Naujesnėse versijose jis veikia iš pradžių neatidarius skirtuko.

Dabar prieš eidamas ir paleisdamas „Chrome“ turiu jus perspėti, kad jis ne visada veikia. Visų pirma, jis neveiks iškart paleidus „Chrome“. Turite palaukti, kol „Chrome“ nuskaitys vartotojo failus ir juos išanalizuos. Tai gali užtrukti keletą minučių, ir jūs galite pamatyti tai dešiniuoju pelės mygtuku spustelėję skirtuko juostą ir stebėdami, kad „ Atnaujinti uždaryto skirtuko kontekstinio meniu įrašas kurį laiką būtų pilkas / neleidžiamas. Jei šiek tiek palauksite ir pakartosite, jis turėtų pasidaryti juodas (įgalintas) ir tada galėsite juo naudotis.

Tačiau net jei šiek tiek palauksite, tai ne visada atkurs ankstesnę sesiją. Kartais „Chrome“ paprasčiausiai praranda ankstesnę sesiją ir skirtukus, o pakartotinio skirtuko atidarymo funkcija tiesiog neveiks. Aš nesugebėjau išsiaiškinti, kodėl ar įžvelgti kokį nors modelį ar priežastį, bet visada atrodo, kad to reikia tada, kai tau to labiausiai reikia. Neatlikau klinikinių, eksperimentinių bandymų, bet atrodo, kad atidarius naują skirtuką yra geras būdas priversti „Chrome“ išnaikinti ankstesnę sesiją (manau, kad supranti, kad su tavimi viskas padaryta ir pradedama kažkas naujo) .

Jei taip atsitiks, rekomenduoju dar kartą nukopijuoti keturis failus, virš kurių veikia „Chrome“. Tokiu būdu jų neprarasite, jei „Chrome“ yra blogos nuotaikos ir nusprendžia juos sunaikinti. Nukopijuokite failus, paleiskite „Chrome“ ir palaukite keletą minučių, tada patikrinkite, ar galimas skirtukas iš naujo atidaryti.

Atstatymo rėžimas

Jei vis tiek jo nėra, pabandykite įjungti „Chrome“ atkūrimo režimą:

  1. Uždarykite „Chrome“
  2. Nukopijuokite keturių failų atsarginę kopiją į savo vartotojo duomenų katalogą
  3. Atidarykite „ Local State failą teksto rengyklėje (jis yra pagrindiniame „User Data“ aplanke)
  4. Raskite įrašą exited_cleanly
  5. Pakeiskite jį į false
  6. Išsaugoti ir išeiti
  7. Paleiskite „Chrome“

Dabar jame rodoma pranešimų juosta „Chrome nebuvo tinkamai išjungta“. Spustelėkite mygtuką [Restore] ir tikiuosi, kad jis atkurs jūsų sesiją. Tai turėtų veikti net jei prieš spustelėdami mygtuką atidarėte naujus skirtukus.

Neautomatinis ištraukimas

Jei tai vis tiek neveikia, tada skirtukus iš failų galite rankiniu būdu išgauti naudodami stygų paieškos programą, pavyzdžiui, Stygos (eikite į paveikslėlį). Paleiskite programą, perduodami jai failus ir išsaugokite juos kitame faile. Daugumai tokių programų reikia naudoti komandinę eilutę, tačiau, matyt, yra ir GUI versijų (nors, atrodo, kol kas jų nerandu). Pavyzdžiui, jei įrašysite strings.exe į c:\foobar ir ten nukopijuosite ir keturis failus, skirtukus galėtumėte išskleisti taip:

C:\foobar>strings "current tabs" > ctabs.txt C:\foobar>strings "last tabs" > ltabs.txt C:\foobar>strings "current session" > csess.txt C:\foobar>strings "last session" > lsess.txt

(Pridėjau papildomų tarpų, kad viskas būtų suderinta tik tam, kad būtų aišku, kas vyksta.) Dabar galite atidaryti naujus *tabs.txt teksto failus ir pamatyti anksčiau atidarytų skirtukų URL. Atminkite, kad galite pamatyti daug kopijų, taip pat keletą uždarytų skirtukų.

*sess.txt failuose bus kitos informacijos, pavyzdžiui, teksto, kurį įvedėte į formos formas puslapyje, taigi, jei puslapis buvo atidarytas su daugybe įvestos informacijos, galite ją atkurti, kad neturėtumėte pradėti iš naujo nuo nulio. (Pvz., Jei netyčia uždaryčiau šį puslapį, galėčiau atgauti šį tekstą, kurį dabar rašau, užuot bandęs viską padaryti iš naujo. Siaubas!)

Dar kartą atkreipkite dėmesį, kad greičiausiai pamatysite kopijavimą. Blogiausia yra tai, kad jei jūs kurį laiką rašėte ką nors ir jis daug kartų pasikeitė nuo to laiko, kai pradėjote (kaip šis tekstas čia), greičiausiai rasite kelias jo kopijas, kiekvienas iš jų - momentinis vaizdas skirtinguose taškuose. Tai gali būti nuobodus, norint išnagrinėti kiekvieną failą, kad būtų naujausia versija su naujausiais pakeitimais; bet vis tiek geriau nei pradėti nuo nulio.

Ateities sesijų valdymas

Jei ateityje neturėsite panašių problemų (ir nereikės pasikliauti „Chrome“, kad tinkamai veiktų), galite įdiegti sesijų valdymo plėtinį. Yra keletas iš kurių galima pasirinkti, bet aš rekomenduoju Session Buddy. Jis veikia gana gerai, yra universalus, o Hansas yra atsakingas į pranešimus apie klaidas ir funkcijų užklausas. (Manau, kad jis net neseniai pridėjo sinchronizavimą!) Sesijos bičiulis leis rankiniu būdu išsaugoti sesiją, tačiau taip pat gali automatiškai išsaugoti sesijas, kad galėtumėte lengvai atsigauti po avarijos.

Verta prevencijos uncijos ... (Atsakė Sammy)

Taip tu gali! Pirmiausia pirmiausia nukopijuokite % LOCALAPPDATA% \ Google \ Chrome \ Vartotojo duomenis į saugią vietą.

Tada paleiskite „Chrome“ ir dešiniuoju pelės mygtuku spustelėkite skirtukų juostą ir pasirinkite Vėl atidaryti uždarą skirtuką .

Bet nekreipkite į tai žodžio. Tai garantuojama, kad ji veiks „Chrome“ 29.0.1547.57 m versijoje. Norėdami rasti kitų versijų, skaitykite savo vartotojo vadovą.

Norėdami išvengti šios problemos ateityje, pakeiskite „Chrome“ nustatymus. Viršutiniame dešiniajame naršyklės kampe spustelėkite „Chrome“ meniu mygtuką, tada spustelėkite „ Nustatymai“ . Kur sakoma „Paleidžiant“, pasirinkite parinktį Tęsti ten, kur baigiau . Tokiu būdu, net jei tyčia uždarysite „Chrome“, kai kitą kartą paleisite, jis parodys skirtukus, kuriuos anksčiau atidarėte, kiekvieną kartą uždarydami ir paleisdami iš naujo.

Tačiau atminkite, kad skirtingai nei „Firefox“, „Chrome“ bandys įkelti kiekvieną tinklalapį į kiekvieną atidarytą skirtuką. Jei turite lėtą kompiuterį arba atidarote daug skirtukų, tai gali būti problema. Tai taip pat gali paveikti jūsų sąskaitą, jei turite telefono ryšį (pripažinkime - ne kiekvienas interneto vartotojas pasaulyje turi specialųjį pluošto-LAN ryšį).