Как восстановить Chrome без кнопки «Восстановить» и файлов «Последний сеанс» и «Последние вкладки»?

31

Я использовал Chrome на полпути, когда компьютер сломался. Обычно, если я перезагружаюсь и перезапускаю Chrome, появляется Restoreкнопка для восстановления моего потерянного сеанса Chrome.

Однако я перезапустил в безопасном режиме и перезапустил Chrome. Я не видел Restoreкнопки (только пустое окно). Обнаружив проблему, я перезагрузил компьютер в «нормальном режиме» и снова запустил Chrome. Но Restoreкнопки все еще не было . (Ctrl-Shift-T тоже не работает.)

Я быстро сделал резервную копию папки пользовательских данных, но файлы « Последний сеанс » и « Последние вкладки » имеют размер всего 1 КБ каждый (поэтому фактические данные больше не находятся в этих файлах):

введите описание изображения здесь

Как мне сделать «восстановление сеанса» теперь, когда Restoreкнопка исчезла?

Как выполнить «восстановление сеанса», если Chrome уже переопределил « Последний сеанс » и « Последние вкладки »?

(Есть ли способ восстановить потерянный сеанс, используя другие файлы, такие как «Индекс истории» и т. Д.?)

Pacerier
источник
3
@Vadzim, тоже нашел superuser.com/q/635436/78897 . Но, просматривая все ответы там, похоже, не будет никакого решения после того, как Chrome переопределит Last Sessionи Last Tabsфайлы. Darn Chrome серьезно должен обеспечить большую надежность данных и начать уделять больше внимания данным пользователей.
Pacerier
Для меня щелчок правой кнопкой мыши на панели вкладок браузера и выбор повторного открытия закрытого окна работали, повторяя для каждого окна, которое было в моем предыдущем сеансе,
JStrahl

Ответы:

27
C:\Users\%username%\AppData\Local\Google\Chrome\Application\chrome.exe --restore-last-session

(было предложено создать ярлык, поскольку это, по-видимому, не единичный случай. Я создал ярлык, но еще не проверял его.)

В прошлом кто-то опубликовал это решение для ручного извлечения вкладок, даже если пропустил «RESTORE» из CRASH за 0,1 секунды.

Но я смог восстановить свои вкладки, и вот что я сделал:

  • Убей свой Chrome через диспетчер задач
  • Перейти к C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default
  • Переименуйте «Текущий сеанс» в «Текущий сеанс.old»
  • Переименуйте «Current Tabs» в «Current Tabs.old»
  • Переименуйте «Последний сеанс» в «Текущий сеанс»
  • Переименуйте «Последние вкладки» в «Текущие вкладки»
  • Перезапустите Chrome, и все!

Это работало после Ctrl+ Shift+ Tне будет (нет ответа даже для 1-й вкладки), и после щелчка правой кнопкой мыши на новой вкладке и выбора «восстановление» было серым. Конечно, я уже давно выбрал «Настройки | При запуске | Продолжить с того места, где остановился», но безрезультатно.

Теперь, если бы мы могли только остановить Google от сбоев в первую очередь.

Я буду проверять «расширение SessionBuddy» для Chrome, но это решило дилемму прошлой ночью.


Конечно, если ваш каталог home / profile находится где-то кроме C:\Users\%username%, используйте соответствующий путь.

Damian
источник
2
+1 Удивительно (я пропустил 1-секундное (!?) Восстановление из уведомления о C:\Documents and Settings\%username\Local Settings\Application Data\Google\Chrome\User Data\Default
сбое
LastSession и Last Tabs имеют размер 0 байт. Я действительно сомневаюсь, что это сработает.
mcv
1
Отличный ответ! Это спасло меня еще раз, поэтому я удостоил его щедростью. Еще раз спасибо!
Jaraics
1
Помните, что --restore-last-session.
Константин Ван
1
У меня произошел сбой Windows, поэтому мне пришлось переустановить его, и старые локальные данные приложения для Chrome были сохранены Windows.old, поэтому я скопировал файлы Current / Last Session / Tabs, запустил Chrome --restore-last-sessionи все вернулось.
Liggliluff
3

В History Indexфайлы содержат навигационную историю. Тот, без даты с текущего месяца.

Что касается восстановления предыдущего сеанса, попробуйте передать --restore-last-sessionв командной строке.

Aluísio ASG
источник
Это работает, однако мой «последний сеанс» теперь не тот сеанс, который я больше хотел (когда он потерпел крах), я бы предположил, по сути, что требуется --restore-last-last-sessionили способ скопировать данные C:\pocket\chromeтаким образом, чтобы я мог --restore-last-sessionвосстановить "потерпевший крах сеанс".
Pacerier
2
К сожалению, сделать это невозможно, так как сохраняются только текущие и последние сеансы.
Aluísio ASG
1
Где Chrome сохраняет данные для сеансов до предыдущего сеанса?
Pacerier
1
Это не так. Сохраняются только текущие и предыдущие сеансы.
Aluísio ASG
1

Взгляните на недавно закрытую ссылку

Chrome недавно закрыт

Ваши предыдущие вкладки, скорее всего, будут там.

Сатьяджит Бхат
источник
Я проверял это изначально. Там не было Сейчас есть, но это выглядит так: screenshoot.me/WHzjfA
Pacerier
1

У меня есть (я думаю, что) верный способ восстановления ваших вкладок, если вы недавно не удалили свою историю Интернета.

Перейдите к истории в вашем браузере ( ctrl+ h) и продолжайте прокручивать, пока не начнете распознавать ссылки / страницы, которые вы потеряли в аварии. Каждая вкладка, которую вы ищете, должна быть в строке. Причина в том, что Chrome сохраняет все ваши сессии каждый раз, когда вы запускаете его.

user298123
источник
4
Это не работает для меня ... Я обычно убиваю вкладки, когда они открываются ... Вещи, которые были открыты месяцами, не появляются в истории ...
Герт ван ден Берг
1

Только что прошел через эту проблему и хотел восстановить окно браузера на рабочем столе с 8 открытыми вкладками.

Я решил это, зайдя в историю браузера, и там, сверху, я мог прочитать в разделе «Недавно закрытые» следующие «8 вкладок» и «5 вкладок».

Из прочитанных возможностей, которые мне просто нужно было нажать, я получил «8 вкладок».

Я нажал на нее, и вкладки были восстановлены.

Гонсало Перес поддерживает Монику
источник
0

Если вы используете Mac, вы можете использовать Time Machine:

  1. Выйти из Chrome

  2. Перейдите к Users/{your-user}/Library/Application Support/Google/Chrome/Default

  3. Выберите файл «Последний сеанс», а затем выберите «Ввести машину времени» в меню машины времени, вернитесь к предыдущему состоянию до сбоя и восстановите 4 файла:

    • Текущий сеанс
    • Текущие вкладки
    • Последняя сессия
    • Последние вкладки
  4. Запустить Chrome

Teshy
источник
-1

Перейдите в историю и нажмите Закрытые вкладки.

Откроется другое окно со всеми вкладками, которые были закрыты ранее.

Kuks
источник