Can't Remove Right Click Entry

K

Kurious

When right click on any desktop icon, in drop-down menu,
there's an entry called "Terminate" at bottom under
Properties. If click on it, says "Are You Sure You Want
to securely delete ".......". Files deleted in this manner will NOT
be able to re recovered".

Have googled and tried the many ways found to remove
such entries in registry. Entry not found under any of
the registry Context Menus, Have searched system and
registry for this word and came up nil. Also tried program
called Remove ContextMenu Items and didn't show there.

Just recently appeared and have no idea what program
created it. Any further ideas on how can delete this entry
would be much appreciated.
 
L

Lawrence J. Gardner

You probably won't find an entry in the registry with a key word
"Terminate". If this is truly a ContextMenuHandler, the Termiante word is
added to the Context Menu at the time of the right-click.
That's how ContextMenuHandlers work.

Windows goes through all the ContextMenuHandlers, querying them if they
handle that file extension, if they do, they add their menu to the Context
Menu, and passback to the caller that they DO handle that file.

When you click on one of the menu items, Windows knows what DLL to call
based on the callback status when creating the Context Menu.

I would check:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers

or you may have to search based on extension (HKEY_CLASSES_ROOT\.extension),
find the Default value and then lookup
HKEY_CLASSES_ROOT\[VALUE]\shellex\ContextMenuHandlers

registry entries and see if anything sticks out as far as something that is
out-of-the-ordinary. Each entry under ContextMenuHandlers is a CLSID that
will eventually point to some DLL. To determine the CLSID, click on each
entry, and search for:

HKEY_CLASSES_ROOT\Clsid\{CLSID NUMBER FROM ENTRY}

Under that key you should see what it is associated with (Default value
contains the HKEY_CLASSES_ROOT\Classes entry - usually), and InprocServer32
contains the DLL path.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top