When you select many files or folders in Windows 11 and right-click to choose Move To from the context menu, the menu may freeze or take a long time to appear. This problem happens because the context menu handler for Move To processes the full file list before showing the destination dialog, which can overwhelm the system on large selections. The hang is more common on older hardware or when many files are stored on slow drives like external USB or network shares. This article explains why the hang occurs and provides steps to fix or work around it.
Key Takeaways: Fixing Context Menu Hang on Large File Selections
- Ctrl+X then Ctrl+V: Bypass the context menu entirely by cutting files immediately and navigating to the target folder.
- Registry edit to disable the Move To handler: Removes the problematic menu item so the context menu loads instantly.
- File Explorer address bar drag-and-drop: Move files by dragging them to the address bar path of the destination folder without using the context menu.
Why the Move To Context Menu Freezes on Large Selections
The Move To entry in the Windows 11 context menu is added by a shell extension handler registered under HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To. When you right-click a selection of files, Windows enumerates each item and passes the full list to this handler before displaying the menu. For large selections, the handler must build an internal file list, verify file attributes, and prepare the dialog. This process runs synchronously on the main UI thread, blocking the context menu from appearing until it finishes. The hang duration depends on the number of files, the speed of the storage device, and the CPU load. On selections of 100 or more files, the delay can exceed 10 seconds. On network drives or external USB drives with slow read speeds, the hang can last 30 seconds or more.
Steps to Fix the Move To Context Menu Hang
You have three effective methods to resolve this problem. The first method uses keyboard shortcuts to bypass the context menu entirely. The second method removes the Move To handler from the registry for immediate menu loading. The third method uses drag-and-drop with the File Explorer address bar. Try the keyboard shortcut method first because it does not require any system changes.
Method 1: Use Keyboard Shortcuts to Move Files Instantly
This method avoids the context menu entirely. You cut the files to the clipboard and then paste them into the target folder.
- Select the files or folders
Open File Explorer and navigate to the source folder. Select all items you want to move. Use Ctrl+A to select everything in the folder, or hold Ctrl and click individual items. - Cut the selection
Press Ctrl+X. The icons will dim slightly, indicating they are on the clipboard for cutting. - Navigate to the destination folder
Open the destination folder in the same or a new File Explorer window. You can use Ctrl+N to open a new window, then browse to the target location. - Paste the files
Press Ctrl+V. Windows moves the files from the source to the destination. Progress is shown in a small dialog that you can expand to see details.
This method works for any number of files and does not cause a menu hang. The cut-and-paste operation runs as a background task, so the UI remains responsive.
Method 2: Remove the Move To Handler from the Registry
If you prefer to keep the context menu but want it to load instantly, you can disable the Move To entry. This removes the Move To option from the right-click menu. You can still move files using keyboard shortcuts or drag-and-drop.
- Open Registry Editor
Press Windows+R, typeregedit, and press Enter. Click Yes in the User Account Control prompt. - Back up the registry
In Registry Editor, select File > Export. Choose a location, type a name likecontext-menu-backup, and click Save. This creates a backup you can restore later. - Navigate to the Move To handler key
In the left pane, go to:HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To - Delete the Move To key
Right-click theMove Tofolder in the left pane and select Delete. Click Yes to confirm. - Restart File Explorer
Press Ctrl+Shift+Escape to open Task Manager. In the Processes tab, find Windows Explorer, right-click it, and select Restart. The context menu now loads without the Move To entry.
To restore the Move To option later, double-click the backup .reg file and confirm the merge.
Method 3: Use Drag-and-Drop with the Address Bar
You can move files by dragging them to the address bar of the destination folder. This method does not use the context menu at all.
- Open the source and destination folders
Open two File Explorer windows. In one window, navigate to the source folder. In the other window, navigate to the destination folder. - Select the files in the source folder
Click and drag to select multiple files, or hold Ctrl and click each file. - Drag the files to the address bar of the destination window
Click and hold the selected files, then drag them over the address bar of the destination window. The address bar will highlight in blue. Release the mouse button to move the files.
This method works well for selections of any size and does not trigger the Move To handler.
If the Context Menu Still Hangs After the Main Fix
If the context menu remains slow even after removing the Move To handler, the problem may be caused by other third-party shell extensions. Many programs add their own entries to the context menu, and a slow extension can block the entire menu.
Context Menu Still Slow After Removing Move To
Other handlers such as Copy To, Send To, or third-party entries like 7-Zip or WinRAR can cause similar hangs. Use a tool like ShellExView by NirSoft to disable non-Microsoft extensions one by one. Restart File Explorer after each change to test the menu speed. Disable extensions that show a high response time in the tool.
Move To Option Missing After Registry Edit
If you delete the Move To key but the option still appears, the change may not take effect until you restart File Explorer or reboot. If the option reappears after a reboot, a Windows update or third-party software may have restored the key. Re-delete the key and check for software that modifies context menus, such as shell extension managers.
Files Not Moving After Using Keyboard Shortcuts
If you press Ctrl+X and then Ctrl+V but the files remain in the source folder, the destination folder may be on a different volume. Windows copies files between volumes instead of moving them. To move files between drives, hold Shift while dragging, or use the command line: move C:\source\ D:\destination.
Context Menu Methods: Keyboard Shortcuts vs Registry Removal vs Drag-and-Drop
| Item | Keyboard Shortcuts (Ctrl+X, Ctrl+V) | Registry Removal of Move To | Drag-and-Drop to Address Bar |
|---|---|---|---|
| Description | Cut and paste files using keyboard shortcuts | Delete the Move To registry key to remove the menu entry | Drag files to the address bar of the destination folder |
| System change required | None | Registry edit | None |
| Works for all file selections | Yes | Yes | Yes |
| Preserves Move To in menu | Yes | No | Yes |
| Risk of data loss | Low if you verify the destination | None | Low if you drop on the correct path |
After applying one of these methods, the Move To context menu no longer hangs on large selections. Use the keyboard shortcut method as your daily workflow because it is fast and requires no system changes. If you prefer a clean context menu, the registry removal is permanent until you restore the backup. The drag-and-drop method is useful when you already have both folders open in File Explorer. For very large selections of 500 files or more, the keyboard shortcut method performs best because it does not trigger any context menu handler.