The Send To menu in Windows allows you to quickly send a file to different locations, including a CD/DVD, USB drive, or a third-party application. We’ve covered a few articles on the “Send To” menu before, and here are the three new and undocumented registry edits that can be used in Windows 7 through Windows 10.
By default, when you right-click on a file or folder, items in your Send To folder are enumerated even before you actually click the Send To menu. By setting the DelaySendToMenuBuild DWORD value data to 1, you can change the default behavior so that Send To menu entries are generated only when you click or hover over the Send To menu, rather than on every right-click.
After the registry edit, you’ll notice that the context menu pops up a little bit faster than before.
DelaySendToMenuBuild (REG_DWORD value) is implemented in the following registry location:
The NoSendTo value can be used to hide the “Send To” menu in the right-click menu for a file type. It’s implemented in the file type’s ProgID. For example, to hide the “Send To” menu for text files (.txt), create a NoSendTo (REG_SZ) value in this location:
NoSendToMenu (REG_DWORD) registry value removes the Send To option for all files types. This value is implemented (set to 1) in one of the following keys:
Whenever I right-click a file or folder and click Send To, it takes 5 seconds for the Send To menu to pop up. This list used to come up in a second or so. What is happening under the hood?
The Send To menu displays removable drives by default, as shown below:
When you click the Send To menu, the shell has to get the list of files in the
SendTo folder of your user profile. It also has to query the file class data for each file type in the SendTo folder, and enumerate the list of drive letters in the system. Also, the shell seems to access the remote path of each network drive for some information.Enumeration of local drives and inaccessible network drives are usually the main cause of the delay.
I have two network drive mappings and an optical drive connected to my system. Send To menu opens slowly only if the networked computer that hosts the share is unavailable. If I disconnect the drive mappings to test, the Send To menu pops up in just a second.
Remove Drive letters from the Send To menu
You can prevent drive letters from being listed in the Send To menu by using the
NoDrivesInSendToMenu registry setting. This speeds up the display of the Send To menu.
Launch the Registry Editor (
regedit.exe) and create a DWORD (32-bit) value named
NoDrivesInSendToMenu in the following registry key:
NoDrivesInSendToMenu setting hides all the drives (fixed | network | optical | removable) from the Send To menu.
(To add or remove items to the Send To folder, type the command
shell:sendto in Start, Search box, and press enter. The SendTo folder of your user profile opens. For other shell: commands in Windows, see article Shell: commands to access the special folders.)
By enabling the NoDrivesInSendToMenu (DWORD) value, you can hide drive letters from the Send To menu without actually hiding the drives in Explorer. This edit works in Windows 7 and higher.
You need to restart the Explorer shell or log off and log back in for this registry edit to take effect.
View Hidden Items in the Send To Menu
The Send To menu by default displays the shortcuts & other items from the SendTo directory and the drive-letters present in the system. You can view the additional items using the Shift key.
Press and hold the Shift key, right-click on a file or folder and click Send To. The sub-folders within your user profile home directory (%userprofile%) will be displayed in the Send To menu.