SendTo context menu shortcuts not showing

Discussion in 'Windows Vista General Discussion' started by misc5, Oct 2, 2007.

  1. misc5

    misc5 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
     
    misc5, Oct 2, 2007
    #1
    1. Advertisements

  2. misc5

    piaqt 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.
     
    piaqt, Oct 13, 2007
    #2
    1. Advertisements

  3. misc5

    piaqt 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".
     
    piaqt, Oct 13, 2007
    #3
  4. misc5

    piaqt 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?
     
    piaqt, Oct 13, 2007
    #4
  5. misc5

    piaqt 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
     
    piaqt, Oct 24, 2007
    #5
  6. misc5

    misc5 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
     
    misc5, Oct 24, 2007
    #6
  7. misc5

    piaqt 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?
     
    piaqt, Oct 24, 2007
    #7
    1. Advertisements

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 (here). After that, you can post your question and our members will help you out.