How to Fix Drag and Drop Not Working in Windows 11

Windows 11ShellFilesTroubleshootingFix

The Problem

Drag and drop is handled by Windows Explorer's shell. When it stops working, the usual cause is that the shell thinks a mouse button is still held down from an earlier drag — a stuck drag state — or that a third-party shell extension has crashed the drag handler.

There is also a design change worth knowing: dropping a file onto a pinned taskbar icon to open it in that app was removed in early Windows 11 and restored in later builds. If that specific action fails, the fix may simply be a Windows update.

Explorer crashing rather than just refusing to drag? See fix File Explorer crashing or not responding. Mouse behaving oddly in general? See fix mouse lag and stuttering.

Symptoms

  • Files will not drag in File Explorer — the pointer moves but nothing follows it.
  • A drag starts, then the file snaps back to its original place.
  • Dropping a file onto a taskbar app does nothing.
  • Dragging works in one app but not another.
  • Drag stopped working after an update or after a program crashed mid-drag.

Step 1: Clear a Stuck Drag State

Sixty seconds, and it fixes the majority of cases without a reboot.

  1. Click once on any file in File Explorer to select it.
  2. Press and hold the left mouse button, drag slightly, and press Esc while still holding.
  3. Release the mouse button.
  4. Repeat with a click on empty desktop space.
  5. Try dragging again.

This clears the shell's belief that a drag is already in progress — a state that persists after an app crashes while holding a drag.

Step 2: Restart Windows Explorer

  1. Press Ctrl + Shift + Esc for Task Manager.
  2. On the Processes tab, find Windows Explorer.
  3. Right-click → Restart.
  4. The desktop and taskbar blink and return. Test drag and drop again.
  5. If the taskbar does not come back: fix the taskbar not working or disappearing.

Step 3: Check the Mouse Itself

A worn micro-switch that releases early looks exactly like broken drag support.

  1. Test a different mouse, or the laptop trackpad.
  2. On the suspect mouse, check whether single clicks sometimes register as double clicks — that is the same failing switch.
  3. Try click-lock as a workaround to confirm the diagnosis: SettingsBluetooth & devicesMouseAdditional mouse settingsButtons tab → tick Turn on ClickLock. If dragging works with ClickLock but not without, the button hardware is failing.
  4. Turn ClickLock back off afterwards unless you like it.
  5. Related: fix mouse lag and stuttering.

Step 4: Update Windows

Taskbar drag-and-drop was absent from the first Windows 11 release and restored in a later update.

  1. Open SettingsWindows UpdateCheck for updates.
  2. Install everything offered, including optional updates under Advanced optionsOptional updates.
  3. Check your build with Windows + Rwinver. Taskbar drop targets need build 22621 or newer.
  4. Reboot after installing.
  5. If updates will not install: fix Windows 11 update errors.

Step 5: Rule Out a Shell Extension

Third-party context-menu and overlay handlers hook directly into drag operations.

  1. Boot into Safe Mode and test dragging: how to enter Safe Mode. Safe Mode loads no third-party shell extensions.
  2. If drag works in Safe Mode, an extension is at fault. Perform a clean boot to find it: Windows + RmsconfigServices → tick Hide all Microsoft servicesDisable all, then disable everything in Task ManagerStartup apps.
  3. Reboot and test. Re-enable services in halves until the fault returns.
  4. Frequent culprits: cloud sync clients (OneDrive, Dropbox, Google Drive), archive tools (7-Zip, WinRAR), antivirus shell integration, and clipboard managers.
  5. Related: disable startup programs.

Step 6: Check the Drag Sensitivity Values

If a drag needs a huge movement before it registers, these thresholds have been changed.

  1. Press Windows + R, type regedit, press Enter.
  2. Go to:
    HKEY_CURRENT_USER\Control Panel\Desktop
    
  3. Check DragHeight and DragWidth. Defaults are 4 for both. If they are much larger, double-click each and set it back to 4.
  4. Sign out and back in for the change to apply.
  5. Back up first — right-click the Desktop key → Export — before editing anything.

Step 7: Repair Windows System Files

  1. Open Terminal (Admin) and run:
    sfc /scannow
    
    DISM /Online /Cleanup-Image /RestoreHealth
    
  2. Reboot and re-run sfc /scannow: how to run SFC and DISM.
  3. Then re-register the shell packages, which repairs a damaged Explorer without a reinstall:
    Get-AppxPackage -AllUsers Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    
  4. Reboot.

Step 8: Test in a New User Account

  1. SettingsAccountsOther usersAdd account → create a local account.
  2. Sign in and test drag and drop.
  3. Working there means your profile's shell settings are damaged rather than Windows itself — move your data across, or reset the profile's Explorer settings.
  4. Failing there too points at a system-wide extension or driver, so revisit Step 5.

Step 9: Check for a Remote Session or Automation Tool

  1. Remote-control software (TeamViewer, AnyDesk, Chrome Remote Desktop) leaves virtual input drivers loaded that can capture drags. Quit them fully, including from the tray.
  2. Macro and remapping tools — AutoHotkey scripts, gaming mouse software, Microsoft PowerToys — can intercept button state. Exit them and retest.
  3. Also test with any KVM switch or USB dock removed from the chain.

What Not to Do

  • Don't edit registry values beyond DragHeight and DragWidth to "enable" drag and drop. No hidden setting turns it on or off, and the guides that claim otherwise usually break the shell.
  • Don't reinstall Windows for this. It is a shell fault, and the shell can be repaired.
  • Don't disable UAC as a workaround. Dragging between an elevated app and a normal one is blocked by design — run both at the same privilege level instead.

Still Not Working?

If drag fails in a new account, in Safe Mode, and with a different mouse, check whether one specific app is running elevated. An app launched as administrator cannot receive drops from a normal Explorer window — that is a deliberate security boundary, not a bug. Close it and reopen it normally.

Related: fix "file is open in another program" and restore the classic right-click context menu.