Create Native Copy/Move Operation Context Menus in Windows
The concept of right-clicking on a file/folder or a bunch of them and copying or moving them to another location is nothing new. We do it constantly and often without realizing it. However the concept of Copy to X or Move to X where x is any location you choose without having to open the source folder and destination folders and select and then drag and drop the items has resulted in countless programmatic solutions being cooked up.
In fact when Windows 95 was released, there was a suite of utilities referred to as Microsoft PowerToys which included Send To X, a shell extensions which added several commonly accessed locations such as clipboard, desktop, command-line or any folder to the Send To context menu in Explorer. These powertoys have long gone into unsupported and no longer developed phase, although if you get them, they should technically still work.
However, as a minimalist, I have always striven towards the simplest and cleanest solution, preferably native so that its efficient, fast, clean and most stable. As such, I am going to share with you a simple registry tweak that will accomplish just that without any fuss and is instantly available without installing any additional software.
For Advanced Users
In fact when Windows 95 was released, there was a suite of utilities referred to as Microsoft PowerToys which included Send To X, a shell extensions which added several commonly accessed locations such as clipboard, desktop, command-line or any folder to the Send To context menu in Explorer. These powertoys have long gone into unsupported and no longer developed phase, although if you get them, they should technically still work.
However, as a minimalist, I have always striven towards the simplest and cleanest solution, preferably native so that its efficient, fast, clean and most stable. As such, I am going to share with you a simple registry tweak that will accomplish just that without any fuss and is instantly available without installing any additional software.
For Advanced Users
- Run RegEdit
- Go to :
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers - Create a Key : Move To …
- Double Click (Default) and enter :
{C2FBB631-2971-11D1-A18C-00C04FD75D13} - Create a Key : Copy To …
- Double Click (Default) and enter :
{C2FBB630-2971-11D1-A18C-00C04FD75D13} - That’s it, you are done. Enjoy!
- Open Notepad
- Copy and Paste the code below
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To ...] @="{C2FBB631-2971-11D1-A18C-00C04FD75D13}" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To ...] @="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
- Save as <somename>.reg
- Double Click the file you just created
- Accept to merge it into the registry
- That’s it, you are done. Enjoy!