Skip to main content
ExplainerDesktop AutomationExplainer· 4 min read· in Guides

How Microsoft PowerToys Workspaces Automates Window Management Across Multiple Monitors

The new Workspaces utility in Microsoft PowerToys allows Windows users to save and instantly relaunch complex, multi-monitor application layouts with a single click.

By Nabil Faris

Workflow Automation Advocates 60%System Utility Maintainers 40%
Workflow Automation Advocates
Power users who prioritize eliminating repetitive daily tasks.
System Utility Maintainers
Developers and purists focused on native OS integration and open-source tooling.

Perspectives this story doesn't cover

  • macOS and Linux users who have long relied on alternative window managers
  • Enterprise IT administrators managing software deployment

Key terms

Window Handle
An internal identifier used by the Windows operating system to track and manipulate individual application windows.
CLI Argument
Command-line interface arguments are text commands passed to an application when it launches, dictating how it should behave.
Executable Path
The specific location on a computer's hard drive where an application's core program file is stored.
FancyZones
An older PowerToys utility that allows users to create custom grid layouts for snapping windows into place manually.

Key points

  • PowerToys Workspaces allows Windows users to save the exact size and location of open applications and relaunch them with a single click.
  • The utility bypasses native Windows Snap, using its own engine to systematically move windows to their assigned coordinates.
  • While it can launch web browsers in the correct location, it cannot restore specific tabs that were open during the capture process.
  • The tool is part of Microsoft's free, open-source PowerToys suite, which serves as a testing ground for advanced Windows features.

To automate a desktop layout, the operating system must be able to uniquely identify an application instance, record its exact spatial coordinates on a multi-monitor grid, and command it to return to those coordinates upon launch. Historically, Windows has struggled to enforce this across different application frameworks, leaving users to manually drag windows into place after every reboot. Microsoft's PowerToys Workspaces utility, introduced in version 0.84, finally enforces that spatial memory. By capturing a snapshot of the active desktop, the tool allows users to recreate complex, multi-application environments with a single click.[2][3]

The utility operates as a saved game state for the Windows desktop environment. When a user activates the Workspaces editor—typically via the default Win + Ctrl + ` keyboard shortcut—the software enters a dedicated capture mode. It meticulously records the executable path, window size, monitor placement, and minimized status of every supported application currently running on the machine. Users can then save this specific arrangement, assign it a custom name, and generate a dedicated desktop shortcut. Clicking that shortcut later will launch the entire suite of applications simultaneously, bypassing the start menu entirely.[1][2]

For professionals who rely on structured workflows, this eliminates the daily friction of environment setup. A software developer, for instance, can create a "Coding" workspace that automatically launches Visual Studio Code on a primary monitor, a terminal window in the lower-left corner, and a documentation browser on a secondary display. A video editor can configure a separate workspace that positions Adobe Premiere Pro alongside specific file explorer windows. Because the utility supports multiple saved states, users can switch between entirely different professional contexts without manually closing and repositioning 5 or 6 individual windows.[1][4]

How the Workspaces utility captures and restores application coordinates.

Under the hood, Workspaces relies on its own positioning engine rather than the native Windows Snap feature. When a workspace is launched, the utility executes the saved applications and then systematically resizes and moves each window to its assigned coordinates. During this process, users will briefly see windows jumping across the screen, accompanied by a status dialog box that tracks the launch progress of each application. The software also supports command-line interface (CLI) arguments, allowing advanced users to dictate exactly how an application behaves when the workspace calls it.[2]

Under the hood, Workspaces relies on its own positioning engine rather than the native Windows Snap feature.

Despite its utility, the system has strict limitations based on how certain applications interact with the Windows API. The capture tool cannot peer inside an application to save its internal state. For example, while Workspaces can launch a web browser and place it in the correct corner of the screen, it cannot restore the specific tabs that were open when the workspace was saved; it simply opens a blank browser window. Similarly, the utility currently struggles to position Java-based applications or scripts running through AutoHotKey, as these environments do not expose their window handles in a way the PowerToys engine can reliably manipulate.[1][4]

The feature represents a significant evolution for Microsoft PowerToys, an open-source suite of system utilities developed in collaboration with the Windows enthusiast community. Originally introduced in 1995 during the Windows 95 era and revived in September 2019, the PowerToys project serves as a testing ground for power-user features that are often too niche or experimental for the mainstream Windows release. Workspaces builds upon the foundation laid by FancyZones, an earlier PowerToys utility that allows users to create custom grid layouts for window snapping.[3]

The default keyboard shortcut to open the Workspaces editor is Win + Ctrl + `.

While FancyZones dictates where a window goes after a user manually drags it, Workspaces automates the launch and placement entirely. The two tools can be used in tandem, but Workspaces is designed to handle the initial deployment of the environment. To access the feature, users must install the latest version of PowerToys—currently iterating through the 0.8x release branch—from the Microsoft Store or the project's GitHub repository, and manually toggle the Workspaces feature on within the settings menu.[2][3]

For the average user who only keeps 1 or 2 applications open, the time saved by Workspaces may be negligible. However, for power users managing complex setups across 2 or 3 monitors, the utility reclaims minutes of lost productivity every day. As How-To Geek notes in their evaluation of the tool, the primary benefit is automation: "I can build, customize, and save complete desktop setups, then bring them back whenever I want without rearranging everything manually." By reducing the friction of context switching, Microsoft has provided a native, open-source solution to a desktop management problem that third-party developers have spent decades trying to solve.[1][4]

Frequently asked

Does PowerToys Workspaces restore my browser tabs?

No. While the utility will launch your web browser and place the window in the correct location, it cannot read the internal state of the application to restore specific tabs. It will open a blank browser window.

Does it work with Windows Snap layouts?

Workspaces uses its own positioning engine rather than the native Windows Snap feature. It will place windows exactly where you saved them, but they will not be 'snapped' to the operating system's native grid.

Can I use it to launch applications as an administrator?

Yes. The Workspaces editor includes a toggle to launch specific applications with administrator privileges when the workspace is executed.

Is Microsoft PowerToys free?

Yes. PowerToys is a free, open-source suite of utilities developed by Microsoft in collaboration with the Windows enthusiast community.

Why this matters

For anyone who uses multiple monitors, manually reopening and dragging applications into place after every reboot is a daily drain on productivity. Workspaces eliminates this friction by treating your desktop layout like a saved game state, allowing you to switch between entirely different professional contexts instantly.

Sources

Source coverage

4 outlets

2 viewpoints surfaced

Workflow Automation Advocates 60%System Utility Maintainers 40%
  1. [1]How-To GeekWorkflow Automation Advocates

    I finally found an easy way to make Windows remember exactly where every app window belongs

    Read on How-To Geek
  2. [2]GitHubSystem Utility Maintainers

    microsoft/PowerToys: Windows system utilities to maximize productivity

    Read on GitHub
  3. [3]WikipediaSystem Utility Maintainers

    Microsoft PowerToys

    Read on Wikipedia
  4. [4]Factlen Editorial TeamWorkflow Automation Advocates

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team

Comments

Stay informed

Every angle. Every day.

Get Guides stories with full source coverage and perspective breakdowns delivered to your inbox.