Skip to content

ropp5pop/nilesoft-shell-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 01


Structure

  • imports/core → environment, icons, theme
  • imports/features → actual menu features
  • imports/features/modules → imported directly into features

Install

  1. Copy files into your Nilesoft Shell config folder
  2. Replace your existing shell.nss
  3. Restart Explorer / CTRL+Right-Click

Notes


Optimize for better performance (optional)

I recommend blocking slow-loading entries by their GUID in the registry. The remove item and vis=disable property only hides the entry.

GUID Keys Detection
  1. Select the desired object(s) you want to analyze
  2. Hold Alt and Right-Click
  3. Check shell.log for timing results
GUID Keys Registry Locations:
  • Non-UWP Applications: HKEY_CLASSES_ROOT\CLSID
  • UWP Applications: HKEY_CLASSES_ROOT\PackagedCom\ClassIndex
GUID Keys Block:
  • Location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked (If not already present, create a new key named Blocked)

  • Add a new String Value (REG_SZ) and name it with GUID in brackets. Example: {8BCF599D-B158-450F-B4C2-430932F2AF2F}

  • Use the Data field to describe what you're blocking in plain text.

Related information: Nilesoft-Shell-Snippets/ext.nilesoft/nss.disabler.tut.md


Links

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