Skip to content
 
 

Repository files navigation

Ceasefire Now

Build Nightly

Powerful manager for Windows File Explorer context menu.



Building

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 -Uninstall

The 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.

Details

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.

Features

  • 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.

Requirements

  • Microsoft Windows 7/8/10/11

Documentation

Browse the online documentation here.

Ask DeepWiki.com

Download

Download the latest version:
https://nilesoft.org/download

Screenshots








Donate

If you really love Shell and would like to see it continue to improve.

Paypal BuyMeACoffee

About

Powerful context menu manager for Windows File Explorer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages