none
右键菜单中的Sendto问题 RRS feed

  • 问题

  •  

    为什么有的系统中右键菜单里的Sendto,除了有C:\Documents and Settings\USER\SendTo的内容

    还会出现C盘,D盘,E盘等盘符,这些盘符在Sendto文件夹里面是没有的,

    现在想把这些盘符清除,应该在哪里设置?

     

    2008年1月24日 18:23

答案

  •  

    在“C:\WINDOWS\SendTo”(2000及XP为C:\Documents and Settings\用户名\SendTo)目录下,空白处右击,点选“新建/文本文档”,其后在SendTo窗口中显然会有一个0字节的记事本图标文本文件“新建文本文档.txt”: 
    1、邮件接收者 
    将这个“新建文本文档.txt”重命名为“邮件接收者.MAPIMail”!此后会出现“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”这样一个重命名警告对话框,按“是”。 
    2、桌面快捷方式 
    将这个“新建文本文档.txt”重命名为“桌面快捷方式.DESKLINK”!此后会出现“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”这样一个重命名警告对话框,按“是”。 
    3、A盘 
    在这里建一个A盘的快捷方式,指向A盘就可以了。 
    提示:前提是你必须从“文件夹选项”的“查看”选项卡下将“隐藏已知文件类型的扩展名”前的“√”去掉(即要显示出已知文件类型的扩展名)!否则“新建文本文档.txt”就成了“邮件接收者.MAPIMail.txt”,而不是“邮件接收者.MAPIMail”!! 
    ------------------- ------------------- ------------------- ------------------- ------------------- ------------------- 

    在开始菜单的“运行”里,分别运行以下几条命令即可: 
    regsvr32 /n /i:U shell32.dll 
    regsvr32 /i shell32.dll 
    regsvr32 ole32.dll 
    regsvr32 sendmail.dll 
    ------------ 
    如果是2000和XP的话,就进入Documents and Settings 
    目录下自己登录账号的那个文件夹内的sendto目录,在里面创建你要发送的目录,比如你要在那里多个发送到桌面的快捷键,就把那个显示桌面的快捷键复制进去,发送到软盘或我的文档的,就把这两个的快捷键复制进去就可以了 
    要恢复初始的话,直接从别的用户文件夹里拷把sendto这个文件夹复制过来覆盖一下就可以了 
     
      
     
    希望上面的对您有帮助
    2008年1月28日 15:54

全部回复

  • 检查一下注册表的相关键值

     

    HKEY _CLASSES_ROOT\AllfilesystemObjects\Shellex\ContextMenuHandlers\SendTo

     

    2008年1月25日 2:20
    版主
  •  

    这里也看过了,没有找到

    但还是谢谢你的回复!!

    2008年1月25日 11:37
  • 先检查一下是否有第三方的诸如优化软件、设置软件等,怀疑是这些软件的作用。

    2008年1月27日 9:18
  • 这样优化也是作用于注册表

     

    2008年1月27日 11:12
    版主
  •  

    在“C:\WINDOWS\SendTo”(2000及XP为C:\Documents and Settings\用户名\SendTo)目录下,空白处右击,点选“新建/文本文档”,其后在SendTo窗口中显然会有一个0字节的记事本图标文本文件“新建文本文档.txt”: 
    1、邮件接收者 
    将这个“新建文本文档.txt”重命名为“邮件接收者.MAPIMail”!此后会出现“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”这样一个重命名警告对话框,按“是”。 
    2、桌面快捷方式 
    将这个“新建文本文档.txt”重命名为“桌面快捷方式.DESKLINK”!此后会出现“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”这样一个重命名警告对话框,按“是”。 
    3、A盘 
    在这里建一个A盘的快捷方式,指向A盘就可以了。 
    提示:前提是你必须从“文件夹选项”的“查看”选项卡下将“隐藏已知文件类型的扩展名”前的“√”去掉(即要显示出已知文件类型的扩展名)!否则“新建文本文档.txt”就成了“邮件接收者.MAPIMail.txt”,而不是“邮件接收者.MAPIMail”!! 
    ------------------- ------------------- ------------------- ------------------- ------------------- ------------------- 

    在开始菜单的“运行”里,分别运行以下几条命令即可: 
    regsvr32 /n /i:U shell32.dll 
    regsvr32 /i shell32.dll 
    regsvr32 ole32.dll 
    regsvr32 sendmail.dll 
    ------------ 
    如果是2000和XP的话,就进入Documents and Settings 
    目录下自己登录账号的那个文件夹内的sendto目录,在里面创建你要发送的目录,比如你要在那里多个发送到桌面的快捷键,就把那个显示桌面的快捷键复制进去,发送到软盘或我的文档的,就把这两个的快捷键复制进去就可以了 
    要恢复初始的话,直接从别的用户文件夹里拷把sendto这个文件夹复制过来覆盖一下就可以了 
     
      
     
    希望上面的对您有帮助
    2008年1月28日 15:54
  •  ZW8318 写:

     

    为什么有的系统中右键菜单里的Sendto,除了有C:\Documents and Settings\USER\SendTo的内容

    还会出现C盘,D盘,E盘等盘符,这些盘符在Sendto文件夹里面是没有的,

    现在想把这些盘符清除,应该在哪里设置?

     

     

    \Documents and Settings\%username%\SendTo

    2008年1月28日 17:41