Quick Links
Windows 11 features a streamlined right-click context menu, but it lacks customization and can hide important options behind an extra click. If you want more control, try Nilesoft Shell, an open-source tool that allows you to personalize the context menu to your liking.
How to Customize the Windows Context Menu Using Nilesoft Shell
Nilesoft Shell is a context menu extender application for Windows File Explorer. It allows you to add new items or modify existing ones added by the system or third-party software. you’re able to evencreate cascading and sub menusand personalize them with different themes, fonts, background colors, and opacity.
Installing Nilesoft Shell
You can download the installer directly from theNilesoft website. Once downloaded, double-click the installer and wait for the installation to complete.
If that doesn’t work, you can install Nilesoft Shell using a package manager like Winget, Chocolatey, or Scoop. Open Windows Terminal, and type the following command, then press Enter:

To run the app:
Customizing the Context Menu
With the integration complete, Nilesoft Shell will display a new context menu when you right-click in File Explorer. This menu includes existing, hidden, and some additional options.
While Shell works great by default, you’re able to customize it with new items and themes to meet your needs. To understand how Shell works and how to customize the context menu with additional options, checkNilesoft’s documentation page.

Add or Remove Items From the Context Menu
Shell uses its own configuration files to define the context menu. You can modify the shell.nss or modify.nss file to add or remove items.
As an example, we’ll remove the WinRAR option added by the software during installation. Press and holdShift,right-click on theTaskbar, and go toShell > directory. Open theImportsfolder and double-click to open themodify.nssfile in Notepad.

Now add the following line of code to the Notepad file:
In the above command,winraris the identifier and is case-sensitive. Replace Winrar with the option that you want to remove. For example, to remove theOpen Withoption from the context menu, add the following line of code to the file:

To remove multiple items, add all the identifiers separated by a separator (|). To remove view, sort by, refresh, and paste options from the context menu, type:
Now, let’s try to add an item. To add a Google Chrome shortcut to the context menu, add the following command to the modify.nss file:

Once done, pressCtrl + Sto save the changes. Then pressCtrl+ right-click on the desktop area to force Shell to reload the nss files. Right-click on any item in the File Explore to view the new menu item. If no changes are applied, check if the identifier name is correct.
You can alsoadd a software shortcut to the context menu using the registry editor, but it’s more complicated and risky.
Personalize the Context Menu
you’re able to further customize the appearance of the context menu by changing the background color, opacity, font size, and other properties to suit your needs. Open theImportsfolder, then double-click to open thethemes.nssfile. To change the font size, modify the following line:
You can change20with the font size of your preference.
Next, set a different font by adding the following line:
You can replaceLorawith your preferred font name. To undo the changes, remove the command or set the font size to auto.
Advanced Customization
By default, Nilesoft Shell adapts to the default system theme for the context menu. you may personalize it by modifying the theme.nss file or installing third-party themes such as Catppuccin for Nilesoft Shell. You can change the theme, background color, opacity, and effects, either to the default or a third-party theme.
To apply a dark theme, change the syntax from “dark” to “white.” Replace it with “modern” or “classic” to restore the default style:
To adjust the background color to orange, set theColoridentifier to #F8C471. SetOpacitybetween 70 and 30 for a more transparent appearance. Additionally, set theEffectdirective to 1 fortransparent, 2 forblurred, or 3 for anacryliceffect. You may need to adjust the opacity level for these changes to be noticeable:
Save the file and reload the nss file to view the changes.
Remember that the changes might not take effect immediately, and a restart might be required. Also, don’t forget to create a backup of the modified nss file. My multiple attempts at modifying the configuration app caused it to stop working, requiring a reinstall. Having a backup can help you quickly restore your changes and avoid losing them due to a bug.
Applying the Catppuccin Themes to the Nilesoft Shell Context Menu
Catppuccin for Nilesoft Shell brings the famous community-driven soft, pastel aesthetics to your context menu. To use the theme:
If you decide to restore the default Nilesoft Shell theme for any reason, move the theme.nss backup file to the imports folder, and you are done. On the other hand, if you want to restore the default Windows right-click menu, you’re able to unregister Nilesoft Shell. Launch the Nilesoft Shell manager as an administrator and clickUnregister.
Shell is a free and powerful context menu customizer that fixes the apparent annoyance with the default Windows 11 context menu. You can further customize it with Catppuccin themes and add or remove items to extend the right-click menu functionality in File Explorer, desktop, and Taskbar.