要自定义右键“发送到”菜单,需通过shell:sendto命令打开%APPDATA%\Microsoft\Windows\SendTo文件夹,再以快捷方式形式添加目标路径、程序或批处理脚本,删除或重命名快捷方式即可实时生效。

你想让右键“发送到”菜单里出现“D盘备份”“微信文件夹”或“用Notepad++打开”,而不是只能点“桌面”“文档”这些默认项,就得直接修改系统控制该菜单的专用文件夹。
打开SendTo文件夹
所有“发送到”菜单项都来自这个隐藏文件夹,不打开它就无从下手。
按 Win + R 打开运行框 → 输入 shell:sendto → 按回车。资源管理器会立刻跳转到 %APPDATA%\Microsoft\Windows\SendTo 路径,这就是你要操作的核心位置。
注意:这个文件夹默认不显示在“此电脑”里,也不能靠手动导航进去,必须用 shell:sendto 命令直达,否则容易进错系统级路径导致权限报错。
添加新选项(三种常用方法)
方法一:拖快捷方式进来(最稳妥)
在目标位置(比如 D:\Backup)上右键 → “创建快捷方式” → 若提示“无法在此处创建”,就把快捷方式先拖到桌面,再剪切粘贴进刚打开的 SendTo 文件夹 → 双击重命名,如“备份到D盘”。这一步操作起来很简单,直接把文件拖进去就行。
方法二:在SendTo文件夹内新建快捷方式(适合路径明确)
在 SendTo 文件夹空白处右键 → “新建” → “快捷方式” → 在“请键入对象的位置”中粘贴完整路径,例如:C:\Users\YourName\Documents\WeChat Files 或 C:\Program Files\Notepad++\notepad++.exe → 点“下一步”,输入名称(如“微信文件夹”)→ 点“完成”。
方法三:用批处理脚本实现逻辑操作(如自动按日期建子目录再复制)
新建文本文件,写入:
@echo off<br>set "target=D:\AutoBackup\%date:~0,4%%date:~5,2%%date:~8,2%_<br>%time:~0,2%%time:~3,2%"<br>mkdir "%target%" 2>nul<br>copy "%1" "%target%\"<br>pause
保存为 auto_date_copy.bat → 右键该 .bat 文件 → “创建快捷方式” → 将快捷方式移入 SendTo 文件夹 → 重命名为“按日期备份”。【注意:.bat 文件本身不能直接放进去,必须放它的快捷方式,否则右键菜单不识别】
删除或重命名已有选项
第一步:在已打开的 SendTo 文件夹中,找到想删的快捷方式(如“蓝牙设备”“传真收件人”)。
第二步:选中它,按 Delete 键,或右键 → “删除” → 确认。
第三步:若只想改名字不删功能,右键快捷方式 → “重命名” → 输入新名称(如把“Desktop”改成“快速存桌面”)→ 回车。新名称会立即出现在右键菜单中,无需重启系统。











