You can add Organize to the context menu in Windows 10. This will allow you to customize the appearance of File Explorer and get a number of useful commands like Remove properties, Layout, Change folder and search opions etc. You will be able to toggle the Details Pane, Preview pane and the Navigation pane from a single menu by right clicking. Here is how it can be done.
If you add a new Organize command to the context menu in File Explorer, it will be visible as a submenu with the following commands:
- Cut
- Copy
- Paste
- Undo
- Redo
- Select all
- Layout
- Change folder and search option
- Delete
- Rename
- Remove properties
- Properties
Here is how it looks:
To Add Layout Context Menu in Windows 10, do the following.
Apply the Registry tweak listed below. Paste its contents inside Notepad and save as a *.reg file.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFileSystemObjects\shell\Windows.organize] "CanonicalName"="{7ddc1264-7e4d-4f74-bbc0-d191987c8d0f}" "Description"="@shell32.dll,-31412" "Icon"="shell32.dll,-16753" "MUIVerb"="@shell32.dll,-31411" "NeverDefault"="" "SubCommands"="Windows.cut;Windows.copy;Windows.paste;Windows.undo;Windows.redo;|;Windows.selectall;|;Windows.layout;Windows.folderoptions;|;Windows.delete;Windows.rename;Windows.removeproperties;Windows.properties;|;Windows.closewindow" [HKEY_CLASSES_ROOT\Drive\shell\Windows.organize] "CanonicalName"="{7ddc1264-7e4d-4f74-bbc0-d191987c8d0f}" "Description"="@shell32.dll,-31412" "Icon"="shell32.dll,-16753" "MUIVerb"="@shell32.dll,-31411" "NeverDefault"="" "SubCommands"="Windows.cut;Windows.copy;Windows.paste;Windows.undo;Windows.redo;|;Windows.selectall;|;Windows.layout;Windows.folderoptions;|;Windows.delete;Windows.rename;Windows.removeproperties;Windows.properties;|;Windows.closewindow" [HKEY_CLASSES_ROOT\Folder\shell\Windows.organize] "CanonicalName"="{7ddc1264-7e4d-4f74-bbc0-d191987c8d0f}" "Description"="@shell32.dll,-31412" "Icon"="shell32.dll,-16753" "MUIVerb"="@shell32.dll,-31411" "NeverDefault"="" "SubCommands"="Windows.cut;Windows.copy;Windows.paste;Windows.undo;Windows.redo;|;Windows.selectall;|;Windows.layout;Windows.folderoptions;|;Windows.delete;Windows.rename;Windows.removeproperties;Windows.properties;|;Windows.closewindow" [HKEY_CLASSES_ROOT\Directory\Background\shell\Windows.organize] "CanonicalName"="{7ddc1264-7e4d-4f74-bbc0-d191987c8d0f}" "Description"="@shell32.dll,-31412" "Icon"="shell32.dll,-16753" "MUIVerb"="@shell32.dll,-31411" "NeverDefault"="" "SubCommands"="Windows.cut;Windows.copy;Windows.paste;Windows.undo;Windows.redo;|;Windows.selectall;|;Windows.layout;Windows.folderoptions;|;Windows.delete;Windows.rename;Windows.removeproperties;Windows.properties;|;Windows.closewindow" [HKEY_CLASSES_ROOT\LibraryFolder\shell\Windows.organize] "CanonicalName"="{7ddc1264-7e4d-4f74-bbc0-d191987c8d0f}" "Description"="@shell32.dll,-31412" "Icon"="shell32.dll,-16753" "MUIVerb"="@shell32.dll,-31411" "NeverDefault"="" "SubCommands"="Windows.cut;Windows.copy;Windows.paste;Windows.undo;Windows.redo;|;Windows.selectall;|;Windows.layout;Windows.folderoptions;|;Windows.delete;Windows.rename;Windows.removeproperties;Windows.properties;|;Windows.closewindow"
In Notepad, press Ctrl + S or execute the File - Save item from the File menu. This will open the Save dialog. There, type or copy-paste the name "Organize.reg" including quotes.
Double quotes are important to ensure that the file will get the "*.reg" extension and not *.reg.txt. You can save the file to any desired location, for example, you can put it in your Desktop folder.
Double click the file you created, confirm the import operation and you are done!
To understand how this tweak works, refer to my previous article where I explained how to add any Ribbon command to the Context menu in Windows 10. See
How to add any Ribbon command to the right click menu in Windows 10
In short, all the Ribbon commands are stored under this Registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
You can export the desired command and modify the exported *.Reg in order to add it to the context menu of files, folders, or any other object visible in File Explorer.
To save your time, I made ready-to-use Registry files. You can download them here:
Alternatively, you can use Context Menu Tuner. It will allow you to add any Ribbon command to the context menu.
Select "Layout" in the list of available commands, select "All Files" on the right side and click the "Add" button. See the screenshot above. Now, add the same command to Folder, Drive and Library. You can get the app here:
It is worth mentioning that while the Menu bar item is available in the Organize -> Layout context menu, the command itself does nothing. The Menu bar is not available in File Explorer until you remove the Ribbon user interface. After disabling the Ribbon, it becomes available. See How to disable Ribbon in Windows 10.
Once you disable the Ribbon, you will be able to toggle the menu bar from the context menu.
That's it.
Support us
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
To have this work on file types would you need to put this with each and every type, txt, cmd, jpg, vbs, etc?
Forgot to add AllFilesystemObjects to the tweak.
There is an error with these. After merging the reg file, when you double-click on a library folder explorer.exe displays an error which says that there is no program associated with this. You MUST right click, and select Open. Reversing the registry edits resolves this issue.
Good idea to add “NoDefault” to the tweak.
Thank you, updating files.
Fixed the article and updated all files.
Thanks David!
Works PERFECTLY now! Thank you.
You are welcome.
Hi,
Any way to remove from context menu the entries that Organize adds to its submenu?.
Anything that do like old mmm+ program let?.
THANKS…
Works, but it adds the Organize menu IN ADDITION to the existing commands in the context menu.
Ideally, it should replace them (cut/copy/paste/rename/delete/properties, etc…).
The only better way I know is to create and register a context handler DLL which will apply an icon next to the existing commands. However, this is relying on a 3rd party DLL file, much like what SHELL does (https://www.nilesoft.org/docs).