How to Cascade Windows in Windows 11: A Simple Step-by-Step Guide

To cascade windows in Windows 11, run (New-Object -ComObject Shell.Application).CascadeWindows() in PowerShell, because the Windows 11 taskbar menu has no Cascade windows entry.

Advertisement

This guide covers that command, a one-click desktop shortcut with a hotkey, how to undo a cascade, and the built-in Snap layouts, Snap groups and Task View tools that replace it.

Windows 11 desktop with a browser window snapped to one quarter
Dragging a window to a screen corner snaps it to a quarter, one of Snap's built-in layouts. (Image: Microsoft)

Can You Cascade Windows from the Windows 11 Taskbar?

No. Right-click the Windows 11 taskbar and the only entry is Taskbar settings, and none of the taskbar settings arranges windows.

The cascade command itself still exists in the Windows shell. Microsoft documents it as the Shell.CascadeWindows method, which has "the same effect as right-clicking the taskbar and selecting Cascade Windows" on older versions. Call it from PowerShell:

  1. Open the windows you want to stack and make sure none of them is minimized.
  2. Press Windows key + R to open the Run dialog.
  3. Type powershell and press Enter.
  4. Paste (New-Object -ComObject Shell.Application).CascadeWindows() and press Enter.
  5. Check the desktop: your open windows now overlap diagonally, each title bar visible below the last.

Windows 11 does not have a taskbar setting that restores the menu entry, so the command is the direct route on every edition.

What “Cascade Windows” Means

Cascading stacks open windows on top of each other with an offset, so every title bar stays visible and clickable. It is one of three classic shell arrangements, and all three are still exposed as methods of the Shell.Application object.

Arrangement What happens to your windows Shell method Windows 11 built-in equivalent
Cascade Windows overlap diagonally with their title bars showing CascadeWindows() None in the taskbar; use the PowerShell command
Tile vertically Windows sit side by side in columns TileVertically() Snap layouts with two or three columns
Tile horizontally Windows are stacked in rows TileHorizontally() Windows key + Alt + Up arrow and Windows key + Alt + Down arrow (top and bottom halves)
Minimize all Every window drops to the taskbar MinimizeAll() Windows key + M
Undo minimize all Minimized windows come back UndoMinimizeALL() Windows key + Shift + M

Cascade Windows vs. Snap Layouts: Which Should You Use?

Cascade and Snap solve different problems. Cascade lets you see every open window's title bar at once; Snap gives each window its own non-overlapping part of the screen.

Your situation Use this Why
You have many windows open and want to find one by its title bar Cascade (Method 1 or Method 2) Every title bar stays visible in one stack
You need two to four windows visible and readable at the same time Snap layouts (Windows key + Z) Windows are resized so none of them overlaps
You keep coming back to the same set of snapped apps Snap groups Hover a taskbar icon to restore the whole group
You want to see everything open, then pick one Task View (Windows key + Tab) Shows all windows and desktops as thumbnails
You want custom zones or more than four snapped windows PowerToys FancyZones Lets you draw your own layout
You run a wide monitor and want three columns Snap layouts Three-column layouts need a screen at least 1,920 effective pixels wide
Snap flyout grid with a four-window layout being selected
Press Windows key + Z to open this flyout, then pick a zone for the active window. (Image: Microsoft)

Before You Start: What Cascading Will and Won’t Do

Microsoft describes CascadeWindows as cascading "all of the windows on the desktop." It takes no parameters, so you cannot choose which windows are included.

Advertisement
Question Answer
Which windows move? The open windows on your desktop. Restore minimized ones first with Windows key + Shift + M so they are included.
Does it replace Snap layouts? No. Snap settings in Settings > System > Multitasking stay exactly as they are.
Does it change any setting? No. The method moves windows once and returns nothing; no policy, registry value or execution policy changes.
Do I need admin rights? No. The command runs as a normal user in Windows PowerShell.
Is it edition-specific? No. The shell method is part of Windows, so Home and Pro behave the same.
Can I undo it with one click? No. There is no documented undo for a cascade; see How to Restore Windows After Cascading.

Method 1: Cascade Windows Using PowerShell

New-Object -ComObject creates a COM object from its ProgID. Microsoft's own New-Object reference uses the Shell.Application object and lists CascadeWindows among its methods.

(New-Object -ComObject Shell.Application).CascadeWindows()

Creates the Windows shell automation object and calls its CascadeWindows method, the same action the old taskbar menu ran. Paste it into Windows PowerShell or a PowerShell tab in Windows Terminal. It is a single command, not a script file, so the default Restricted execution policy does not block it.

You should see: PowerShell returns to the prompt without output, and your open windows are now stacked diagonally on the screen.

Run the same line again after opening more windows; it re-cascades whatever is open at that moment.

Advertisement

Method 2: Create a One-Click Cascade Windows Shortcut

A desktop shortcut saves you from opening PowerShell each time. The command below builds the shortcut with the documented WScript.Shell shortcut object, so there is no .ps1 file to create and no execution policy to change.

  1. Press Windows key + R, type powershell and press Enter.
  2. Paste this block as one line and press Enter: $w = New-Object -ComObject WScript.Shell; $d = $w.SpecialFolders('Desktop'); $s = $w.CreateShortcut("$d\Cascade windows.lnk"); $s.TargetPath = "$PSHOME\powershell.exe"; $s.Arguments = '-NoProfile -WindowStyle Hidden -Command "(New-Object -ComObject Shell.Application).CascadeWindows()"'; $s.Hotkey = 'CTRL+ALT+C'; $s.Save()
  3. Minimize or close PowerShell and look at the desktop for a new Cascade windows icon.
  4. Double-click Cascade windows to stack your open windows.
  5. Keep the shortcut on the desktop if you want the hotkey; the shortcut key only works for shortcuts on the desktop or in the Start menu.

-WindowStyle Hidden keeps the PowerShell window out of sight, and -NoProfile skips loading your PowerShell profile so the shortcut runs fast. $PSHOME points to the Windows PowerShell install folder, so run the block in Windows PowerShell rather than PowerShell 7.

Pin the Cascade Shortcut to the Taskbar or Start Menu

A pin puts the cascade action one click away even when the desktop is covered by windows.

  1. Press Windows key + D to show the desktop.
  2. Right-click the Cascade windows shortcut.
  3. Select Pin to Start. If it is not listed, select Show more options first.
  4. Select Pin to taskbar from the same menu if your build lists it.
  5. Open Start and confirm the Cascade windows tile appears in the pinned list.

Leave the original shortcut on the desktop. The Ctrl + Alt + C hotkey belongs to that file, not to the pin.

Advertisement

Add a Keyboard Shortcut for Cascading Windows

Method 2 already assigns Ctrl + Alt + C. Use this command to change the key if another app claims that combination. Microsoft's Hotkey reference accepts CTRL+, ALT+ and SHIFT+ modifiers with a letter, a digit or F1 to F12.

$w = New-Object -ComObject WScript.Shell; $s = $w.CreateShortcut("$($w.SpecialFolders('Desktop'))\Cascade windows.lnk"); $s.Hotkey = 'CTRL+ALT+K'; $s.Save()

Opens the existing Cascade windows shortcut on your desktop, replaces its key combination with Ctrl + Alt + K, and saves it. Change 'CTRL+ALT+K' to any free combination; starting with Ctrl + Alt avoids most app shortcuts.

You should see: Press the new combination with several windows open and they cascade without any window flashing on screen.

How to check the cascade worked

  1. Open at least three windows, such as File Explorer, Settings and a browser.
  2. Run the command, the shortcut or the hotkey.
  3. Look for a diagonal stack: each window offset down and to the right, with every title bar visible.
  4. Click any visible title bar and confirm that window comes to the front.
  5. Press Windows key + Tab to open Task View and confirm no window was closed or moved to another desktop.

How to Restore Windows After Cascading

Windows has no undo command for a cascade, so put windows back with Snap and the window keys.

  1. Click the window you want to work in and press Windows key + Up arrow to maximize it.
  2. Press Windows key + Home to minimize every window except the active one; press it again to bring them back.
  3. Press Windows key + Left arrow or Windows key + Right arrow to snap two windows side by side.
  4. Press Windows key + Shift + Down arrow to restore a snapped or maximized window to its previous size.
  5. Press Windows key + D to show the desktop, and press it again to return the windows.

Arrange windows with Snap layouts and Snap groups instead

Snap layouts are Microsoft's replacement for tiling in Windows 11. The layouts on offer depend on your display size.

  1. Click the window you want to place first.
  2. Press Windows key + Z, or hover over the window's maximize button, to open the Snap flyout.
  3. Select a zone in one of the layouts; the window moves there.
  4. Pick the next window from the Snap Assist thumbnails that fill the remaining zones.
  5. Drag the divider between two snapped windows to resize both at once.
  6. Later, hover over any app in the group on the taskbar and select the Snap group to bring the whole arrangement back.

You can also drag a window to the top of the screen to open the Snap bar, or drag it to an edge or corner to snap it to half or a quarter of the screen.

Taskbar hover preview of a saved Snap group with two windows
Hovering the taskbar icon like this brings the whole snapped arrangement back in one click. (Image: Microsoft)

Turn Snap features on or off in Multitasking settings

Open Settings > System > Multitasking, turn on Snap windows, and expand it. Each checkbox controls one part of Snap.

Checkbox What it controls
When I snap a window, show what I can snap next to it Snap Assist thumbnails
Show snap layouts when I hover over a window's maximize button The Snap flyout
Show snap layouts when I drag a window to the top of my screen The Snap bar
Show my snapped windows when I hover over the taskbar apps, in Task View, and when I press Alt + Tab Snap groups
When I drag a window, let me snap it without dragging all the way to the screen edge Snapping before the pointer reaches the edge
Desktops > On the taskbar, show all the open windows Whether the taskbar lists windows from only the current desktop or all desktops
Windows 11 Settings System Multitasking page with Snap windows toggled on
Expanding this toggle reveals the checkboxes that turn Snap Assist, the Snap bar and Snap groups on or off. (Image: Microsoft)

Other Useful Window Management Shortcuts in Windows 11

These are Microsoft's documented window keys for Windows 11. Task View is the closest built-in way to see every window at once, like a cascade does.

Shortcut What it does
Windows key + Tab Open Task View with every window and desktop
Windows key + Z Open Snap layouts for the active window
Windows key + Left arrow / Right arrow Snap the window to the left or right side
Windows key + Alt + Up arrow / Down arrow Snap the window to the top or bottom half
Windows key + Up arrow Maximize the active window
Windows key + Down arrow Minimize the active window
Windows key + Shift + Down arrow Restore a snapped or maximized window
Windows key + Shift + Up arrow Stretch the window to the top and bottom of the screen
Windows key + Shift + Left arrow / Right arrow Move the window to the monitor on the left or right
Windows key + Home Minimize or restore all windows except the active one
Windows key + M / Windows key + Shift + M Minimize all windows / restore minimized windows
Windows key + D Show or hide the desktop
Windows key + comma (,) Peek at the desktop
Ctrl + select a grouped taskbar icon Cycle through that app's windows

To spread work across more screen space, open Task View and select New desktop; each desktop keeps its own set of windows.

Using Microsoft PowerToys as an Alternative

PowerToys is Microsoft's own utility set, and its FancyZones tool lets you draw window layouts that Snap does not offer. It runs on Windows 11 and Windows 10 version 2004 or later on x64 or Arm64 PCs.

  1. Install Microsoft PowerToys from the Microsoft Store.
  2. Open PowerToys, select FancyZones, and make sure it is turned on.
  3. Select Open layout editor, or press Windows key + Shift + ` (back-tick).
  4. Pick a template layout, or create a custom one, and close the editor.
  5. Hold Shift while dragging a window, then drop it on the highlighted zone.
  6. Optional: turn on Override Windows Snap to move windows between zones with Windows key + arrow keys.

FancyZones cannot move elevated windows such as Task Manager unless PowerToys itself runs as administrator.

Troubleshooting: If Cascade Windows Does Not Work

The Cascade windows option is missing from the taskbar

The Windows 11 taskbar menu only offers Taskbar settings; the command was not carried over.

  1. Use Method 1 to run CascadeWindows() from PowerShell.
  2. Use Method 2 to keep a one-click shortcut with a hotkey.
  3. Use Windows key + Z if you actually want windows side by side rather than stacked.

The command runs but some windows do not move

Minimized windows sit on the taskbar rather than the desktop, and windows on another virtual desktop are out of view.

  1. Press Windows key + Shift + M to restore minimized windows.
  2. Press Windows key + Tab and switch to the desktop that holds the windows.
  3. Run the command again.

The shortcut or hotkey does nothing

The shortcut target or arguments are wrong, or the hotkey is not on a desktop or Start menu shortcut.

  1. Run (New-Object -ComObject Shell.Application).CascadeWindows() manually in PowerShell to confirm the command itself works.
  2. Delete Cascade windows from the desktop and run the Method 2 block again in Windows PowerShell, not PowerShell 7.
  3. Check the file is on the desktop; a hotkey on a shortcut stored elsewhere is ignored.
  4. Change the key combination with the command in Add a Keyboard Shortcut for Cascading Windows if another app uses Ctrl + Alt + C.

A saved .ps1 cascade script says running scripts is disabled

Windows clients use the Restricted execution policy by default, which allows single commands but blocks script files.

  1. Use the Method 2 shortcut, which passes the line to -Command and needs no script file.
  2. If you keep a script, set a per-user policy that still checks downloaded scripts: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser.
  3. Confirm the file ends in .ps1 and not .ps1.txt.

Is This Safe?

Yes. The cascade command only calls a documented Windows shell method that moves your open windows; it installs nothing and changes no setting. The shortcut uses -Command rather than a script, so you never need to set the execution policy to Bypass or Unrestricted. Microsoft notes the execution policy is not a security boundary, but keeping the default still stops scripts from running by accident. Only paste commands whose every part you can read, like the ones on this page.

Frequently Asked Questions

How do I cascade windows in Windows 11?

Open PowerShell with Windows key + R, type powershell, and run (New-Object -ComObject Shell.Application).CascadeWindows(). Every open window on the desktop is stacked diagonally with its title bar visible. Windows 11 has no menu entry for this.

How do I cascade windows in Windows 11 Pro?

Use the same PowerShell command as on Windows 11 Home: (New-Object -ComObject Shell.Application).CascadeWindows(). The cascade method is part of the Windows shell rather than an edition feature, so the Method 2 shortcut and hotkey work the same way on Pro.

Can I cascade windows from the Windows 11 taskbar?

No. Right-clicking the Windows 11 taskbar shows only Taskbar settings. Pin a cascade shortcut to Start instead, built with the Method 2 command, so the action is one click away.

Why is the Cascade windows option missing in Windows 11?

The redesigned Windows 11 taskbar dropped the classic right-click menu, including Cascade windows. The underlying CascadeWindows shell method is still documented, so a PowerShell command or desktop shortcut can run it.

Is there a keyboard shortcut to cascade windows in Windows 11?

Not by default. Create the Method 2 desktop shortcut and it gets Ctrl + Alt + C as its hotkey. The hotkey works while the shortcut stays on the desktop or in the Start menu.

How do I cascade all open windows on the desktop?

Restore minimized windows with Windows key + Shift + M, then run the cascade command or shortcut. Microsoft describes the method as cascading all windows on the desktop, so switch to the right desktop in Task View first.

How do I arrange windows in Windows 11 without cascading?

Press Windows key + Z to open Snap layouts, choose a zone, and fill the rest from the Snap Assist thumbnails. Snap gives each window its own area, and the arrangement is saved as a Snap group you can restore from the taskbar.

How do I undo cascade windows in Windows 11?

There is no undo command. Maximize the window you need with Windows key + Up arrow, snap others with Windows key + Left or Right arrow, or press Windows key + Home to minimize everything except the active window.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *