Multi-Monitor Window Manager for Windows

Working with multiple monitors on Windows should be productive, not frustrating. But every time you disconnect a monitor, dock your laptop, or restart your PC, Windows scatters your carefully arranged windows across the wrong screens. PositionPro fixes this.

The Multi-Monitor Problem

Windows 10 and 11 have a well-known limitation: they don't reliably save or restore window positions across monitor configuration changes. Disconnect your external monitor and reconnect it, and your windows pile up on one screen. Use a docking station and your layout is different every time you dock.

This is especially painful for users with dual monitors, triple monitor setups, or laptop users who frequently dock and undock at different locations.

How PositionPro Handles Multiple Monitors

Automatic Monitor Detection

PositionPro registers for Windows display change events. When a monitor is connected or disconnected, PositionPro detects the new configuration and can automatically switch to the profile assigned to that setup.

Per-Monitor Profiles

You can assign a different profile to each monitor configuration. For example:

Scenario: Laptop user with a docking station at work

Create a "Laptop" profile for your single-screen layout and a "Docked" profile for your dual-monitor desk setup. Assign each profile to its monitor configuration. When you dock, PositionPro automatically switches to "Docked" and positions all your windows across both screens. When you undock, it switches to "Laptop" and arranges everything on the single screen.

Scenario: Desktop with monitors that turn off independently

If you have a desktop with two or three monitors and one turns off or is disconnected temporarily, PositionPro detects the change. When the monitor comes back, PositionPro restores your windows to their correct positions on the correct screens.

Scenario: Different setups at different locations

If you connect to different monitors at home versus the office, each configuration gets its own profile. PositionPro identifies the monitor setup by its display signature and applies the right profile automatically.

Setting Up Monitor Profiles

  1. Connect your monitors in the desired configuration
  2. Arrange your windows where you want them on each screen
  3. Create a new profile and save your positions
  4. Open Settings and go to the Monitor Profiles tab
  5. Assign the profile to your current monitor configuration
  6. Repeat for each monitor setup you use

From then on, PositionPro handles everything automatically. Dock your laptop, your "Desk" profile loads. Undock, your "Laptop" profile loads. No clicks needed.

Window Position Tracking Across Screens

PositionPro tracks window positions using absolute screen coordinates, which means it knows exactly which monitor each window belongs on. When restoring a profile, windows return to the correct monitor, at the correct position and size, with the correct maximised or minimised state.

This works with any number of monitors — two, three, or more. Any resolution, any DPI scaling, any arrangement (side by side, stacked, portrait orientation).

Snap Layouts on Any Monitor

PositionPro's built-in snap layouts work on any monitor. Choose side-by-side, stacked, three columns, or quadrants, and PositionPro tiles your windows on the current monitor. New windows auto-fill empty slots, and you can swap window positions with a single menu click.

Fix your multi-monitor window problems

$9.99 one-time purchase. No subscription. Works offline.

Get PositionPro — $9.99

System Requirements

PositionPro is available on the Microsoft Store for a one-time payment of $9.99. No subscription, no in-app purchases, free updates for life.