SendTo context menu shortcuts not showing

G

Guest

hi group
this should be a relatively simple one, but I can't seem to find any vista
related information about it anywhere on the interweb so your help would be
appreciated

here's the problem: any shortcuts placed into the SendTo folder don't show
up in the context menu

adding a new shortcut to the send to context menu is easy enough:
run: shell:sendto
- then create the shortcuts you need in the folder that opens, and all being
well the shortucts are shown in the context menu next time you click there

this worked fine for me until all the various shortcuts disappeared leaving
me with only the default "Compressed", "Desktop", "Documents", "Mail
recipients", and DVD-RW drive options left showing

deleting and re-creating the affected shortcuts doesn't help, although
dropping a copy of notepad.exe (for example) into the folder does result in
notepad showing up in the menu

this is occuring under vista home premium and an administrator account - any
ideas anyone?

TAI
 
G

Guest

I have the same problem, but in Vista Ultimate. Also an admin account.
Possible guess: one or more of the latest MS updates. If I figure this out,
I'll post.
 
G

Guest

Don't know if this helps, but on the general tab of the property sheet for
all the shortcuts that DO work, under "open with" it says "unknown
application".
 
G

Guest

And here's where it gets even weirder. If I copy an application to the sendto
folder, it both displays and works. But no way am I copying a monster like
photoshop.

Hey, Microsoft, you wanna get on the ball and fix this mess?
 
G

Guest

Edited to work on vista, here's the fix. Save the below with a .vbs extension.
'--------------------------------------------------------------------
'Applies To : Microsoft Windows XP
'Author : Ramesh Srinivasan - Microsoft MVP (Windows XP Shell)
'Created on : February 19, 2005
'Description : Fixes the Send To menu (missing all the shortcuts)
'Homepage : http://windowsxp.mvps.org
'More Info : http://windowsxp.mvps.org/sendtofix.htm
'Requirement : Needs Administrative privileges in Windows XP
'--------------------------------------------------------------------

Set WshShell = CreateObject("WScript.Shell")
USFolderPath = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User
Shell Folders"
On Error resume next
WshShell.RegWrite "HKCR\exefile\shellex\DropHandler\",
"{86C86720-42A0-1069-A2E8-08002B30309D}", "REG_SZ"
WshShell.RegWrite "HKCR\lnkfile\shellex\DropHandler\",
"{00021401-0000-0000-C000-000000000046}", "REG_SZ"
WshShell.RegWrite USFolderPath & "\SendTo",
"%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo", "REG_EXPAND_SZ"
Wshshell.RUN ("regsvr32.exe shell32.dll /i /s")
MsgUser = Msgbox ("Fixed the Send To menu. Restart Windows for the changes
to take effect", 4160, "'Send To' menu fix for Windows XP - Ramesh
Srinivasan")
Set WshShell = Nothing
 
G

Guest

thanks piaqt - it was staring me in the face all along - I'd come across the
xp version of this script previously :/

for those who will undoubtably follow after us with this, comment out the on
error resume next line (i.e. insert an apostrope at the beginning of the
line) to ensure you recieve any errors that arise during the execution of the
script, otherwise you just get a success message even when the script fails

chances are unless you have user account control tunred off you'll need to
run this vbs as an administrator, so follow these steps:
save the script to the root of c: (makes life easier)
follow the instructions here to open an admin cmd prompt:
http://itsvista.com/2006/12/itsvista-tip-3-run-the-vista-command-line-as-administrator/
cd / (to the root of c:)
then run the vbs
all being well you'll have no problems

alternatively you can just edit your registry manually
 
G

Guest

....and I spent a week playing email tag with MS tech support. Don'cha just
love it when we're better at this than they are?
 

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

Similar Threads


Top