How to Stop Windows Losing Their Position and Size
This isn't a niche complaint. It's one of the most common frustrations with Windows 10 and 11. And despite years of updates, Microsoft still hasn't fixed it properly.
Why Windows forgets your layout
Several things cause window positions to reset:
- Display sleep and wake. When your monitor sleeps, Windows sometimes treats it as "disconnected". When it wakes, it resets all window positions to defaults — typically piling them in the centre of your primary display.
- GPU driver updates. NVIDIA, AMD and Intel driver updates briefly reset the display adapter, which Windows interprets as a monitor change. All windows shuffle.
- Docking and undocking. Laptop users who switch between a docking station (with external monitors) and the built-in screen see this constantly. Windows doesn't remember separate layouts for each configuration.
- Remote Desktop (RDP). Connecting via RDP changes the display resolution. When you return to the physical screen, window positions are scrambled.
- Windows Updates. Major feature updates and even some cumulative patches can reset window position memory.
Built-in fixes that don't quite work
Windows 11 added a few features that address this on paper but fall short in practice:
- "Remember window locations based on monitor connection" (Settings → Display → Multiple displays). Sounds perfect — but it only remembers the most recent position per app. If you had Outlook in different spots for different workflows, it forgets.
- Snap Layouts. Great for quickly arranging windows into halves or quarters, but they don't save per-app positions across reboots. You still have to re-snap everything manually each morning.
- PowerToys FancyZones. Microsoft's own power-user tool. Lets you define layout zones, but apps don't automatically return to their zones after a sleep/wake cycle. You have to drag them back.
The fundamental gap is the same in all of them: Windows doesn't persistently save and automatically restore the exact position, size and monitor of each application window across sessions and display changes.
What actually solves it
A window position manager that:
- Saves every window's position, size and monitor automatically — no manual "save" button to remember to press
- Restores them on demand or automatically when a display change is detected
- Supports multiple profiles — one for your docked setup (3 monitors), another for laptop-only, another for your home office
- Detects monitor configuration changes and switches to the right profile automatically
Try PositionPro
Save, restore and profile your window positions on Windows 10 and 11. Automatic monitor detection, hotkey switching, and snap layouts built in.
Learn moreCommon scenarios
The daily commuter: You dock your laptop at the office every morning and spend the first five minutes dragging windows back where they were yesterday. With a position manager, your "office" profile restores everything the moment the external monitors connect.
The dual-monitor developer: IDE on the left screen, terminal + browser on the right. Every GPU driver update scrambles the lot. A position manager saves your exact layout and restores it in one click — or automatically after the driver settles.
The remote worker: You RDP into your work machine from home. When you disconnect and sit back at the physical desk, every window has shuffled to one screen. A restore hotkey puts everything back in seconds.
The bottom line
Window position management isn't glamorous, but the cumulative time wasted rearranging windows adds up to hours per month. It's a solved problem — just not one Microsoft has chosen to solve natively. A lightweight third-party tool fills the gap completely, and once you've used one, you wonder how you ever tolerated the daily shuffle.