Window Won't Resize When Dragging Edges – Quick Fix
Windows stops letting you resize by dragging edges. Real cause is a stuck display driver or window manager glitch. Quick restart of explorer.exe fixes it.
Quick answer for advanced users: Press Ctrl+Shift+Esc, find Windows Explorer, right-click, select Restart. That fixes it 9 times out of 10.
What's actually happening here
You drag the edge of a window and nothing happens. The cursor changes to the resize arrow, you click and drag, but the window stays put. This isn't a hardware problem. It's a software glitch in the Windows display manager. The component that handles resize messages (DWM.exe – Desktop Window Manager) sometimes hangs after a display driver crash or when you've been switching between apps fast. The mouse cursor sees the resize zone, but the window doesn't get the signal to update its size.
This happens most often after you wake a laptop from sleep, plug in or unplug an external monitor, or run a game that changes the screen resolution. I've seen it on Windows 10 22H2 and Windows 11 23H2 with both Intel and NVIDIA GPUs. The fix is almost always restarting explorer.exe, which restarts the entire shell including the window manager.
Step-by-step fix
- Open Task Manager. Press Ctrl+Shift+Esc. Not Ctrl+Alt+Del – that's a different screen. Use the direct shortcut.
- Find Windows Explorer in the list under the Processes tab. Look for the name in the Apps section, not Background processes. On Windows 11 it might also show as Windows Explorer under the pinned apps.
- Right-click Windows Explorer and select Restart. The screen will flicker for a second. Your taskbar disappears and comes back. That's normal.
- Try resizing a window. Grab any window edge and drag. Should work now. If not, reboot the machine – not shutdown and start, but full restart from Start menu.
The reason step 3 works is that Windows Explorer process actually owns the window manager shell. Restarting it forces DWM to reload its state, clearing any stuck resize handlers.
If that doesn't fix it
Sometimes the issue is deeper. Here are the three most common secondary causes:
1. Sticky edges from Snap settings
Windows has a feature called Snap Assist that prevents windows from touching the edges too easily. If it's misconfigured, it can block resize. Turn it off: Settings -> System -> Multitasking -> uncheck both boxes under Snap windows. Then test resize. Re-enable after if you use Snap.
2. Corrupt display driver
If the glitch happens every few minutes, not just once, the GPU driver might have a bad state. Open Device Manager, expand Display adapters, right-click your GPU, select Disable device, wait 10 seconds, then Enable device back. Screen goes black briefly – that's the driver resetting. Works on laptops with switchable graphics too, just do both GPUs.
3. Third-party overlay software
Discord overlay, MSI Afterburner, or NVIDIA GeForce Experience overlay can intercept mouse events. Close those apps entirely (right-click system tray icon, exit). Then test resize. The overlay hooks into the window messaging loop and can swallow resize commands.
Alternative method without restarting Explorer
If you don't want to lose unsaved work in open programs (restarting Explorer doesn't close apps, but some people worry), you can try Alt+Space, then press S, then use arrow keys to resize. That bypasses the mouse-based resize entirely. Hit Enter to finish. It's not a permanent fix but gets you out of a jam.
Prevention tip
This glitch comes back if you frequently switch display modes (laptop to external monitor). To avoid it, set your display to duplicate or extend before plugging in the cable, not after. Windows handles the handoff cleaner that way. Also shut down instead of sleep overnight – sleep leaves the display manager in a stale state that can trigger this on wake.
Was this solution helpful?