How-To Geek

Make Your Apps Open Again After Rebooting Your PC

It can be very annoying when you have a bunch of different projects open at work, then find you need restart the machine because of Microsoft Updates or some other reason. Today we take a look at a cool free app that will restart everything you were working on after a reboot.


CacheMyWork is a handy free utility that is light on system resources and will open everything you were working on after a restart. Many times the culprit is automatic updates that download and install automatically while you have a full screen of work opened up. If you want, you can postpone a restart until your ready, but sometimes that isn’t always an option.


This utility is small and easy to use. When you have a full workload open, launch CacheMyWork and it will show all of the apps you have open. Just click the ones you want to make sure restart and save them.


You can also select to have your open Explorer open as well.


After you get back from the reboot, all of the applications you saved will open up and you can get back to your work where you left off.


You might also want to use this during times other than “Patch Tuesday”. It’s handy when you’re working on a lot of apps and need to reboot for any reason. It totally saves you time by opening what was running, so you don’t have to go back and figure out what all was open when you rebooted. It requires you have .NET 2.0 installed on XP SP3, Vista and Windows 7 (32 & 64 bit versions).

Download CacheMyWork from CodePlex

Brian Burgess worked in IT for 10 years before pursuing his passion for writing. He's been a tech blogger and journalist for the past seven years, and can be found on his about me page or Google+

  • Published 01/21/10

Comments (5)

  1. g2k

    Will this slowdown startup to a crawl?

  2. Frank D

    A very nice and much appreciated utility for Windows. This is one that should be a mini-app either from Microsoft or included in PowerToys.

  3. Mark Thomas

    I just tried this on my Windows 7 laptop. It fails on startup with “The NTVDM CPU has encountered an illegal instruction”

  4. J. Lynne

    It’s too bad it requires manual intervention; my problem is that the network guys run patches or push software that requires reboots on random nights and I prefer to set up my desktop at the end of the day to be ready for the work I have in the morning — sometimes, I’ll be in the middle of a long code trace even. The next morning, everything has to be restarted — development tools, monitoring tools, telnet sessions, Visio documents, etc — and all of the emails I left opened to be answered are lost in the email sty. I’m looking for something like this but has the “brains” to do a snapshot of what’s open before the reboot and put it back the way it was once its done without me even knowing about it.

  5. PanadromGenius

    @J.Lynne your task can be simply solved. just download cachemywork, open cmd in binary mode and open cachemywork in ollydebug. now put “pathtocachemywork” _server \xt ncache2 and reinverse the call loop for ‘smachine’ in ollydebug by adding ‘or 1=1’ after the loop – but before the last ‘. There you go… you just set-up a hidden feature the developer just finished with the current release.
    if you thought i have helped you a lot, please consider donating some money to the following persons i support: chevy chase, warren buffet, chuck norris.

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!