huvitav

Kuidas saan suletud vahelehti taastada pärast Chrome'i tahtmatut sulgemist?

Sulgesin Chrome'i kogemata. Nüüd on kõik vahekaardid, mis mul avatud olid, eeldatavasti kadunud. Ma ei taha millegagi riskida, kui käivitate Chrome'i enne abi küsimist. Kardan, et kui seda teen, lähevad nad jäädavalt kaotsi (failid kirjutatakse üle). Varasematest Firefoxi kogemustest tean, et vahelehtede ja brauseriseansside taastamine võib olla keeruline äri. Mida ma saan sel hetkel teha? Kas on olemas fail või midagi, mida ma pean kopeerima või ümber nimetama? Ma tean käsust Ctrl + Shift + T, kuid tavaliselt kasutan seda sirvimise ajal. Kas see töö sulgeb Chrome'i?

Maas ja räpane (vastas Synetech)

Juhusliku sulgemise ennetamine

Jah, kahjuks on DEV-d otsustanud selle vältimiseks mitte viivitamatult ehitada. Peate proovima mõnda selle jaoks kirjutatud laiendust ja valima endale sobivaima (kahjuks peavad laiendused Chrome'i disaini tõttu hoidma veel paar toimivat protsessi).

Andmete kadumise ennetamine

Väga tark. Teil on õigus, et Chrome'i käitamine pühib need tõenäoliselt varsti pärast seda, kuna selle eesmärk on lisaks praegusele töötavale eksemplarile hoida ainult ühte varukomplekti, nii et uue esinemisjuhu käivitamisel nihutab see kõik tagasi ja kirjutab eelmise üle üks.

Ka Chrome'i puhul pole see meeldiv, kuid ma käin teid sellest protsessist läbi (ma olen seda liiga palju kordi pidanud tegema).

Seansifailid

Jah, need on teie kasutajaandmete kataloogis järgmised neli faili:

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

Kopeerige need neli faili kuskile, nii et saate töötada ilma midagi kaotamata. Nii saate need alati tagasi kopeerida, kui midagi läheb valesti.

Vaadake vahekaart uuesti

Jah, mingil määral on teil kombo valesti. See on Ctrl + ⇧ Shift + T. Kui teil oli enne selle sulgemist avatud mitu vahelehte, peaks ta need kõik uuesti avama.

Vanemates versioonides toimiks see mingil põhjusel ainult siis, kui loote kõigepealt uue vahekaardi. Kasutan oma XP süsteemis endiselt Chromium 11 ja olen selle kummalise käitumise pärast alati hämmingus. Kui sulen Chrome'i kogemata ja pean vahekaardid taastama, tuleb mul kõigepealt avada vahekaart (uue vahekaardi lehe jaoks on kõige lihtsam Ctrl + T), enne kui vajutate klahve Ctrl + ⇧ Shift + T, et eelmine (id) vahekaart (id) tagasi saada. Uuemates versioonides töötab see ilma, et peaksite kõigepealt vahekaarti avama.

Nüüd enne Chrome'i kasutamist ja käitamist pean teid hoiatama, et see ei tööta alati. Esiteks ei tööta see kohe pärast Chrome'i käivitamist. Peate ootama, kuni Chrome loeb kasutajafailid ja neid parsib. Selleks võib kuluda mõni hetk ja näete seda, klõpsates hiire parema nupuga sakiribal ja jälgides, et suletud vahekaardi kontekstimenüü kirje Taasavamine oleks mõneks ajaks halliks / keelatud. Kui ootate mõni hetk ja korrate, peaks see muutuma mustaks (lubatud) ja siis saate seda kasutada.

Isegi kui mõnda aega oodata, ei taasta see alati eelmist seanssi. Mõnikord kaotab Chrome lihtsalt eelmise seansi ja vahelehed ning vahekaardi uuesti avamise funktsioon lihtsalt ei tööta. Ma ei ole suutnud aru saada, miks mingisuguseid mustreid või põhjuseid eristada või mitte, kuid tundub, et see on alati nii, kui teil seda kõige rohkem vaja on. Ma ei ole kliinilisi katselisi teste teinud, kuid tundub, et uue vahekaardi avamine pärast selle käivitamist on hea viis lasta Chrome'il teie eelmine seanss ära pühkida (ma arvan, et see on teiega tehtud ja alustate midagi uut) .

Kui see juhtub, soovitan neli ülaltoodud faili Chrome'i käitamiseks uuesti kopeerida. Nii ei kaota te neid, kui Chrome on halvas tujus ja otsustab need kustutada. Kopeerige failid, käivitage Chrome ja oodake mõni hetk, seejärel kontrollige, kas vahekaart uuesti avada on saadaval.

Taasterežiim

Kui see pole endiselt saadaval, proovige lülitada Chrome taastamisrežiimi:

  1. Sulgege Chrome
  2. Kopeerige nelja faili varukoopia tagasi oma kasutajaandmete kataloogi
  3. Avage Local State redaktorifaili tekstiredaktoris (see asub kasutajaandmete vanema kaustas)
  4. Leidke kirje exited_cleanly
  5. Muutke see false
  6. Salvesta ja välju
  7. Käitage Chrome'i

Nüüd kuvab see teavitusriba "Chrome ei sulgenud korralikult". Klõpsake nuppu [Restore] ja loodetavasti taastab see teie seansi. See peaks toimima ka siis, kui olete enne nupule klõpsamist avanud uued vahekaardid.

Käsitsi ekstraheerimine

Kui see ikkagi ei aita, siis saate vahekaardid failidest käsitsi ekstraheerida, kasutades stringi otsimisprogrammi, näiteks Strings (minge joonisele). Käivitage programm, edastades failid ja salvestage need teise faili. Enamik selliseid programme nõuab käsurida kasutamist, kuid arvatavasti on olemas ka GUI versioonid (kuigi tundub, et ma praegu ei leia ühtegi neist). Näiteks kui salvestate strings.exe c:\foobar strings.exe ja kopeerite sinna ka neli faili, saate vahekaardid eraldada nii:

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

(Lisasin täiendavaid tühikuid, et kõike joondada lihtsalt selleks, et oleks selge, mis toimub.) Nüüd saate avada uued *tabs.txt tekstifailid ja vaadata nende vahelehtede URL-e, mis teil varem olid avatud. Pange tähele, et võite näha palju dubleerimist ja ka mõnda suletud vahekaarti.

*sess.txt failid sisaldavad muud teavet, näiteks teksti, mille olete kirjutanud lehele vormideks, nii et kui teil oleks leht avatud hulga sisestatud teabega, saate selle taastada, nii et teil pole et alustada uuesti otsast peale. (Näiteks kui ma selle lehe kogemata sulgeksin, saaksin selle teksti uuesti trükkida, selle asemel, et praegu seda tippida, selle asemel, et proovida seda kõike uuesti teha. Õudus!)

Pange jälle tähele, et tõenäoliselt näete dubleerimist. Halvim osa on see, et kui te oleksite mõnda aega mõnda teksti kirjutanud ja see on pärast alustamist mitu korda muutunud (nagu see tekst siin), siis leiate sellest tõenäoliselt mitu eksemplari, millest igaüks on hetktõmmis eri punktides. See võib olla tüütu uurida iga faili, et näha, milline on uusim versioon koos viimaste muudatustega; kuid see on siiski parem kui alustada nullist.

Tulevase sessiooni juhtimine

Et tulevikus selliseid probleeme ei tekiks (ja et ei peaks korrektseks tööks lootma Chrome'ile), saate installida seansihalduslaiendi. Valida on mitme vahel, kuid soovitan Session Buddy. See töötab üsna hästi, on mitmekülgne ja Hans on veateadete ja funktsioonitaotluste suhtes vastuvõtlik. (Ma arvan, et ta on hiljuti isegi sünkroonimise lisanud!) Seanssõber laseb teil seansi käsitsi salvestada, kuid võib ka seansse automaatselt salvestada, et saaksite krahhist hõlpsalt taastuda.

Ennetada on unts, mis on väärt… (vastas Sammy)

Jah, sa saad! Kuid kõigepealt kopeerige % LOCALAPPDATA% \ Google \ Chrome \ kasutajaandmed turvalisse kohta.

Seejärel käivitage Chrome ja paremklõpsake vahelehtede riba ja valige Ava suletud vahekaart uuesti .

Kuid ärge võtke minu sõna. See töötab Chrome'i versioonil 29.0.1547.57 m. Muude versioonide osas kontrollige oma kasutusjuhendit.

Selle probleemi vältimiseks tulevikus muutke Chrome'i sätteid. Klõpsake brauseri paremas ülanurgas Chrome'i menüünupul ja klõpsake siis nuppu Seaded . Kui seal öeldakse "Käivitamisel", valige suvand Jätka sealt, kus pooleli jäin . Sel moel, isegi kui sulgete Chrome'i tahtlikult, kuvatakse järgmine kord käivitades teile vahekaardid, mis teil varem olid avatud, iga kord, kui sulgete ja taaskäivitate.

Pange aga tähele, et erinevalt Firefoxist proovib Chrome laadida iga veebilehe iga avatud vahelehe jaoks. Kui teil on aeglane arvuti või kui teil on palju vahelehti avatud, võib see olla probleem. See võib teie arvet mõjutada ka siis, kui teil on sissehelistamisühendus (olgem ausad - mitte kõigil maailma Interneti-kasutajatel pole spetsiaalset kiud-LAN-ühendust).