I have several monitors connected to my computer. I'm looking for an application that would be able to

  • Save the location of all visible windows (let's call it a layout)
  • Permit restoration of a saved layout
  • Be able to save several layouts (e.g. in my case I would like to have a specific layout when I code in MATLAB, a specific layout when I do some server administration, etc.): when I restore a layout I'd like to be able to choose which layout I want, if possible with a configurable keyboard shortcut
  • Work on Windows 7
  • Free is preferred
  • As fast as possible when saving or restoring a layout
  • As bug-free as possible (no side-effect, identical restoration, etc.)
  • 4
    I'm not aware of any such program, but I would attempt to solve this by writing my own using AutoHotkey. This is the sort of thing AutoHotkey is good at and it would not be too difficult if you are a developer.... actually, this seems like a very useful idea. I bet many folks would like such a thing. – panofish Jun 20 '14 at 14:08


WindowManager helps you to improve your work flow by remembering and restoring the position and size of your programs and windows. Many programs don't remember their position and size between sessions and even Windows explorer does not always restore windows to their last position. This is where WindowManager steps in and makes sure your windows are placed exactly where you want them every time you open them. WindowManager even allows you to lock the position and size of any window, so that it will always open at the same spot no matter where you move it. The window handling is fully customizable and you can set up special rules for your favorite or most frequently used windows.


TaskLayout is a small, portable, freeware Windows utility which allows to save/restore the desktop layout (a set of specified apps/windows with corresponding position on screen) in a single click.

This tool works in Windows XP and newer OSes.

This Demo describes how TaskLayout works.

  • 1
    Welcome to Software Recommendations, and thanks for sharing your knowledge! Could you please edit your post and include how the other requirements (e.g. works on Win7, free) are met? Thanks a lot! – Izzy Nov 10 '14 at 10:39
  • Looks nice! I asked about multi-monitor support, I'll edit the answer accordingly. – Franck Dernoncourt Nov 10 '14 at 14:56
  • 1
    TaskLayout does not operate correctly on Windows 10. When you "install" it adds an icon to the notification area that is hidden by default. When you find this and gain access to the UI, you can select Save Layout. However, you are given a long list of applications and you must click on each one individually to save it. This is not 1-click. The window lists a large number of processes, most of which are not visible. User's do not care about invisible processes. This app did not pass my 5 minute test. – Brian Leeming Sep 19 '16 at 22:39
  • Since version, TaskLayout is no longer freeware. – John Y Aug 7 at 20:32

I've tried all of the mentioned items in here.

  • With the paid program called Task Layout I could not get it to save any of my layouts in Windows 10.

  • The Software WilMa (Windows Layout Manager) by Stefan Didak was good and easy to use. However it captured windows that weren't actually there and it also didn't have an easy solution for startup and auto-load of a layout config on Windows startup. It was fast and seemed powerful, I just personally am not very familiar with command line so maybe you would have better luck. One more thing on WilMa is it hasn't been updated since 2010 according to the developer's website; however, I did not come across any features that to me were broken or unusable. Here is a link to this one if you want to try it out.

  • I couldn't get the Wizardsoft application to do what I wanted.

  • Finally the software WindowManager by DeskSoft was the best. It allowed for easy startup of software hidden in task bar and auto-load of your layout on startup. It has a strong layout manager and lots of options for individual programs and windows. It also allows you to easily set many triggers like coming back from sleep, logon, remote connection, etc. Another cool feature was the ability to assign a hotkey to move windows from one virtual desktop to another. This is a super-handy feature that I've always wanted. When viewing a Chrome window on my desktop 2 now I can quickly move that window to desktop 1 and it gives you the option to follow the window to the new desktop or remain. Very powerful solution IMO. The program has also seemed to have been updated in the last year. The others haven't been updated in over a year or even longer.


As suggested by @panofish, here's a link to AutoHotkey that does much of what's required by the OP. The part of being able to save several layouts would require to do some editing of the autohotkey script, possibly creating 1 storage file per layout. And, it's free.


I like and use Windows Layout Manager by Stefan Didak. This program:

  • Is free
  • Works on (at least) Windows 7 and Windows 10
  • Allows you to define and restore multiple window sessions
  • Has handy features to test a new configuration or to capture your current window locations
  • Has many options for how to select a window and what actions to take on managed windows
  • Seems reasonably fast

It works for me most of the time. I find it crashes once in a while, but everything is back to normal as soon as you restart it.


I had success with WS Display Settings. They keep adding features. Good for saving display configuration and the Window layout. One also can quickly move or resize windows with shortkey in combination with mouse movement or cycle through open Windows. https://wizardsoft.nl/products/wsdisplaysettings

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.