Це настільки дратує, що досі не існує елегантного рішення цієї проблеми!
У нас це трапляється: Windows просто сповільнюється до шліфувальної зупинки (якась витік пам'яті викликає це, оскільки ти типовий 132 вкладки, відкриті в хромі, 57 відкриті в Firefox, 24 вікна відкриті загалом, роблячи складний операція із залученням їх усіх одночасно, коли ви виконуєте роботу поверх роботи, над роботою ..... вид хлопця), і вона стає настільки повільною, що ви насправді починаєте витрачати час, просто чекаючи, що трапиться на вашому комп'ютер ..... так що ви просто ВІННЯТЕ скинути сеанс, який повільно нарощується протягом останніх 5 тижнів, і, нарешті, піддатися кошмару, який відтворює ваш хитромудрий безлад Windows і відкриті файли та папки Explorer, після жахливих вікон перезапустити.
ДОБРЕ.
Я витратив багато часу на пошуки елегантних рішень, які не роблять це кошмаром, і це мій висновок і моє сьогоднішнє «рішення».
Я знайшов лише одну програму, яка може зберегти та відновити обидві програми та файли, які вони відкрили - і це справді гладко, здебільшого. Це 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") одразу, а потім ви можете помістити цю інформацію в пакетні сценарії щоб відкрити кожен файл із програмою, в якій він був, один за одним, або всі відразу в тій же партії, якщо ви хочете. Це було б ідеально.
Щоб пришвидшити справи, чи є спосіб скопіювати файлові шляхи ВСІХ відкритих файлів активних вікон? Невеликий інструмент, який можна виплюнути до файлових шляхів усіх поточних елементів панелі завдань, повинен бути досить простим! Якщо Twinsplay може це зробити, очевидно, це можна зробити якось ..... Я поставив це питання в окремому дописі, тут . Чи міг би цей код зробити це?
Оскільки Microsoft не забезпечила нас елегантним рішенням на рівні одного клацання на ОС, ми не повинні намагатися відновити сеанс, пов'язаний зі сном в граалі, за допомогою простого стороннього доступу або, наприклад, попрацювати зі зимовим кешем, перезавантажуючи хаки тощо.
Перезапуск Windows надається для оновлення для очищення оперативної пам’яті та вимивання всього, не затримуючи все це, тому найкраще це робити як ручне повторне відкриття ваших файлів (зазначаючи при цьому декілька деталей того, де в певних файлах ви були до ), але ЦЕ як можна елегантніше.