Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a Windows utility that keeps a record of the size and position of all active windows for later retrieval? For example, if I have my text editor and web browser open side-by-side, and then open Outlook full screen, I'd like a keyboard shortcut to quickly switch back to the editor/browser configuration. I'm thinking of something like Emacs's Winner Mode.

Does such a thing exist?

share|improve this question

closed as off-topic by Nifle, DavidPostill, fixer1234, Kevin Panko, random Feb 8 '15 at 23:21

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Nifle, DavidPostill, fixer1234, Kevin Panko, random
If this question can be reworded to fit the rules in the help center, please edit the question.

Try WiLMA (Windows Layout Manager).
It was originally created by Stefan Didak to set up and recall different window layout scenarios (development, VM management, VNC, etc). He uses and maintains it to manage dozens of windows on 8+ monitors in his massive home office setup.

share|improve this answer
Still working well in Windows 10 – Gavin Thornton Oct 27 '15 at 22:54

A commercial shareware that I believe does what you ask is ZMover ($19.95).

ZMover helps you manage your desktop layout by enabling you to set the size, position and layering of application windows. Instead of wasting time rearranging windows across your single or multiple monitor display, you can configure ZMover to do the job for you. Simply tell ZMover which windows you want to modify and how, then hide the program and let it work in the background. ZMover will monitor the desktop and automatically reposition, resize, or even keep selected windows below or above the others when they open. ZMover can accommodate a large number of window layouts that you can name and sort to your convenience. Moreover, the program displays information that enables you to track its progress in real-time and review its past activity.

ZMover supports multiple display setups and helps you manage application windows across several monitors with ease. The number of applications lacking multiple monitor support and the increased desktop space offered by such display configurations make it more difficult to maintain an optimal desktop layout. ZMover eliminates these difficulties with its ability to store many window layouts and to move windows beyond the primary monitor.

ZMover stores user preferences in a small portable file. So it’s easy to define a desktop layout on one computer and propagate it to other computers in a lab or a data processing center.

ZMover is mainly designed to deal with main windows. Tool windows are trickier because they are often similar on the surface with their program only being able to differentiate them

share|improve this answer
Tried ZMover and it doesn't work with the application I need to use with, Visual Studio 2012. ZMover can't tell the difference between the tool windows so it puts them all on top of each other. – Arne Evertsson Sep 12 '13 at 7:48
@ArneEvertsson: If it doesn't work for Visual Studio, then just add a comment. Please don't down-vote what may work for others, and especially old answers from several years ago. – harrymc Sep 12 '13 at 8:26
I think that is why there is a down-vote button, to be able to say that the answer did not work. – Arne Evertsson Sep 13 '13 at 10:37
@ArneEvertsson: No answer can work for all possible cases. Under-vote normally means that the answer is either incorrect or has no chance of working. – harrymc Sep 13 '13 at 12:03
It's a fine line I guess. My downvote is now burned-in so I can't change it. I however added info to the answer about ZMover and tool windows - let's see if it gets approved. – Arne Evertsson Sep 14 '13 at 16:20

Use the free and simple AutoSizer

AutoSizer automatically resizes programs for you, keeping them at a specific size or keeping them maximized. One popular use is to keep Internet Explorer maximized when you go on the web. It works with most software programs, and supports maximizing to specific monitors on multi-monitor computers. Use the handy Always On Top system tray menu to quickly position specific programs above all others. Thanks to Michael A., Brian E., Juliet, Barbara M., John W., Malcolm H. and everyone else who gave ideas and helped improve the program.

share|improve this answer
This is really useful. I can (manually) save each window's settings - it automatically detects the size and position of windows (even across multiple monitors) unless the windows are full screen. It looks like this doesn't allow automatically saving all open windows sizes/positions, but its way way way better than manually doing it every time. – B T Aug 28 '13 at 18:06

protected by Community Nov 30 '14 at 20:22

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .