This question already has an answer here:
I absolutely hate hate HATE restarting my (Windows 8) laptop. The reason for this is because I generally have an awful lot going on at any time, thanks to working on 4 or 5 concurrent projects as well as a few other tasks. On a usual day, I have:
- VLC, playing whatever
- Node.JS, running a few utility programs
- Notepad++, sometimes with unsaved files*
- Notepad, running 3 or 4 instances of unsaved text files*
- Word with a few documents, some unsaved files*
- Chrome, running 30-40 tabs
- Explorer, 7-8 Windows Open
* these files are not files that need to be saved to disk, but untitled documents that I am using for storing complex sets of notes and ideas about whatever I am working on, but only required for a short period of time, so not saved
Yes, that is a lot of open programs, but my laptop can easily handle it all. In the past, I have gone as much as 2 months without restarting my computer because I can't face going through all my stuff, saving the temporary stuff, then after the restart, re-loading it all to the states I was at before restarting.
So, are there any programs that can handle the restart process for me by closing and saving the open programs to a temporary space, restart the system, and reload all/most of the previous session programs and data from the temporary directory (deleting the temp data after loading)?