I unplugged my laptop from my docking station last week and lost every window position. Again. ✨
Windows doesn’t remember where your apps were when you switch monitors. But there’s a workaround that’s saved me hours of rearranging. It involves a free tool and 5 minutes of setup.
You’ll get windows that snap back to their exact spots every time you reconnect. No more hunting for that browser window you had on the left monitor. Works with any number of displays.
Between you and me, I wish this was built into Windows. The tool handles it perfectly though.
📚 In This Guide
- What You’ll Need
- Instructions
- Tips and Common Mistakes
What Youll Need
- ● Windows 10 or 11 PC (with administrator access for some tools)
- ● Multiple monitors (at least 2, with varying resolutions supported)
- ● Display management software (e.g., DisplayFusion, UltraMon, or Windows PowerToys)
- ● Stable display drivers (updated GPU drivers for NVIDIA, AMD, or Intel)
- ● A USB-C/HDMI dock (for laptop users switching between setups)
- ● Profile-saving tool (like AutoHotkey for custom scripts)
Step-by-Step Instructions for Persisting Window Layouts Across Display Changes
Here’s the method I use to keep windows exactly where I left them, even after unplugging monitors.
🔧 Step 1: Enable Multi-Display Support in Windows
Right-click the desktop and select Display settings. Verify both monitors appear as numbered rectangles. If one is missing, click Detect—Windows will search for connected displays. I always ensure both are set to the correct resolution before proceeding.
Under Multiple displays, select Extend these displays if it isn’t already chosen. Click Apply and confirm the change when prompted. This creates the foundation for your layout persistence.
💻 Step 2: Install and Configure DisplayFusion
Download and install DisplayFusion (free version works for this). After installation, open the app and navigate to Window Management in the settings. This is where the magic happens.
Enable Save Window Locations and check Restore window locations when display configuration changes. I’ve found this option to be the most reliable for maintaining window positions across monitor connections.
⌨️ Step 3: Define Your Window Layout Profiles
In DisplayFusion, go to Monitor Configuration and click Save Current Monitor Profile. Give it a name like Office Setup. This profile remembers your monitor arrangement and which windows belong where.
Now create a second profile for when a monitor is disconnected. Name it Laptop Only and arrange the single display as you prefer. DisplayFusion will automatically switch between these profiles when you connect or disconnect monitors.
💡 Step 4: Test and Refine Your Setup
Disconnect one monitor and verify your windows snap to their saved positions on the remaining display. Reconnect the monitor and confirm everything returns to its original location. This might take a few tries to get perfect.
If a window doesn’t return to the correct spot, manually move it to the desired position, then right-click its title bar and select Save Window Location. This forces DisplayFusion to remember that specific window’s position.
⏰ Step 5: Set Up Automatic Profile Switching
In DisplayFusion’s Trigger Settings, enable Automatically switch monitor profiles. Set it to detect when displays are connected or disconnected. This ensures your layout adjusts automatically without manual intervention.
I recommend testing this by physically unplugging and reconnecting your monitors. The transition should be seamless, with windows jumping to their correct positions within 1-2 seconds of the display change being detected.
Tips and Common Mistakes
Here are the practical insights I wish I’d known when I first set this up.
The Critical Setup Step: In Step 1, take the extra minute to verify both monitors show the correct resolution before clicking Apply. I’ve seen many setups fail because one display was accidentally set to a lower resolution, which throws off all window positioning calculations.
Profile Naming Strategy: When creating profiles in Step 3, use descriptive names like “Dual Monitor – Office” or “Single – Laptop Only” rather than generic labels. This makes it infinitely easier to manage multiple configurations, especially if you switch between home and work setups.
Testing Pro Tip: In Step 4, don’t just disconnect one monitor—try unplugging both and reconnecting in different orders. This reveals whether your profiles are truly robust. The 1-2 second transition mentioned in Step 5 should hold even under these more chaotic scenarios.
Window-Specific Fix: If a particularly stubborn window refuses to stay in place, right-click its title bar in Step 4 and select “Save Window Location” while it’s in the exact position you want. This creates a dedicated anchor point that overrides the general profile settings.
Pro Tips for Remember Window Locations Based On Monitor Connection
- Here are the practical insights I wish I’d known when I first set this up.
- The Critical Setup Step: In Step 1, take the extra minute to verify both monitors show the correct resolution before …
- Profile Naming Strategy: When creating profiles in Step 3, use descriptive names like “Dual Monitor – Office” or “Sin…
Frequently Asked Questions
How do I make Windows remember window positions when I reconnect my monitors?
Use third-party tools like DisplayFusion or NirCmd to save and restore window layouts. Windows natively doesn’t support this, but these apps detect display changes and reapply your saved positions automatically.
Why do my windows keep moving when I switch monitors?
Windows resets window positions when it detects a new display configuration. This happens because the OS treats each setup as unique. Persistence tools override this by storing layouts tied to specific monitor connections.
Can I restore window positions without extra software?
No, Windows lacks built-in persistence for this. However, you can manually resize and reposition windows each time or use built-in Snap Layouts (Windows 11) for partial consistency across sessions.
What if my window layouts don’t save correctly?
Check if your tool supports your monitor setup (e.g., mixed DPI, docking stations). Reinstall the software, update drivers, or try a different app like UltraMon for better compatibility.
Do these tools work with remote desktops or laptops?
Most tools work with local monitors but may struggle with remote sessions (RDP/VNC). Test your chosen app, as some offer limited support for virtual displays or require additional configurations.
Remembering window locations based on monitor connection can save you time and frustration. With the right tools or scripts, you can ensure your workflow stays intact even when switching displays. Try a dedicated window management app or explore built-in OS features to get started! 🎯
- PowerPoint: Fix “Couldn’t Write to Microsoft Word” Errors Permanently - October 14, 2026
- How to Edit a SharePoint Site: Customize Layouts Without Coding in Minutes - October 14, 2026
- Add Family Members to Xbox Game Pass: Seamless License Sharing for Your Household - October 14, 2026