Это так раздражает, что до сих пор нет элегантного решения этой проблемы!
Это происходит со всеми нами: Windows просто замедляется до полной остановки (какая-то утечка памяти вызывает это, так как вы обычно 132 открытых вкладок в Chrome, 57 открытых в Firefox, 24 открытых в общей сложности, выполняющих сложные операция, в которой участвуют все они одновременно с работой на вершине работы, на вершине работы ... вроде как парень), и она становится настолько медленной, что вы фактически начинаете тратить время, просто ожидая, что что-то произойдет на вашем компьютер ..... так что вам просто нужно сбросить сеанс, который медленно накапливался в течение последних 5 недель, и, наконец, поддаться кошмару, воссоздающему сложный беспорядок в окнах и открытых файлах и папках проводника, после страшных окон перезапуск.
ЧТО Ж.
Я потратил много времени в поисках элегантных решений, которые не превращают это в кошмар, и это мой вывод и мое текущее «решение».
Я нашел только одну программу, которая может сохранять и восстанавливать как программы, так и файлы, которые у них были открыты - и это в основном очень гладко. Это Twinsplay (Профессиональная версия) . ( CacheMyWork и SmartClose оба восстанавливают только программы, но не файлы.)
Однако у Twinsplay есть некоторые реальные проблемы и предостережения (а также это не бесплатное ПО стоит 40 долларов):
При восстановлении Firefox кажется, что он дублирует ВСЕ вкладки внутри, его необходимо закодировать, чтобы отметить, что вы загрузили в Firefox (как будто каждая вкладка представляет собой «файл», как то, как он будет верно восстанавливать все ваши текстовые файлы), так что если вы Firefox уже настроен на открытие вкладок из предыдущего сеанса и имеет 100 открытых вкладок, поэтому он попытается загрузить 200 вкладок и, как правило, потерпит неудачу. Кроме того, это портит вкладки в порядке! (К счастью, он по крайней мере по-прежнему сохраняет дубликаты вкладок в своей собственной «группе», начиная с последней из исходных вкладок, но обе группы вкладок имеют измененный порядок, так что да, он также портит порядок ваших исходных вкладок). Та же самая проблема, я уверен, случится в Chrome ..... Я не проверял это (я не смел!).
Другая проблема: для любых программ, в которых у вас обычно может быть открыто несколько файлов (например, Word, Photoshop, InDesign): если по какой-то причине появляется диалоговое окно во время загрузки первого файла в программу (ошибка макроса или как в моем В InDesign у меня была ссылка на отсутствующее изображение в первом документе), затем все документы после этого первого не открываются, потому что Twinsplay по своему дизайну загружает все все файлы в свои программы одновременно. И Twinsplay нигде не отображает в своем пользовательском интерфейсе список файлов из сохраненного сеанса (ни в журналах / файлах конфигурации Appdata, я проверял), так что если этот сценарий случится, вы, вероятно, забудете о пятом файле в InDesign, который вы работали 4 недели назад и еще надо доработать!
Итак, метод, который я делаю после всего этого, таков:
Я просматриваю каждый файл, открытый на панели задач, копирую его путь к файлу (что достаточно легко сделать довольно быстро, если вы знаете, как обходить окна, диалоговые окна и меню и сочетания клавиш), а также для любого файла или окна, в которых я находился заметить или выделить определенные вещи и т. д., я просто отмечаю это вниз, чтобы не забыть 10 минут спустя. Вот фиктивный пример того, что я имею в виду.
Затем, после перезапуска, я просто вставляю путь каждого файла в адресную строку проводника Windows, чтобы открывать каждый файл по одному с соответствующей программой. Если бы у меня был файл, который на самом деле не был открыт в связанной с ним программе (например, TIFF в Photoshop), я бы запомнил это, так что я помню.
-
В НАСТОЯЩЕЕ ВРЕМЯ. Мое решение не так уж плохо, но все равно требуется время, чтобы скопировать путь к файлу каждого открытого файла.
Идеальным вариантом было бы иметь инструмент, который выкладывает пути файлов и программ ВСЕХ окон («C: \ photoshop.exe», «C: \ image.TIFF») сразу, а затем вы можете поместить эту информацию в пакетные сценарии. чтобы открыть каждый файл с программой, в которой он находился, один за другим или все сразу в одном пакете, если хотите. Это было бы замечательно.
Чтобы ускорить процесс, есть ли способ скопировать пути к файлам ВСЕХ открытых окон активных файлов? Небольшой инструмент для разбивки путей к файлам всех текущих элементов панели задач должен быть довольно простым! Если Twinsplay может это сделать, то, очевидно, это можно сделать как-то ..... Я задал этот вопрос в отдельном посте здесь . Может ли этот код сделать это?
Так как Microsoft не предоставила нам элегантное решение для одного щелчка на уровне ОС, мы не должны пытаться использовать метод восстановления сеанса в стиле спящего грааля с простым сторонним доступом или, например, возиться с перезапуском перезагрузки кэша и т. Д.
Предполагается, что перезапуск Windows является обновлением, чтобы очистить ОЗУ и очистить все, не сохраняя все, поэтому лучше всего это сделать вручную, повторно открыв ваши файлы (при этом отмечая некоторые детали того, где в определенных файлах вы находились до ), но ЭТО максимально элегантно.