If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
How to customize Recycle Bin Context Menu?
Hello -
My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe |
Ads |
#2
|
|||
|
|||
How to customize Recycle Bin Context Menu?
These two registry keys are where you'll find
Recycle Bin context menu items: HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers ju.c "Joe Duchtel" wrote in message ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe |
#3
|
|||
|
|||
How to customize Recycle Bin Context Menu?
On Aug 6, 7:51*am, "ju.c" wrote:
These two registry keys are where you'll find Recycle Bin context menu items: HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont*extMenuHandlers ju.c "Joe Duchtel" wrote in ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. *I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. *I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe- Hide quoted text - - Show quoted text - Hello - Thanks ... I just looked for these keys but could only find the following ... [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers] [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}] There is no \Shell ... Thanks, Joe |
#4
|
|||
|
|||
How to customize Recycle Bin Context Menu?
Entries to the 'Context Menu' for any folder or file can be added singly by adding to
the 'shell' key. And to the 'Recycle Bin' specifically by adding to that same 'shell' key under it's CLSID (Class ID) which is : {645FF040-5081-101B-9F08-00AA002F954E} However, it is also possible for Windows or a 3rd-part program to add 'Context Menu' items using the other sub-key you find there - 'shellext\ContextMenuHandlers' The clue is in the name - "ContextMenuHandlers" = 'Context Menu' ? But, in this case, instead of the process having to write the name of the item under this sub-key (as under the 'shell' key) the item under the 'shellext\ContextMenuHandlers' key points to another CLSID number that, in turn points to a dll file. Sometimes you can guess what process placed it there by looking at the path to this ..dll file. For instance : Under the entry for ALL FILES (HKCR\*) I have many entries under it's 'shellext\ContextMenuHandlers' key and one that points to another CLSID number that in turn, points to the file : C:\PROGRA~1\WINZIP\WZSHLSTB.DLL This is the entry for the WinZip Context Menu for all files. Also, this entry under the 'shellext\ContextMenuHandlers' key does have the name WinZip in addition to it's long CLSID number. If any of the entries under your key : HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers ....has a name associated with it - it may give you a clue to it's origin. Otherwise, you would have to do a search in regedit for the CLSID number and under that you will find a key called : 'InProcServer' - it is under that key you find the path to the .dll that generates the Context Menu entry itself that you see when you right-click the bin. == If all of this seems a bit complicated you might find that the items you see by right-clicking on the Recycle Bin are not limited to just the Bin but to all folders. You may want to check out the entries under the 'shell' key for : HKCR\Folders\shell ....and : HKCR\Directory\shell ....as well. I sincerely hope this did not confuse you. After all, one is not really meant to edit the registry but to find the programs that placed these context menu entries and configure them not to add them in the first place (example :as you can do with the WinZip context menu). *Note - Please exercise care when editing the registry, always create a backup and / or create a 'System Restore' point first. == Cheers, Tim Meddick, Peckham, London. :-) "Joe Duchtel" wrote in message ... On Aug 6, 7:51 am, "ju.c" wrote: These two registry keys are where you'll find Recycle Bin context menu items: HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont*extMenuHandlers ju.c "Joe Duchtel" wrote in ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe- Hide quoted text - - Show quoted text - Hello - Thanks ... I just looked for these keys but could only find the following ... [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers] [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}] There is no \Shell ... Thanks, Joe |
#5
|
|||
|
|||
How to customize Recycle Bin Context Menu?
On Aug 6, 1:02*pm, "Tim Meddick" wrote:
Entries to the 'Context Menu' for any folder or file can be added singly by adding to the 'shell' key. And to the 'Recycle Bin' specifically by adding to that same 'shell' key under it's CLSID (Class ID) which is : {645FF040-5081-101B-9F08-00AA002F954E} However, it is also possible for Windows or a 3rd-part program to add 'Context Menu' items using the other sub-key you find there - 'shellext\ContextMenuHandlers' The clue is in the name - "ContextMenuHandlers" = 'Context Menu' ? But, in this case, instead of the process having to write the name of the item under this sub-key (as under the 'shell' key) the item under the 'shellext\ContextMenuHandlers' key points to another CLSID number that, in turn points to a dll file. Sometimes you can guess what process placed it there by looking at the path to this .dll file. For instance : *Under the entry for ALL FILES (HKCR\*) I have many entries under it's 'shellext\ContextMenuHandlers' key and one that points to another CLSID number that in turn, points to the file : C:\PROGRA~1\WINZIP\WZSHLSTB.DLL This is the entry for the WinZip Context Menu for all files. Also, this entry under the *'shellext\ContextMenuHandlers' key does have the name WinZip in addition to it's long CLSID number. If any of the entries under your key : HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont*extMenuHandlers ...has a name associated with it - it may give you a clue to it's origin. Otherwise, you would have to do a search in regedit for the CLSID number and under that you will find a key called : 'InProcServer' - it is under that key you find the path to the .dll that generates the Context Menu entry itself that you see when you right-click the bin. == If all of this seems a bit complicated you might find that the items you see by right-clicking on the Recycle Bin are not limited to just the Bin but to all folders. You may want to check out the entries under the 'shell' key for : HKCR\Folders\shell ...and : HKCR\Directory\shell ...as well. I sincerely hope this did not confuse you. *After all, one is not really meant to edit the registry but to find the programs that placed these context menu entries and configure them not to add them in the first place (example :as you can do with the WinZip context menu). *Note - Please exercise care when editing the registry, always create a backup and / or create a 'System Restore' point first. == Cheers, * *Tim Meddick, * *Peckham, London. * *:-) "Joe Duchtel" wrote in message ... On Aug 6, 7:51 am, "ju.c" wrote: These two registry keys are where you'll find Recycle Bin context menu items: HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont**extMenuHandlers ju.c "Joe Duchtel" wrote in ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe- Hide quoted text - - Show quoted text - Hello - Thanks ... I just looked for these keys but could only find the following ... [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers] [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}] There is no \Shell ... Thanks, Joe- Hide quoted text - - Show quoted text - Hello - Wow ... a lot of good information! I'll dig through my registry and try to put the pieces together ... Thanks! Joe |
#6
|
|||
|
|||
How to customize Recycle Bin Context Menu?
Hi Joe,
Click Start, Run and enter REGEDIT Go to the following branches and see if you can locate the relavent subkey. HKEY_CLASSES_ROOT\Drive\shell HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandler s HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHan dlers Navigate to: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers You'll find the context menu programs in the subkeys of this branch. Added info: This is where some items are located. You can also go to a specific File extension (example: HKEY_CLASSES_ROOT\.txt\ShellNew) and right click on the ShellNew key and select Delete, if the item shows up in the New context menu. Other Checkpoints It depends on where in the right click menu. Go to Start/Run/Regedit and navigate to: HKEY_CLASSES_ROOT\*\OpenWithList HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers HKEY_CLASSES_ROOT\Directory\Background HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHan dlers HKEY_CLASSES_ROOT\Drive\shell HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandler s HKEY_CLASSES_ROOT\Folder\shell HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandle rs Customizing Right-Click Menu Options in Windows http://www.jfitz.com/tips/rclick_custom.html -- All the Best, Kelly (MS-MVP/DTS&XP) Taskbar Repair Tool Plus! http://www.kellys-korner-xp.com/taskbarplus!.htm "Joe Duchtel" wrote in message ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe |
#7
|
|||
|
|||
How to customize Recycle Bin Context Menu?
On Aug 6, 5:26*pm, "Kelly" wrote:
Hi Joe, Click Start, Run and enter REGEDIT * Go to the following branches and see if you can locate the relavent subkey. HKEY_CLASSES_ROOT\Drive\shell HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandler s HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHan dlers Navigate to: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers You'll find the context menu programs in the subkeys of this branch. Added info: This is where some items are located. You can also go to a specific File extension (example: HKEY_CLASSES_ROOT\.txt\ShellNew) and right click on the ShellNew key and select Delete, if the item shows up in the New context menu. Other Checkpoints It depends on where in the right click menu. Go to Start/Run/Regedit and navigate to: HKEY_CLASSES_ROOT\*\OpenWithList HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers HKEY_CLASSES_ROOT\Directory\Background HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHan dlers HKEY_CLASSES_ROOT\Drive\shell HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandler s HKEY_CLASSES_ROOT\Folder\shell HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandle rs Customizing Right-Click Menu Options in Windowshttp://www.jfitz.com/tips/rclick_custom.html -- All the Best, Kelly (MS-MVP/DTS&XP) Taskbar Repair Tool Plus!http://www.kellys-korner-xp.com/taskbarplus!.htm "Joe Duchtel" wrote in message ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. *I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. *I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe- Hide quoted text - - Show quoted text - Godd stuff ... thanks a lot! Joe |
#8
|
|||
|
|||
How to customize Recycle Bin Context Menu?
The reg-key suggestion: [HKEY_CLASSES_ROOT\Drive\......] ....sent by "Kelly" will have no effect whatsoever on the Recycle Bin. I quoted the Key : [...\Folder\...] and [...\Directory\...] because Recycle Bin is also classed AS a folder - so any context menu allotments for 'folder' (also 'Directory') will also show up on right-clicking the Bin. I quoted these two other keys in the first place, because you reported that there were no entries in the Recycle Bin 'shell' key itself : [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E] but I did say that I thought the entries were sort of 'hidden' under CLSID numbers under the [...\shellext\ContextMenuHandlers\...] key for the Recycle Bin. If the unwanted menu items also appear on right-clicking other 'normal' folders as well, then by all means look under the : [HKCR\Folder\shell] and [HKCR\Directory\shell] keys. Otherwise, you would be wasting your time searching any other keys. ============= I still say, the best way to tackle this issue, would be to locate the program[s] responsible for placing the context menu items for the Recycle Bin, and see if a choice is available to turn off the option to have this happen. It would be referred to by the program as either "Add Context Menu Item" or "Explorer Shell Extension" and would have a check box or similar to be able to uncheck it and so disable the menu item from appearing... == Cheers, Tim Meddick, Peckham, London. :-) "Joe Duchtel" wrote in message ... On Aug 6, 1:02 pm, "Tim Meddick" wrote: Entries to the 'Context Menu' for any folder or file can be added singly by adding to the 'shell' key. And to the 'Recycle Bin' specifically by adding to that same 'shell' key under it's CLSID (Class ID) which is : {645FF040-5081-101B-9F08-00AA002F954E} However, it is also possible for Windows or a 3rd-part program to add 'Context Menu' items using the other sub-key you find there - 'shellext\ContextMenuHandlers' The clue is in the name - "ContextMenuHandlers" = 'Context Menu' ? But, in this case, instead of the process having to write the name of the item under this sub-key (as under the 'shell' key) the item under the 'shellext\ContextMenuHandlers' key points to another CLSID number that, in turn points to a dll file. Sometimes you can guess what process placed it there by looking at the path to this .dll file. For instance : Under the entry for ALL FILES (HKCR\*) I have many entries under it's 'shellext\ContextMenuHandlers' key and one that points to another CLSID number that in turn, points to the file : C:\PROGRA~1\WINZIP\WZSHLSTB.DLL This is the entry for the WinZip Context Menu for all files. Also, this entry under the 'shellext\ContextMenuHandlers' key does have the name WinZip in addition to it's long CLSID number. If any of the entries under your key : HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont*extMenuHandlers ...has a name associated with it - it may give you a clue to it's origin. Otherwise, you would have to do a search in regedit for the CLSID number and under that you will find a key called : 'InProcServer' - it is under that key you find the path to the .dll that generates the Context Menu entry itself that you see when you right-click the bin. == If all of this seems a bit complicated you might find that the items you see by right-clicking on the Recycle Bin are not limited to just the Bin but to all folders. You may want to check out the entries under the 'shell' key for : HKCR\Folders\shell ...and : HKCR\Directory\shell ...as well. I sincerely hope this did not confuse you. After all, one is not really meant to edit the registry but to find the programs that placed these context menu entries and configure them not to add them in the first place (example :as you can do with the WinZip context menu). *Note - Please exercise care when editing the registry, always create a backup and / or create a 'System Restore' point first. == Cheers, Tim Meddick, Peckham, London. :-) "Joe Duchtel" wrote in message ... On Aug 6, 7:51 am, "ju.c" wrote: These two registry keys are where you'll find Recycle Bin context menu items: HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont**extMenuHandlers ju.c "Joe Duchtel" wrote in ... Hello - My context menu for the recycle bin on my desktop has a lot of entries that I don't need/want. I was wondering if there is a way to remove some of these entries from this specific context menu because the only thing I actually use is the Empty Recycle Bin. I checked out Tweak UI but there was no option for this. It has happened where I have select some of the other entires inadvertently ... which is very annoying. Thanks! Joe- Hide quoted text - - Show quoted text - Hello - Thanks ... I just looked for these keys but could only find the following ... [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers] [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex \ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}] There is no \Shell ... Thanks, Joe- Hide quoted text - - Show quoted text - Hello - Wow ... a lot of good information! I'll dig through my registry and try to put the pieces together ... Thanks! Joe |
#9
|
|||
|
|||
How to customize Recycle Bin Context Menu?
On Aug 7, 9:41*am, "Tim Meddick" wrote:
The reg-key suggestion: *[HKEY_CLASSES_ROOT\Drive\......] ...sent by "Kelly" will have no effect whatsoever on the Recycle Bin. I quoted the Key : [...\Folder\...] *and *[...\Directory\...] *because Recycle Bin is also classed AS a folder - so any context menu allotments for 'folder' (also 'Directory') will also show up on right-clicking the Bin. I quoted these two other keys in the first place, because you reported that there were no entries in the Recycle Bin 'shell' key itself : *[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E] but I did say that I thought the entries were sort of 'hidden' under CLSID numbers under the [...\shellext\ContextMenuHandlers\...] key for the Recycle Bin. If the unwanted menu items also appear on right-clicking other 'normal' folders as well, then by all means look under the : [HKCR\Folder\shell] *and [HKCR\Directory\shell] keys. Otherwise, you would be wasting your time searching any other keys. * * * * * * * * * * * * * * * ============= I still say, the best way to tackle this issue, would be to locate the program[s] responsible for placing the context menu items for the Recycle Bin, and see if a choice is available to turn off the option to have this happen. It would be referred to by the program as either "Add Context Menu Item" or "Explorer Shell Extension" and would have a check box or similar to be able to uncheck it and so disable the menu item from appearing... == Cheers, * *Tim Meddick, * *Peckham, London. * *:-) "Joe Duchtel" wrote in message ... On Aug 6, 1:02 pm, "Tim Meddick" wrote: Entries to the 'Context Menu' for any folder or file can be added singly by adding to the 'shell' key. And to the 'Recycle Bin' specifically by adding to that same 'shell' key under it's CLSID (Class ID) which is : {645FF040-5081-101B-9F08-00AA002F954E} However, it is also possible for Windows or a 3rd-part program to add 'Context Menu' items using the other sub-key you find there - 'shellext\ContextMenuHandlers' The clue is in the name - "ContextMenuHandlers" = 'Context Menu' ? But, in this case, instead of the process having to write the name of the item under this sub-key (as under the 'shell' key) the item under the 'shellext\ContextMenuHandlers' key points to another CLSID number that, in turn points to a dll file. Sometimes you can guess what process placed it there by looking at the path to this .dll file. For instance : Under the entry for ALL FILES (HKCR\*) I have many entries under it's 'shellext\ContextMenuHandlers' key and one that points to another CLSID number that in turn, points to the file : C:\PROGRA~1\WINZIP\WZSHLSTB.DLL This is the entry for the WinZip Context Menu for all files. Also, this entry under the 'shellext\ContextMenuHandlers' key does have the name WinZip in addition to it's long CLSID number. If any of the entries under your key : HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\Cont**extMenuHandlers ...has a name associated with it - it may give you a clue to it's origin. |
#10
|
|||
|
|||
How to customize Recycle Bin Context Menu?
thank..mine got tuneup undelete
|
#11
|
|||
|
|||
How to customize Recycle Bin Context Menu?
Hello all.. ! and How do if I want to do something like adding restore all item to the context menu of recycle bin ? #Thanks in advance and sorry 'bout the language! |
Thread Tools | |
Display Modes | |
|
|