MSFN Forum: [How-to] Add Recycle Bin to start menu - MSFN Forum

Jump to content


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

[How-to] Add Recycle Bin to start menu by Cygnus, Tom, VA(s)T & ricktendo64 Rate Topic: -----

#1 User is offline   ricktendo 

  • Group: Banned Members
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,233
  • Joined: 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

  Posted 30 December 2006 - 03:28 PM

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:

Posted Image

 
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

This post has been edited by ricktendo64: 31 December 2006 - 10:56 AM



#2 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,369
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 31 December 2006 - 09:33 AM

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>

Attached File(s)



#3 User is offline   ricktendo 

  • Group: Banned Members
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,233
  • Joined: 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 31 December 2006 - 10:51 AM

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

#4 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,369
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 31 December 2006 - 11:01 AM

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.

#5 User is offline   ricktendo 

  • Group: Banned Members
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,233
  • Joined: 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 31 December 2006 - 11:06 AM

View PostYzöwl, on Dec 31 2006, 01:01 PM, said:

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

#6 User is offline   MGadAllah 

  • Brain Voice
  • PipPipPipPipPip
  • Group: Members
  • Posts: 786
  • Joined: 03-January 06

Posted 31 December 2006 - 11:33 AM

That was a very good trick guys
Thanks a lot

#7 User is offline   MGadAllah 

  • Brain Voice
  • PipPipPipPipPip
  • Group: Members
  • Posts: 786
  • Joined: 03-January 06

  Posted 31 December 2006 - 02:35 PM

is it possible to add such a thing to the link in the start menu
Attached File  untitled.JPG (5.27K)
Number of downloads: 31
Because the current start menu icon has this only
Attached File  untitled.JPG (32.08K)
Number of downloads: 28
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

This post has been edited by MGadAllah: 31 December 2006 - 06:42 PM


#8 User is offline   Cybertronic 

  • Junior
  • Pip
  • Group: Members
  • Posts: 79
  • Joined: 28-January 04

Posted 15 June 2007 - 06:12 AM

Sorry for bumping this thread :blushing:

Is there a version of this for Vista? :D

#9 User is offline   ricktendo 

  • Group: Banned Members
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,233
  • Joined: 06-June 06
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 15 June 2007 - 07:57 AM

Nope but maybe cygnus can pull one out of the air.

c'mon cyg where are ya :P

#10 User is offline   Cybertronic 

  • Junior
  • Pip
  • Group: Members
  • Posts: 79
  • Joined: 28-January 04

Posted 15 June 2007 - 08:09 AM

Cygnus, please do make a Vista version :blushing: :D

#11 User is offline   spacesurfer 

  • Pharmassist
  • Group: Patrons
  • Posts: 1,668
  • Joined: 31-July 04
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 04 July 2007 - 03:45 PM

Quote

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.

#12 User is offline   2forza 

  • "everybody was kungfu fighting"
  • PipPip
  • Group: Members
  • Posts: 195
  • Joined: 14-March 05

Posted 04 July 2007 - 04:13 PM

View Postspacesurfer, on Jul 4 2007, 11:45 PM, said:

Quote

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}"


#13 User is offline   spacesurfer 

  • Pharmassist
  • Group: Patrons
  • Posts: 1,668
  • Joined: 31-July 04
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 04 July 2007 - 09:15 PM

Dude, we are talking about adding "Empty Recycle Bin" to the Recycle Bin in Start Menu, not to EVERY folder, EVERY file, etc. That's unnecessary.

#14 User is offline   spacesurfer 

  • Pharmassist
  • Group: Patrons
  • Posts: 1,668
  • Joined: 31-July 04
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 04 July 2007 - 09:25 PM

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"

This post has been edited by spacesurfer: 04 July 2007 - 09:27 PM


#15 User is offline   spacesurfer 

  • Pharmassist
  • Group: Patrons
  • Posts: 1,668
  • Joined: 31-July 04
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 06 July 2007 - 02:42 PM

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

#16 User is offline   bigfatroundguy 

  • Newbie
  • Group: Members
  • Posts: 44
  • Joined: 04-May 05

Posted 03 April 2008 - 07:16 PM

In case anyone is interested, i have been tinkering with this Recycle Bin on the Desktop for a while as I wasn't satisfied with implementing the attached hack only to have to then still select it after windows booted up. here is what i discovered. i am including because i haven't found it anywhere else (i suspect I am not the first to discover this but maybe someone who will follow will be interested)

; ### will reveal whatever is set to OEMLink in Start Menu at logon (in this case Recycle Bin) even if default behavior hides it
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowOEMLink"=dword:00000001

; ### will remove Recycle Bin from desktop at logon even if default behavior places Recycle Bin on desktop
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

; ### will set the default behavior of the OEMLink in Start Menu to VISIBLE
; ### in the absence of this setting the default behavior of the OEMLink in Start Menu is set to VISIBLE so this setting should really be unnecessary
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowOEMLink"=dword:00000001

; ### will set the default behavior of the Recycle Bin on the desktop to HIDDEN
; ### in the absence of this setting the default behavior of the Recycle Bin on the desktop is set to VISIBLE
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

#17 User is offline   Kelsenellenelvian 

  • WPI Guru
  • Group: Developers
  • Posts: 8,343
  • Joined: 18-September 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 03 April 2008 - 07:18 PM

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

These are usually randomly generated numbers...

#18 User is offline   bigfatroundguy 

  • Newbie
  • Group: Members
  • Posts: 44
  • Joined: 04-May 05

Posted 03 April 2008 - 08:23 PM

forgive me, i know barely enough to be dangerous. the suggestions i made were built on top of the files that Cygnus and others have contributed towards which referenced the same number. from reviewing the file authored by Cygnus and others, it looks like the number i used was defined in an earlier registry entry. in any case it has worked consistently.

#19 User is offline   bigfatroundguy 

  • Newbie
  • Group: Members
  • Posts: 44
  • Joined: 04-May 05

Posted 03 April 2008 - 08:25 PM

actually, i just unpacked and searched through the inf included in your UberPack and the it contains this random number, and looks defined.

#20 User is offline   fdv 

  • MSFN Expert
  • Group: Developers
  • Posts: 1,109
  • Joined: 16-July 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 08 April 2008 - 07:31 PM

View Postbigfatroundguy, on Apr 3 2008, 09:25 PM, said:

actually, i just unpacked and searched through the inf included in your UberPack and the it contains this random number, and looks defined.


He means CLSIDs in general. You can create them in Visual C++ for your apps, and MS's software generated them randomly. In the Windows OS, yes, they have a consistent meaning, but way back when, when Windows 2000 was created, all of the OS component CLSIDs started life this way -- as randomly generated numbers when Microsoft was compiling the libraries.

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy