A jobb egérgombbal elérhető helyi menük hamar túl méretessé teszik az ablakot (Windows 95, 98, ME, NT, 2000 és XP)
Az Asztalon és a Windows Intézőben az állományok és a mappák jobb egérgombbal előhívható helyi menüinek célja az, hogy gyorsan lehessen elérni a leggyakrabban használt parancsokat és programokat. Mivel majdnem minden szoftver fontosnak tartja a saját funkcióit, ezért sok program felveszi magát a helyi menükbe. Vannak, amelyek megkérdezik telepítéskor, hogy megjelenjenek-e a helyi menüben, mások viszont minden kérdezés nélkül beírják magukat. Ha egy számítógépre tömérdek program van telepítve, akkor a menük hamar túlzsúfolttá válnak. A nélkülözhető menüpontokat nem könnyű kitörölni, de egy kis Registry- (rendszerleíró adatbázis) búvárkodással megoldható.
Vessen egy pillantást először az állományok, illetve a mappák helyi menüjére. Válogassa ki azokat a menüpontokat, amelyeket törölni szeretne, és jegyzetelje ki azok nevét. Indítsa el a rendszerleíró adatbázis szerkesztőjét (REGEDIT.EXE). Mivel a rendszerleíró adatbázis több helyen tárolja a helyi menüpontokat, ezért muszáj néhány kulcsot a "Hkey_Classes_Root" alatt szisztematikusan végignézni. Az első hely, amely szóba jöhet a fájlok helyi menüjével kapcsolatban: a "Hkey_Classes_Root*Shell". A Shell alatt található kulcsokat a Windows úgy értelmezi, hogy azoknak minden állomány helyi menüjében meg kell jelenniük. A menüpont jelölése vagy a kulcs nevével, vagy annak "alapértelmezett értékével" azonos. Önnek meg kell találnia a felesleges menüpontokat, és egyszerűen törölni a hozzájuk tartozó kulcsokat. (Előtte készítsen biztonsági másolatot a rendszerleíró adatbázisról!).
A következő lehetséges, fontos kulcs a "Hkey_Classes_Root*ShellExContextMenuHandlers" alatt található. Ide azonban a programok nem szövegesen írják be magukat, ezért nehezebb felismerni az egyes menüpontokat. Például a WinZip név szerinti kulcsa a "Winzip", míg az "alapértelmezett érték" megadása hexadecimális számokkal történik, és egy osztályazonosítóra (Class-ID) mutat. Ha nem vagyunk biztosak abban, hogy az "absztrakt" azonosító mögött melyik menüpont rejtőzik, akkor hajtsunk végre egy egyszerű tesztet: kattintsunk kétszer a kétes kulcs "alapértelmezett érték" bejegyzésére, és a Karakterlánc szerkesztése párbeszédablakban tegyünk a számsor elé egy "-" jelet. Ezzel "kikapcsoltuk" a hozzá tartozó menüpontot. Nézzük meg most a helyi menüben, hogy a kérdéses menüpont eltűnt-e. Ha ez történt, akkor megtaláltuk a rendszerleíró adatbázis (registry) keresett bejegyzését, és törölhetjük. Amennyiben a kérdéses menüpont továbbra is látszik, távolítsuk el a "-" jelet, és próbáljuk meg egy másik bejegyzéssel az előző tesztet.
Ezután a "Hkey_Classes_RootAllFileSystemObjectsShell" kulccsal kell foglalkozni, amely nemcsak a fájlok, hanem a mappák helyi menüjére is kihatással van. Amennyiben a Shell kulcs rendelkezésre áll, akkor a "Hkey_Classes_Root*Shell" esethez hasonló módon a menüpontok szövegesen láthatóak.
A "Hkey_Classes_RootAllFileSystemObjectsshellexContextMenuHandlers" kulcs alatt megint osztályazonosítókat találhatunk - itt van például a "Send To" (Küldés) kulcs.