Jump to content

[How-to] Add Recycle Bin to start menu


ricktendo

Recommended Posts

How-To: Recycle Bin on the Start Menu

By Cygnus, Tom, VA(s)T & ricktendo64

NOTE: Also adds "Show Recycle Bin icon on desktop" to Folder Options, Show/Hide "Recycle Bin" to Start Menu Properties

I got it to work. Heres what I got it to put the Recycle Bin icon on the start menu using the Manufacturer Link in the registry.

Here was my end result:

th_startmenu.png

Windows Registry Editor Version 5.00

;"Recycle Bin in Start Menu" RegTweak by Cygnus, Tom, VA(s)T & ricktendo64

;Adds Recycle Bin shortcut to Star Menu
[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@="@%SystemRoot%\\system32\\SHELL32.dll,-8964"
"InfoTip"="@%SystemRoot%\\system32\\SHELL32.dll,-22915"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,32"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"
"method"="ShellExecute"
"Command"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"
"Param1"="::{645FF040-5081-101B-9F08-00AA002F954E}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]
"Attributes"=dword:00000000

;Adds "[ ] Recycle Bin" Check Box to Strat Menu Properties (Show/Hide Start Menu Item)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\ShowOEMLink]
"Type"="checkbox"
"Text"="@%SystemRoot%\\system32\\SHELL32.dll,-8964"
"HKeyRoot"=dword:80000001
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"ValueName"="Start_ShowOEMLink"
"CheckedValue"=dword:00000001
"UncheckedValue"=dword:00000000
"DefaultValue"=dword:00000001
"NoOEMLinkInstalled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\ShowOEMLink\Policy\NoOEMLinkInstalled]
"RegKey"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartMenu\\StartPanel\\ShowOEMLink"

;Adds "[ ] Show Recycle Bin icon on desktop" to Folder Options (Show/Hide Recycle Bin)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\RecycleBinOnDesktop]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\HideDesktopIcons\\NewStartPanel"
"Text"="Show Recycle Bin icon on the desktop"
"Type"="checkbox"
"ValueName"="{645FF040-5081-101B-9F08-00AA002F954E}"
"CheckedValue"=dword:00000000
"UncheckedValue"=dword:00000001
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001

Instructions:

Copy and Paste into notepad then save as Recycle.reg

Apply, Reboot and Enjoy

Edited by ricktendo64
Link to comment
Share on other sites


Firstly, here are some snippets of script.

VBScript

WScript.CreateObject("Shell.Application").Explore "::{645FF040-5081-101B-9F08-00AA002F954E}"

JScript

new ActiveXObject("Shell.Application").Explore("::{645FF040-5081-101B-9F08-00AA002F954E}");

Secondly, here is a completed working solution Open_Bin.exe

Just double click it and either reboot explorer or switch from new to old startpanel and back again to see the result.

Note

The entry is for only the current user as should all tweaks of this type.

Happy New Year!

<Edit>

I have created another 'all users' version Recycler.exe using your full reg file as its basis.

</Edit>

Open_Bin.exe

Recycler.exe

Link to comment
Share on other sites

Thank You Very Much Yzöwl but this did the trick

::{645FF040-5081-101B-9F08-00AA002F954E}

Updated firs post and topic title to solved and now the RegTweak is available to all

Special thanks to Cygnus, Tom, VA(s)T and Yzöwl

Link to comment
Share on other sites

Had you checked my offering you would have noted that is how I'd done it too!

I just prefered to supply it in an easy to install SFX in order to prevent possible mistakes by the user.

Yep you are correct Yzöwl thats exactly what you did... ty
Link to comment
Share on other sites

is it possible to add such a thing to the link in the start menu

post-84180-1167597346_thumb.jpg

Because the current start menu icon has this only

post-84180-1167597477_thumb.jpg

I do not mean the open function only, but I mean the menu that being used with right click, or at least Empty RB function

Thanks

Edited by MGadAllah
Link to comment
Share on other sites

  • 5 months later...
  • 3 weeks later...
I do not mean the open function only, but I mean the menu that being used with right click, or at least Empty RB function

Yes, an "Empty Recycle Bin" context menu entry would be nice. That's one of the things that I do most commonly--keep the bin clean.

I've been trying to find this in the registry but have been unsuccessful as of yet.

Link to comment
Share on other sites

I do not mean the open function only, but I mean the menu that being used with right click, or at least Empty RB function

Yes, an "Empty Recycle Bin" context menu entry would be nice. That's one of the things that I do most commonly--keep the bin clean.

I've been trying to find this in the registry but have been unsuccessful as of yet.

; Add Empty Recycle Bin To Right Click Menu
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}]
@="Empty Recycle Bin"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Empty Recycle Bin]
@="{645FF040-5081-101B-9F08-00AA002F954E}"
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Empty Recycle Bin]
@="{645FF040-5081-101B-9F08-00AA002F954E}"
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Empty Recycle Bin]
@="{645FF040-5081-101B-9F08-00AA002F954E}"
[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Empty Recycle Bin]
@="{645FF040-5081-101B-9F08-00AA002F954E}"

Link to comment
Share on other sites

Eureka!! Thanks to 2Forza, here's how to add "Empty Recycle Bin" to the right-click menu:

; Add Empty Recycle Bin To Right Click Menu
[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}]
@="Empty Recycle Bin"

Edited by spacesurfer
Link to comment
Share on other sites

Albinohawk already posted this in Vista section. Apparently, this is an old trick and is possible in Vista. In Vista he's replaced the "Default Programs" with Recycle Bin.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{E44E5D18-0652-4508-A4E2-8A090067BCB0}]
@="Recycle Bin command object for Start menu"
"LocalizedString"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\
6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,\
2c,00,2d,00,38,00,39,00,36,00,34,00,00,00
"InfoTip"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,32,00,32,00,39,00,31,00,35,00,2c,00,2d,00,31,00,30,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{E44E5D18-0652-4508-A4E2-8A090067BCB0}\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,35,\
00,35,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{E44E5D18-0652-4508-A4E2-8A090067BCB0}\Shell]

[HKEY_CLASSES_ROOT\CLSID\{E44E5D18-0652-4508-A4E2-8A090067BCB0}\Shell\Open]

[HKEY_CLASSES_ROOT\CLSID\{E44E5D18-0652-4508-A4E2-8A090067BCB0}\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,4e,00,2c,00,20,00,3a,00,3a,00,7b,00,36,00,34,00,35,00,46,\
00,46,00,30,00,34,00,30,00,2d,00,35,00,30,00,38,00,31,00,2d,00,31,00,30,00,\
31,00,42,00,2d,00,39,00,46,00,30,00,38,00,2d,00,30,00,30,00,41,00,41,00,30,\
00,30,00,32,00,46,00,39,00,35,00,34,00,45,00,7d,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{E44E5D18-0652-4508-A4E2-8A090067BCB0}"="Recycle Bin command object for Start menu"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\StartMenu\StartPanel\ShowSetProgramAccessAndDefaults]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\StartMenu\StartPanel\ShowRecycleBin]
"Type"="checkbox"
"Text"="@shell32.dll,-8964"
"HKeyRoot"=dword:80000001
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"ValueName"="Start_ShowRecycleBin"
"CheckedValue"=dword:00000001
"UncheckedValue"=dword:00000000
"DefaultValue"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\StartMenu\StartPanel\ShowRecycleBin\Policy]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\StartMenu\StartPanel\ShowRecycleBin\Policy\NoRecycleBin]

See his post here

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...