2013-08-22 19:00:59 +0000 2013-08-22 19:00:59 +0000
82
82

Kan ik gesloten tabbladen herstellen na het stoppen met Chrome?

Ik heb Chrome per ongeluk gesloten. Nu zijn alle tabs die ik had openstaan vermoedelijk weg. Ik wil niets riskeren door nu met Chrome te beginnen voordat ik om hulp vraag. Ik ben bang dat ze permanent verloren gaan (overschreven bestanden) als ik dat doe. Ik weet uit ervaring met Firefox dat het herstellen van tabs en browsersessies een lastige zaak kan zijn.

Wat kan ik nu doen? Is er een bestand of iets dat ik moet kopiëren of hernoemen? Ik weet van het Ctrl+Shift+T commando. Maar ik gebruik dit normaal gesproken tijdens het browsen. Werkt dit NA het sluiten van Chrome?

Antwoorden (12)

98
98
98
2013-08-22 19:50:55 +0000

Accidental Closure Prevention

I closed Chrome by accident.

Ja, helaas hebben de devs ervoor gekozen om geen prompt in te bouwen om dit te voorkomen. Je zult een aantal van de uitbreidingen die geschreven zijn om dit op te lossen moeten uitleggen en er één moeten kiezen die bij je past (helaas, door het ontwerp van Chrome zullen de uitbreidingen een paar extra processen moeten laten draaien om te kunnen werken).

Data-Loss Prevention

Nu zijn alle tabs die ik had geopend vermoedelijk weg. Ik wil niets riskeren door Chrome nu te starten voordat ik om hulp vraag. Ik ben bang dat ze permanent verloren gaan (overschreven bestanden) als ik dat doe.

Heel slim. Je hebt gelijk, dat het draaien van Chrome ze waarschijnlijk snel daarna zal wegvagen omdat het ontworpen is om slechts één set backups te bewaren naast de huidige, werkkopie, dus wanneer je een nieuwe instantie start, zal het alles terug verschuiven en de vorige overschrijven.

Ik weet uit ervaring met Firefox dat het herstellen van tabbladen en browsersessies een lastige zaak kan zijn.

Het is ook niet prettig met Chrome, maar ik loop met je mee door het proces (ik heb het veel te vaak moeten doen).

Sessiebestanden

Wat kan ik op dit moment doen? Is er een bestand of iets dat ik moet kopiëren of hernoemen?

Ja, het zijn de volgende vier bestanden in uw User Data Directory :

  • Current Session (bevat de gegevens van de formulieren in de pagina’s in de huidige sessie)
  • Current Tabs (bevat een lijst met URL’s voor de tabbladen in de huidige sessie)
  • Last Session (hetzelfde als Current Session, maar dan voor de vorige sessie)
  • Last Tabs (hetzelfde als Current Tabs, maar dan voor de vorige sessie)

(Merk op dat de term “sessie” hier een ronde van het starten van Chrome vanaf nul impliceert. Dat wil zeggen, als u Chrome opent terwijl er geen enkele keer chrome.exe draait (controleer de Task Manager om zeker te zijn), dan begint u een sessie. Als u alle tabbladen in een venster sluit, maar een ander Chrome-venster met een tabblad open hebt staan, dan is die sessie nog steeds actief, dus het opnieuw starten van Chrome zal geen nieuwe sessie zijn. Evenzo, als Chrome hangt en u sluit alle vensters maar er blijft een kopie van chrome.exe lopen, dan is die sessie nog steeds actief totdat u deze doodt.)

Kopieer deze vier bestanden ergens, zodat u kunt werken zonder iets te verliezen. Op die manier kun je ze altijd terug kopiëren als er iets mis gaat.

Heropen Tab(s)

Ik weet van het Ctrl+T commando. Maar ik gebruik dit normaal gesproken tijdens het browsen. Werkt dit NA het sluiten van Chrome?

Ja, tot op zekere hoogte, maar je hebt de combo verkeerd; het is Ctrl+⇧ Shift+T. En als je meerdere tabbladen hebt geopend voordat je het sluit, dan zou het allemaal opnieuw moeten openen.

(In oudere versies zou het om een of andere reden alleen werken als je eerst een nieuw tabblad aanmaakt. Ik gebruik nog steeds Chromium 11 op mijn XP systeem en ben altijd verbijsterd over dit vreemde gedrag. Als ik Chrome per ongeluk sluit en mijn tabbladen moet herstellen, moet ik eerst een tabblad openen (het eenvoudigst is om op Ctrl+T te drukken voor het Nieuwe Tabblad) voordat ik op Ctrl+⇧ Shift+T druk om de vorige tabbladen terug te krijgen. In nieuwere versies (ik weet niet precies wanneer, maar voor vele versies nu), werkt het zonder eerst een tabblad te hoeven openen.)

Nu voordat je Chrome gaat draaien, moet ik je waarschuwen dat het niet altijd werkt. Ten eerste zal het niet direct na de lancering van Chrome werken. Je moet wachten tot Chrome de gebruikersbestanden leest en ontleed. Dit kan even duren en u kunt het zien door met de rechtermuisknop op de tab-balk te klikken en te zien dat de Opent gesloten tab context-menu-item een tijdje grijs of gedeactiveerd is. Als je even wacht en herhaalt, wordt het zwart (ingeschakeld) en dan kun je het gebruiken.

Echter, zelfs als je even wacht, zal het niet altijd de vorige sessie herstellen. Soms verliest Chrome gewoon de vorige sessie en tabbladen en werkt de heropeningstab-functie gewoon niet. Ik heb niet kunnen achterhalen waarom of wat voor patroon of oorzaak dan ook, maar het lijkt altijd het geval te zijn als je het het meest nodig hebt. Ik heb geen klinische, experimentele tests gedaan, maar het lijkt erop dat het openen van een nieuw tabblad na de lancering een goede manier is om Chrome te laten verdwijnen (ik denk dat het lijkt alsof je er klaar mee bent en iets nieuws begint).

In het geval dat dit uiteindelijk gebeurt, adviseer ik om de vier bestanden boven voor opnieuw te kopiëren met Chrome. Op die manier raak je ze niet kwijt als Chrome in een slechte bui is en besluit ze uit te wissen.

Kopieer de bestanden, voer dan Chrome uit en wacht even, kijk dan of heropenen-tab beschikbaar is.

Herstelmodus

Als het nog steeds niet beschikbaar is, probeer dan Chrome in de herstelmodus te zetten:

  1. 1. Sluit Chroom
  2. 2. Kopieer de back-up van de vier bestanden terug naar uw gebruikersgegevensmap
  3. 3. Open het Local State-bestand in een tekst-editor (het staat in de bovenliggende map van de gebruikersgegevens)
  4. 4. Zoek het exited_cleanly bestand
  5. Wijzig het in false
  6. Sla op en sluit af 7. Voer uit Chrome

Nu moet de Chrome de _Chrome niet goed hebben afgesloten merkenbalk weergeven. Klik op de [Restore] knop, en hopelijk zal het uw sessie herstellen. (Dit zou moeten werken, zelfs als u nieuwe tabbladen hebt geopend voordat u op de knop hebt geklikt.)

Als het niet werkt, probeer dan Last Tabs en Last Session te kopiëren naar de User Data Directory en ze te hernoemen naar respectievelijk Current Tabs en Current Session. Natuurlijk, zelfs als dit werkt, krijgt u alleen de sessie voor de vorige, niet de sessie die is gecrasht, maar dat kan voldoende zijn, afhankelijk van uw situatie.

Handmatige extractie

Als dat nog steeds niet werkt, dan kunt u de tabs handmatig uit de bestanden halen met behulp van een string-search programma zoals Strings (ga naar de afbeelding). Voer het programma uit, geef de bestanden door en sla ze op in een ander bestand. De meeste van dergelijke programma’s vereisen het gebruik van de opdrachtregel, maar vermoedelijk zijn er ook GUI-versies (hoewel ik die op dit moment niet kan vinden). Dus als je bijvoorbeeld strings.exe naar c:\foobar opslaat en de vier bestanden ook daarheen kopieert, kun je de tabs zo uitpakken:

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

(ik heb extra spaties toegevoegd om alles uit te lijnen om duidelijk te maken wat er gebeurt.)

Nu kun je de nieuwe *tabs.txt tekstbestanden openen en de URL’s zien van de tabs die je eerder open had staan. Merk op dat je veel duplicatie kunt zien, evenals enkele tabs die je had gesloten.

De *sess.txt bestanden zullen andere informatie bevatten zoals tekst die je in formulieren op een pagina had getypt, dus als je een pagina had geopend met een hoop informatie die je had ingevoerd, kun je dat herstellen zodat je niet helemaal opnieuw hoeft te beginnen. (Bijvoorbeeld, als ik deze pagina per ongeluk sluit, kan ik deze tekst die ik op dit moment aan het typen ben, terughalen in plaats van alles opnieuw te proberen. **De horror! ๏ ๏) Merk opnieuw op dat je waarschijnlijk duplicatie zult zien. Het ergste is dat als je iets al een tijdje aan het typen bent en het is al vele malen veranderd sinds je begon (zoals deze tekst hier), dan zul je er waarschijnlijk meerdere kopieën van vinden, elk een momentopname op verschillende punten. Dit kan vervelend zijn om elk bestand te onderzoeken om te zien welke de meest recente versie is met de laatste wijzigingen; maar het is nog steeds beter dan opnieuw beginnen.

Future Session Management

Om dit soort problemen in de toekomst te voorkomen (en om te voorkomen dat u op Chrome moet vertrouwen om correct te werken), kunt u een sessie-management-extensie installeren. Er zijn verschillende mogelijkheden om uit te kiezen, maar ik raad Session Buddy aan. Het werkt vrij goed, is veelzijdig en Hans staat open voor bug-reports en feature-requests . (Ik denk dat hij onlangs zelfs synchronisatie heeft toegevoegd!) Session Buddy laat je handmatig een sessie opslaan, maar kan ook automatisch sessies opslaan, zodat je gemakkelijk kunt herstellen van een crash.

Nu zal ik dit antwoord gewoon posten door op die rode knop in de hoek te klikken…

6
6
6
2013-08-22 19:31:52 +0000

Ja, dat kan!

Maar eerst, kopieer %LOCALAPPDATA%GoogleChromeGebruikersdata naar een veilige locatie.

Dan, start Chrome en klik met de rechtermuisknop op de Tabbalk en kies Opent gesloten tabblad.

Maar geloof me niet op mijn woord. Dit werkt gegarandeerd op Chrome versie 29.0.1547.57 m. Voor andere versies raadpleegt u uw gebruikershandleiding.

Om dit probleem in de toekomst te voorkomen, wijzigt u de instellingen van Chrome. Klik op de menuknop Chrome in de rechterbovenhoek van uw browser en klik vervolgens op Instellingen. Daar waar “Bij het opstarten” staat, kiest u de optie Doorgaan waar ik gebleven ben. Op deze manier zal Chrome, zelfs als u Chrome opzettelijk sluit, de volgende keer dat u het opstart de tabbladen tonen die u eerder had geopend, voor elke keer dat u het sluit en opnieuw start.

Merk echter dat Chrome, in tegenstelling tot Firefox, elke webpagina voor elk geopend tabblad zal proberen te laden. Als u een langzame computer hebt of veel tabbladen open hebt staan, kan dit een probleem zijn. Het kan ook van invloed zijn op uw factuur als u een inbelverbinding heeft (laten we eerlijk zijn; niet elke internetgebruiker ter wereld heeft een speciale Fiber-LAN-verbinding).

4
4
4
2014-08-21 21:45:03 +0000

Wanneer u een nieuw chromen venster opent is het eerste wat u doet het selecteren van de ‘Historie’ pagina in het menu. Wanneer je in het historie tabblad staat, klik je op het gebruikelijke Ctrl+Shift+T en het herstelt de vorige sessie in een nieuw venster.

Ik heb dit zowel gebruikt nadat ik de browse-sessie had gedood als nadat ik het browservenster goed had gesloten met recente versies van chroom en chroom op linux.

Dit antwoord is natuurlijk veel simpeler dan het geaccepteerde antwoord, maar ik vond dit betrouwbaar werken.

3
3
3
2014-07-18 08:17:42 +0000

Klik op het submenu Recente tabbladen in het menu met drie balken. Herstel vervolgens elke groep van tabbladen (die overeen moeten komen met uw vorige vensters) één voor één. Hopelijk heeft u niet te veel vensters geopend…

2
2
2
2013-12-17 16:45:25 +0000

Dit is mij ooit overkomen na het schoonmaken van mijn notebook met CCleaner. Wat ik deed was wat simpel, maar werkte prima. Ik ging de Chrome History in en zocht de laatste paar dagen naar de vermeldingen en ik kon alle tabbladen die ik wilde herstellen. Ik hoop dat het iemand in de toekomst helpt Carlos Moura Brazilië

1
1
1
2014-07-25 18:36:46 +0000

Als u Chrome al opnieuw hebt opgestart en deze tabbladen in het verleden hebt gerestaureerd, dan denk ik dat deze tabbladen in uw browsegeschiedenis zullen verschijnen, in dezelfde volgorde waarin ze eerder stonden. Open gewoon de geschiedenispagina, scroll terug naar de datum/tijd waarop u de tabs voor het laatst met succes hebt hersteld, en u zou ze daar allemaal gegroepeerd moeten zien.

Natuurlijk gaat dit ervan uit dat de meeste of alle tabs open zijn gebleven door meerdere sessies, en dat u uw geschiedenis niet op regelmatige basis verwijdert.

1
1
1
2014-06-13 22:34:21 +0000

Dit is wat voor mij werkte. Ga naar:

C:\Users\_your\_username_\AppData\Local\Google\Chrome\User Data

Klik met de rechtermuisknop op de Default map -> Eigenschappen -> Vorige versies -> Herstel het naar de meest recente versie (voordat je je tabs verliest).

Magic! (Het kan je wat fouten geven voor het herstellen van sommige cache bestanden, gewoon negeren/overslaan.)

De andere opties, zoals Ctrl+Shift+T of het vervangen van de “huidige sessie” en “huidige tabs” bestanden door de “laatste sessie” en “laatste tabs” bestanden, werkten niet voor mij omdat mijn “laatste sessie” en “laatste tabs” bestanden al waren herschreven nadat ik de tabs kwijt was geraakt.

Het herstellen van een vorige versie van de map deed de truc (hoewel u misschien niet in staat bent om enkele van uw meest recente tabs te herstellen - maar de kans is groot dat u zich nog wel herinnert wat ze waren sinds ze recent waren).

1
1
1
2015-02-05 20:08:46 +0000

Omdat de voorgestelde configuratie-instelling van exited_cleanly = false ** voor mij niet** werkte, en ik geen equivalent van strings voor Linux vond, vond ik een andere oplossing.

  1. Backup Current tabs en Current session, als je ze nog hebt (best: ook Last...)
  2. 2. Start chroom
  3. Zoek PID (proces id) van chroom, bijvoorbeeld door ps a | grep chromium (nummer in eerste kolom) of htop, /, type chrom...
  4. Dood chroom via opdrachtregel, bijv. kill -s SIGILL <PID>
  5. Nu, zie : je hebt een reden voor chroom om te denken, het is gecrasht. (Wat sommige bestanden ook op mijn computer heeft aangemaakt, niet alleen het uitgewerkte
  6. Kopieer je backup van Current tabs en Current session naar ~/.config/chromium 6.) Herstart chroom zoals gewoonlijk
  7. Herstel! Hoera!
1
1
1
2013-10-28 02:08:48 +0000

Ik open gewoon de Task Manager en beëindig het Chrome-proces met het hoogste RAM-gebruik en het sluit de browser samen met alle tabbladen.

De volgende keer dat ik Chrome open, zal het me vragen of ik de tabbladen van de vorige sessie wil herstellen. Voila! Alle tabs zijn hersteld.

Ik vind dat dit alleen werkt als ik Chrome elke keer open als beheerder.

0
0
0
2014-05-20 16:32:08 +0000

Wil je dat toevoegen, vastgepinde tabs zullen automatisch heropenen wanneer je de volgende keer chroom start.

Ook wanneer je Ctrl + Shift+T drukt zullen alle vorige sessie tabs openen in een nieuw chrome browser venster (tabs zullen niet worden toegevoegd aan het bestaande browser venster).

0
0
0
2019-04-24 14:11:15 +0000

Aan iedereen die leest, raad ik het downloaden van de Great Suspender Chrome Extension ten zeerste aan. Het optimaliseert niet alleen uw geheugengebruik (het zet in principe de tabbladen die u een tijdje niet hebt gebruikt uit memotie, maar nog steeds in Chrome), maar het slaat ook uw browse-“sessies” op. Dus zelfs als de Chrome alles heeft gewist, kunt u naar de instellingen van de GS gaan en al uw sessies zouden daar zijn - en gemakkelijk te exporteren in een tekstbestand.

-2
-2
-2
2013-12-17 21:24:58 +0000

de simpele short cut is Ctrl+Shift+T en u kunt al uw openstaande tabbladen oproepen….