Powerful manager for Windows File Explorer context menu.
Needs Visual Studio 2022 Build Tools with the Desktop development with C++
workload (the v143 toolset). Nothing has to be on PATH, and nuget.exe is not
required — MSBuild does both restores.
.\build.ps1 # x64 release; -Platform x86|ARM64, -Rebuild
.\tools\install-local.ps1 # elevated; installs and registers the build
.\tools\install-local.ps1 -UninstallThe restore step is not optional. VC-LTL arrives via a packages.config, which
a plain -t:Restore skips, and VC-LTL.props imports it only Condition="Exists(...)" —
so without it the build quietly links the static MSVC CRT instead of importing
msvcrt.dll, giving a ~194 KB larger binary with a different heap than CI ships.
That used to happen silently; the build now stops and says so. build.ps1
restores correctly, and to build without VC-LTL on purpose pass
-p:ShellAllowNoVCLTL=true.
install-local.ps1 refuses to run while another Shell build is registered —
this fork has its own CLSIDs, so both can register at once and both would then
hook TrackPopupMenu. It also preserves an existing shell.nss across
reinstalls unless you pass -ResetConfig.
Shell is a context menu extender that lets you handpick the items to integrate into the Windows File Explorer context menu, create custom commands to access all your favorite web pages, files, and folders, and launch any application directly from the context menu.
It also provides you a convenient solution to modify or remove any context menu item added by the system or third-party software.
- Lightweight, portable, and relatively easy to use.
- Fully customize the appearance.
- Adding new custom items such as (sub-menu, menu-items, and separator).
- Modify or remove items that already exist.
- Support all file system objects, including files, folders, desktop, and the taskbar.
- Support expressions syntax. with built-in functions and predefined variables.
- Support colors, glyphs, SVG, embedded icons, and image files such as .ico, .png or .bmp.
- Support search and filter.
- Support for complex nested menus.
- Support multiple columns.
- Quickly and easily configure file in plain text.
- Minimal resource usage.
- No limitations.
- Microsoft Windows 7/8/10/11
Browse the online documentation here.
Download the latest version:
https://nilesoft.org/download
If you really love Shell and would like to see it continue to improve.









