windows 11右键“发送到”缺失“桌面快捷方式”需补全sendto文件夹中的.desklink文件或修复注册表:运行shell:sendto新建文本文档并重命名为“桌面快捷方式.desklink”,确认扩展名;若整个菜单消失,则需在clsid下创建{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}项并设inprocserver32默认值为空;最后检查shell folders中sendto路径是否指向正确用户目录。

Windows 11 中右键单击文件后,“发送到”子菜单里找不到“桌面快捷方式”这一选项,说明系统 SendTo 文件夹缺失关键文件或注册表上下文菜单注册项被移除,必须手动补全 .DeskLink 文件或修复注册表路径才能恢复该功能。
直接补全 SendTo 文件夹中的桌面快捷方式
这一步操作起来很简单,直接在 SendTo 文件夹里新建一个特殊命名的文件即可生效,无需重启电脑,但必须确保扩展名正确且无空格。
按下 Win + R 打开运行框,输入 shell:sendto 并回车,系统会直接打开 SendTo 文件夹。
在文件夹空白处右键 → 新建 → 文本文档。
将新建文档重命名为:桌面快捷方式.DeskLink(注意:必须完整包含英文句点和 DeskLink,中间不能有空格,也不能写成 desklink 或 DESKLINK)。
系统弹出“更改扩展名可能使文件不可用”警告时,【点击“是”】——这是唯一允许你保留 .DeskLink 后缀的操作,点“否”会导致文件名被自动截断为“桌面快捷方式”,功能彻底失效。
关闭该文件夹窗口,按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。
用注册表强制启用完整右键菜单
当“发送到”整个菜单项都消失(连子菜单都不见),而不仅仅是缺“桌面快捷方式”时,说明 Windows 11 的精简版上下文菜单已完全屏蔽传统项,此时需注入 CLSID 强制加载经典结构。
方法一:手动创建注册表项
按下 Win + R,输入 regedit 回车,以管理员权限打开注册表编辑器。
导航至:HKEY_CURRENT_USER\Software\Classes\CLSID。
在 CLSID 项上右键 → 新建 → 项,命名为:{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}。
在新建的项下再新建一项,命名为:InprocServer32。
选中 InprocServer32,在右侧双击“(默认)”字符串值,将“数值数据”留空,直接点确定——【千万不能填任何内容,包括空格】。
关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器,重启“Windows 资源管理器”。
检查并修正 SendTo 注册路径
如果 SendTo 文件夹明明存在且含 .DeskLink 文件,但右键仍不显示菜单项,很可能是注册表中 Shell Folders 里的 SendTo 路径指向错误或为空。
按下 Win + R,输入 regedit 回车,打开注册表编辑器。
定位到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders。
在右侧窗格找到名为 SendTo 的字符串值,双击它。
确认其“数值数据”为:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\Windows\SendTo(路径中必须含完整用户名,不能是 %USERPROFILE% 或变量)。
若值为空、损坏或指向其他位置,手动修改为上述标准路径,点击确定保存。











