How to Fix Drag and Drop Not Working in Windows 11
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.
- Click once on any file in File Explorer to select it.
- Press and hold the left mouse button, drag slightly, and press Esc while still holding.
- Release the mouse button.
- Repeat with a click on empty desktop space.
- 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
- Press Ctrl + Shift + Esc for Task Manager.
- On the Processes tab, find Windows Explorer.
- Right-click → Restart.
- The desktop and taskbar blink and return. Test drag and drop again.
- 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.
- Test a different mouse, or the laptop trackpad.
- On the suspect mouse, check whether single clicks sometimes register as double clicks — that is the same failing switch.
- Try click-lock as a workaround to confirm the diagnosis: Settings → Bluetooth & devices → Mouse → Additional mouse settings → Buttons tab → tick Turn on ClickLock. If dragging works with ClickLock but not without, the button hardware is failing.
- Turn ClickLock back off afterwards unless you like it.
- 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.
- Open Settings → Windows Update → Check for updates.
- Install everything offered, including optional updates under Advanced options → Optional updates.
- Check your build with Windows + R →
winver. Taskbar drop targets need build 22621 or newer. - Reboot after installing.
- 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.
- Boot into Safe Mode and test dragging: how to enter Safe Mode. Safe Mode loads no third-party shell extensions.
- If drag works in Safe Mode, an extension is at fault. Perform a clean boot to find it: Windows + R →
msconfig→ Services → tick Hide all Microsoft services → Disable all, then disable everything in Task Manager → Startup apps. - Reboot and test. Re-enable services in halves until the fault returns.
- Frequent culprits: cloud sync clients (OneDrive, Dropbox, Google Drive), archive tools (7-Zip, WinRAR), antivirus shell integration, and clipboard managers.
- 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.
- Press Windows + R, type
regedit, press Enter. - Go to:
HKEY_CURRENT_USER\Control Panel\Desktop - Check DragHeight and DragWidth. Defaults are
4for both. If they are much larger, double-click each and set it back to4. - Sign out and back in for the change to apply.
- Back up first — right-click the Desktop key → Export — before editing anything.
Step 7: Repair Windows System Files
- Open Terminal (Admin) and run:
sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth - Reboot and re-run
sfc /scannow: how to run SFC and DISM. - 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"} - Reboot.
Step 8: Test in a New User Account
- Settings → Accounts → Other users → Add account → create a local account.
- Sign in and test drag and drop.
- 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.
- 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
- Remote-control software (TeamViewer, AnyDesk, Chrome Remote Desktop) leaves virtual input drivers loaded that can capture drags. Quit them fully, including from the tray.
- Macro and remapping tools — AutoHotkey scripts, gaming mouse software, Microsoft PowerToys — can intercept button state. Exit them and retest.
- Also test with any KVM switch or USB dock removed from the chain.
What Not to Do
- Don't edit registry values beyond
DragHeightandDragWidthto "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.
Related guides
Fix "File Is Open in Another Program" in Windows 11
Windows 11 refusing to delete a file because it is in use? Find the process holding it, close the handle safely, and delete stubborn files and folders for good.
Fix "Signed In with a Temporary Profile" in Windows 11
Blank desktop and a warning that you're using a temporary profile? Your files are safe. Here is how to restore the real profile before anything is lost.
Fix Error 0x80070570: File or Directory Is Corrupted
0x80070570 appears when copying files, installing Windows, or updating. It usually means failing storage or bad install media — here is how to tell which.
Fix "User Profile Service Failed the Sign-In" in Windows 11
Locked out with "The User Profile Service service failed the sign-in"? Repair the profile entry in the registry and get your account and files back.
How to Fix Error 0x80004005 in Windows 11
0x80004005 is Windows saying 'unspecified error' with no detail at all. Here is how to identify which of the five real causes you actually have, and fix it.