- imports/core → environment, icons, theme
- imports/features → actual menu features
- imports/features/modules → imported directly into features
- Copy files into your Nilesoft Shell config folder
- Replace your existing shell.nss
- Restart Explorer /
CTRL+Right-Click
- Tested on Canary - https://nilesoft.org/download/shell/shell-canary.zip
- This config is what I personally use, there are some items you probably want to edit or delete.
I recommend blocking slow-loading entries by their GUID in the registry.
The remove item and vis=disable property only hides the entry.
- Select the desired object(s) you want to analyze
- Hold
AltandRight-Click - Check
shell.logfor timing results
- Non-UWP Applications:
HKEY_CLASSES_ROOT\CLSID - UWP Applications:
HKEY_CLASSES_ROOT\PackagedCom\ClassIndex
-
Location:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked(If not already present, create a new key namedBlocked) -
Add a new
String Value(REG_SZ) and name it with GUID in brackets. Example:{8BCF599D-B158-450F-B4C2-430932F2AF2F} -
Use the
Datafield to describe what you're blocking in plain text.
Related information: Nilesoft-Shell-Snippets/ext.nilesoft/nss.disabler.tut.md
Nilesoft Shell Webpage - https://nilesoft.org/
Since I've removed the donation link from the taskbar - https://nilesoft.org/donate
Nilesoft Shell Snippets - https://github.com/RubicBG/Nilesoft-Shell-Snippets
