Это так раздражает, что до сих пор нет элегантного решения этой проблемы!
Это происходит со всеми нами: 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), я бы запомнил это, так что я помню.
-
СЕЙЧАС. Мое решение не так уж плохо, но все равно требуется время, чтобы скопировать путь к файлу каждого открытого файла.
Идеально было бы иметь инструмент, который выплевывает ВСЕ пути к файлам Windows и программные пути ("C:\photoshop.exe" "C:\image.TIFF ") сразу, а затем вы можете поместить эту информацию в пакетные сценарии, чтобы открыть каждый файл с программой, в которой он находился, один за другим или все сразу в одном пакете, если хотите. Это было бы замечательно.
Чтобы ускорить процесс, есть ли способ скопировать пути к файлам ВСЕХ открытых файлов Windows?Небольшой инструмент для разбивки путей к файлам всех текущих элементов панели задач должен быть довольно простым! Если Twinsplay может сделать это, очевидно, это может быть сделано как-то .....Я задал этот вопрос в отдельном посте, здесь. Может ли этот код сделать это?
Поскольку Microsoft не предоставила нам элегантное решение для одного щелчка на уровне операционной системы, мы не должны пытаться использовать метод восстановления сеанса в стиле спящего грааля с простым сторонним доступом или, например, возиться с хакерской перезагрузкой кэша и т.д.
Предполагается, что перезапуск Windows является обновлением, чтобы очистить ОЗУ и очистить все, не сохраняя все, поэтому лучше всего это сделать вручную, повторно открыв ваши файлы (при этом отмечая некоторые детали того, где в определенных файлах вы находились до ), но ЭТО максимально элегантно.