Я закрыл Chrome случайно. Теперь все открытые вкладки, по-видимому, исчезли. Я не хочу ничего рисковать, запустив Chrome сейчас, прежде чем просить о помощи. Я боюсь, что они будут навсегда потеряны (перезаписаны файлы), если я сделаю это. Из прошлого опыта работы с Firefox я знаю, что восстановление вкладок и сеансов браузера может быть непростым делом.
Что я могу сделать на этом этапе? Есть ли файл или что-то, что мне нужно скопировать или переименовать? Я знаю о команде Ctrl + Shift + T. Но я обычно использую это во время просмотра. Будет ли это работать ПОСЛЕ закрытия Chrome?
google-chrome
tabs
Samir
источник
источник
%LOCALAPPDATA%\Google\Chrome\User Data
сейчас. Надеюсь, еще не поздно ... Мне пришлось пропустить файлы Current Session и Current Tabs .Ответы:
Предотвращение случайного закрытия
Да, к сожалению, разработчики решили не создавать подсказки, чтобы предотвратить это. Вам придется выделить некоторые из расширений, которые были написаны, чтобы справиться с этим, и выбрать то, что подходит вам (к сожалению, из-за дизайна Chrome расширения должны будут поддерживать работу нескольких дополнительных процессов).
Предотвращение потери данных
Очень умно. Вы правы, что запущенный Chrome, скорее всего, вскоре уничтожит их, потому что он предназначен для сохранения только одного набора резервных копий в дополнение к текущей рабочей копии, поэтому при запуске нового экземпляра он будет сдвигать все обратно и перезаписывать Предыдущая.
С Chrome это тоже не нравится, но я проведу вас через весь процесс (мне приходилось делать это слишком много раз).
Файлы сессий
Да, это следующие четыре файла в вашем каталоге пользовательских данных :
Current Session
(содержит данные из форм на страницах текущего сеанса)Current Tabs
(содержит список URL-адресов для вкладок в текущем сеансе)Last Session
(так же, какCurrent Session
и для предыдущей сессии)Last Tabs
(так же, какCurrent Tabs
и для предыдущей сессии)(Обратите внимание, что термин «сессия» здесь подразумевает раунд запуска Chrome с нуля. То есть, если вы открываете Chrome, когда нет абсолютно ни одного случая
chrome.exe
запуска (проверьте диспетчер задач, чтобы убедиться), вы начинаете сеанс. Если вы закрываете все вкладки в окне, но у вас есть другое окно Chrome с открытой вкладкой, то этот сеанс все еще активен, поэтому повторный запуск Chrome не будет новым сеансом. Аналогично, если Chrome зависает и вы закрываете все окна, но они остаются копияchrome.exe
работает, то этот сеанс все еще активен, пока вы его не убьете.)Скопируйте эти четыре файла куда-нибудь, чтобы вы могли работать, ничего не теряя. Таким образом, вы всегда можете скопировать их обратно, если что-то пойдет не так.
Открыть вкладку (и)
Да, в некоторой степени, однако у вас неправильная комбинация; это Ctrl+ ⇧ Shift+ T. И если перед закрытием было открыто несколько вкладок, то все они должны быть открыты заново.
(В более старых версиях по какой-то причине это работало бы только в том случае, если вы впервые создали новую вкладку. Я все еще использую Chromium 11 в своей системе XP, и меня всегда сбивает с толку это странное поведение. Всякий раз, когда я закрываю Chrome случайно и мне нужно восстановить свои вкладки Сначала мне нужно открыть вкладку (нажать Ctrl+ Tдля самой новой страницы вкладок), прежде чем нажимать Ctrl+ ⇧ Shift+, Tчтобы вернуть предыдущие вкладки. В более новых версиях (я точно не знаю, когда, но для многочисленных версий сейчас ), он работает без необходимости открывать вкладку.)
Теперь, прежде чем запускать Chrome, я должен предупредить вас, что он не всегда работает. Прежде всего, он не будет работать сразу после запуска Chrome. Вам нужно подождать, пока Chrome прочитает файлы пользователя и проанализирует их. Это может занять несколько минут, и вы можете увидеть это, щелкнув правой кнопкой мыши на панели вкладок и заметив, что запись в контекстном меню « Повторно открыть закрытую вкладку» на некоторое время недоступна или недоступна. Если вы подождете несколько секунд и повторите, он должен стать черным (включен), а затем вы можете использовать его.
Однако, даже если вы подождете некоторое время, он не всегда восстановит предыдущую сессию. Иногда Chrome просто теряет предыдущий сеанс и вкладки, а функция повторного открытия вкладок просто не работает. Я не смог выяснить, почему или различить какие-либо закономерности или причины, но всегда кажется, что это тот случай, когда он вам нужен больше всего. Я не проводил клинических, экспериментальных тестов, но кажется, что открытие новой вкладки после запуска - это хороший способ заставить Chrome стереть вашу предыдущую сессию (я полагаю, это показывает, что вы закончили с этим и запускаете что-то новое) ,
В случае, если это произойдет, я рекомендую скопировать четыре файла выше, прежде чем снова запускать Chrome. Таким образом, вы не потеряете их, если Chrome находится в плохом настроении и решит уничтожить их.
Скопируйте файлы, затем запустите Chrome и подождите несколько секунд, а затем посмотрите, доступна ли повторная вкладка.
Режим восстановления
Если он по-прежнему недоступен, попробуйте перевести Chrome в режим восстановления:
Local State
файл в текстовом редакторе (он находится в родительской папке User Data)exited_cleanly
записьfalse
Теперь он должен отображать Chrome не выключен правильно панель уведомлений. Нажмите на
[Restore]
кнопку, и, надеюсь, он восстановит ваш сеанс. (Это должно работать, даже если вы открыли новые вкладки перед нажатием кнопки.)Если это не работает, попробуйте скопировать
Last Tabs
иLast Session
в каталог пользовательских данных и переименовать их вCurrent Tabs
иCurrent Session
соответственно. Конечно, даже если это работает, вы будете получать сеанс только до предыдущего, а не тот, который потерпел крах, но этого может быть достаточно в зависимости от вашей ситуации.Ручное извлечение
Если это по-прежнему не работает, вы можете вручную извлечь вкладки из файлов с помощью программы поиска строк, такой как Strings (см. Рисунок). Запустите программу, передав ей файлы и сохраните их в другой файл. Большинство таких программ требуют использования командной строки, но, по-видимому, есть и версии с графическим интерфейсом (хотя я не могу найти ни одной в данный момент). Так, например, если вы сохраните
strings.exe
вc:\foobar
и скопировать четыре файла в там же, вы могли бы извлечь вкладки , как так:(Я добавил дополнительные пробелы, чтобы выровнять все, чтобы было ясно, что происходит.)
Теперь вы можете открыть новые
*tabs.txt
текстовые файлы и просмотреть URL-адреса вкладок, которые вы открывали ранее. Обратите внимание, что вы можете увидеть много дубликатов, а также некоторые вкладки, которые вы закрыли.В
*sess.txt
файлы будут содержать другую информацию , например текст , который вы ввели в формы на странице, поэтому если у вас была страница открытой с кучей информации , которую вы ввели, вы можете восстановить , что так , что вам не придется начинать все опять с нуля. (Например, если я случайно закрою эту страницу, я смогу восстановить этот текст, который набираю в этот самый момент, вместо того, чтобы пытаться сделать все это снова. Ужас!๏ _ ๏) Обратите внимание, что вы, скорее всего, увидите дублирование. Хуже всего то, что если вы что-то набирали какое-то время, и это много раз менялось с тех пор, как вы начали (как этот текст здесь), то вы, вероятно, найдете несколько его копий, каждая из которых является снимком в разных точках. Это может быть утомительно, чтобы проверить каждый файл, чтобы увидеть, какая из них является самой последней версией с последними изменениями; но это все же лучше, чем начинать с нуля.Управление будущей сессией
Чтобы избежать подобных проблем в будущем (и чтобы не было необходимости полагаться на Chrome для правильной работы), вы можете установить расширение управления сеансами . Есть несколько вариантов на выбор, но я рекомендую Session Buddy . Он работает довольно хорошо, универсален, и Ганс восприимчив к сообщениям об ошибках и запросам функций . (Я думаю, что он недавно даже добавил синхронизацию!) Session Buddy позволит вам вручную сохранить сеанс, но также может автоматически сохранять сеансы, чтобы вы могли легко восстановиться после сбоя.
Теперь я просто опубликую этот ответ, нажав эту красную кнопку в углу ...
источник
chromium-browser --incognito
«быстро прочитать что-то маленькое, не вызывая средства восстановления сеанса» (для большого сеанса просмотра). Затем нажмитеctrl+n
вместоctrl+N
. Новое окно сотрет сессию.Да, ты можешь!
Но обо всем по порядку , скопируйте % LOCALAPPDATA% \ Google \ Chrome \ User Data в безопасное место.
Затем запустите Chrome, щелкните правой кнопкой мыши на панели вкладок и выберите « Открыть открытую вкладку» .
Но не верьте мне на слово. Это гарантированно работает на Chrome версии 29.0.1547.57 m. Для других версий, проверьте руководство пользователя.
Чтобы избежать этой проблемы в будущем, измените настройки Chrome. Нажмите кнопку меню Chrome в правом верхнем углу браузера, затем нажмите « Настройки» . Там, где написано «При запуске», выберите опцию « Продолжить», где я остановился . Таким образом, даже если вы намеренно закроете Chrome, при следующем запуске он покажет вам вкладки, которые вы открывали ранее, каждый раз, когда вы закрываете и запускаете его снова.
Однако обратите внимание, что в отличие от Firefox, Chrome будет пытаться загрузить каждую веб-страницу для каждой открытой вкладки. Если у вас медленный компьютер или у вас открыто много вкладок, это может быть проблемой. Это также может повлиять на ваш счет, если у вас есть подключение удаленного доступа (давайте посмотрим правде в глаза; не у каждого пользователя Интернета в мире есть выделенное подключение Fibre-LAN).
источник
User Data
папку, она может быть довольно большой, поэтому копирование всего этого будет пустой тратой.;-)
Chrome\User Data
тогда? Нет подпапок или каких-либо других файлов?когда вы открываете новое окно Chrome, в первую очередь вы выбираете страницу «История» из меню. Когда вы находитесь на вкладке истории, вы нажимаете обычное,
Ctrl+Shift+T
и он восстанавливает предыдущий сеанс в новом окне.Я использовал это как после завершения сеанса просмотра, так и после правильного закрытия окна браузера с последними версиями Chrome и Chromium для Linux.
Этот ответ, очевидно, намного проще, чем принятый, но я нашел, что это работает надежно.
источник
Выберите подменю «Последние вкладки» в меню с тремя барами. Затем восстановите каждую группу вкладок (которые должны соответствовать вашим предыдущим окнам) одну за другой. Надеюсь, у вас не было слишком много открытых окон ...
источник
Однажды это случилось со мной после чистки моего ноутбука с помощью CCleaner. То, что я сделал, было несколько просто, но работало нормально. Я вошел в историю Chrome и искал записи за последние несколько дней, и я мог восстановить все вкладки, которые я хотел. Надеюсь, что это поможет кому-то в будущем Карлос Моура Бразилия
источник
:-(
Я просто открываю диспетчер задач и завершаю процесс Chrome с наибольшим использованием оперативной памяти, и он закрывает браузер вместе со всеми вкладками.
В следующий раз, когда я открою Chrome, он спросит меня, хочу ли я восстановить вкладки из предыдущего сеанса. Вуаля! Все вкладки восстановлены.
Я считаю, что это работает, только если я каждый раз открываю Chrome от имени администратора.
источник
Вот что сработало для меня. Перейти к:
Щелкните правой кнопкой мыши
Default
папку -> Свойства -> Предыдущие версии -> Восстановите ее до самой последней версии (до потери вкладок).Магия! (Это может привести к некоторым ошибкам при восстановлении некоторых файлов кэша, просто игнорируйте / пропустите их.)
Другие параметры, такие как Ctrl+ Shift+ Tили замена файлов «текущий сеанс» и «текущие вкладки» на файлы «последний сеанс» и «последние вкладки», не работали, потому что мои «последний сеанс» и «последние вкладки» msgstr "файлы уже были переписаны после потери вкладок.
Восстановление предыдущей версии папки принесло свои плоды (хотя вы, возможно, не сможете восстановить некоторые из своих самых последних вкладок, но есть вероятность, что вы помните, какие они были, так как они были последними).
источник
Если вы уже перезапустили Chrome и восстановили эти вкладки в прошлом, то я думаю, что эти вкладки будут отображаться в истории просмотров в том же порядке, в котором они были раньше. Просто откройте страницу истории, прокрутите назад до даты / времени, когда вы в последний раз успешно восстановили вкладки, и вы увидите, что все они сгруппированы вместе.
Конечно, это предполагает, что большинство или все вкладки оставались открытыми в течение нескольких сеансов, и что вы не удаляете свою историю на регулярной основе.
источник
Поскольку предложенный параметр конфигурации
exited_cleanly = false
не работал для меня, и я не нашел эквивалента строк для Linux, я нашел другое решение.Current tabs
иCurrent session
, если они у вас еще есть (лучше: такжеLast...
)ps a | grep chromium
(число в первом столбце) илиhtop
, /, типchrom...
kill -s SIGILL <PID>
Current tabs
иCurrent session
в~/.config/chromium
источник
pkill chromium
Хотелось бы добавить, что закрепленные вкладки будут автоматически открываться при следующем запуске Chrome.
Также, когда вы нажмете Ctrl + Shift + T, все предыдущие вкладки сеанса откроются в новом окне браузера Chrome (вкладки не будут добавлены в существующее окно браузера).
источник
Всем, кто читает, я настоятельно рекомендую загрузить расширение Great Suspender Chrome. Он не только оптимизирует использование вашей памяти (в основном выводит вкладки, которые вы не использовали некоторое время из памяти, но все еще внутри Chrome), но также сохраняет ваши «сеансы» просмотра. Таким образом, даже если Chrome все уничтожит, вы можете перейти к настройкам GS, и все ваши сеансы будут там - и их легко будет экспортировать в текстовый файл.
источник
простой ярлык - Ctrl + Shift + T, и вы можете вызвать все открытые вкладки ....
источник