
如果您在 Windows 11 中右键单击文件时,发现“发送到”子菜单中缺失“桌面快捷方式”选项,或整个“发送到”项完全不可见,则可能是 SendTo 文件夹内容丢失、注册表上下文菜单注册项被移除、或系统 Shell 配置异常所致。以下是解决此问题的多种方法:
一、重建 SendTo 文件夹并添加桌面快捷方式
“发送到”功能依赖于用户专属 SendTo 文件夹(路径为 %AppData%\Microsoft\Windows\SendTo)中有效的 .lnk 或 .DeskLink 快捷方式;若该文件夹为空或缺少指向桌面的快捷方式,将直接导致“发送到桌面”选项消失。手动补全标准快捷方式可立即恢复功能。
1、同时按下 Win + R 键,打开“运行”对话框。
2、输入 shell:sendto 并按回车,系统将直接打开 SendTo 文件夹。
3、确认地址栏显示路径为:C:\Users\[用户名]\AppData\Roaming\Microsoft\Windows\SendTo。
4、检查文件夹内是否存在名为“桌面快捷方式.DeskLink”的文件;若不存在,则需新建。
5、在空白处右键 → “新建” → “文本文档”,将其重命名为 桌面快捷方式.DeskLink(必须完整包含 .DeskLink 扩展名,且不带空格或额外字符)。
6、系统提示“更改扩展名可能使文件不可用”时,点击“是”确认。
7、关闭该文件夹,按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。
二、通过注册表修复 SendTo 上下文菜单注册项
“发送到”菜单的可见性由注册表路径 HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo 控制;若该键值被删除或其默认数据为空/错误,系统将无法加载该菜单项。手动重建并设置标准 CLSID 可强制启用。
1、同时按下 Win + R 键,输入 regedit 并回车,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers。
3、在右侧窗格检查是否存在名为 SendTo 的子项;若不存在,右键“ContextMenuHandlers” → “新建” → “项”,命名为 SendTo。
4、选中新建的 SendTo 项,在右侧双击“(默认)”字符串值,将“数值数据”设为 {7BA4C740-9E81-11CF-99D3-00AA004AE837},点击“确定”。
5、关闭注册表编辑器。
6、按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。
三、使用管理员终端一键写入注册表并刷新资源管理器
该方法通过系统内置 reg.exe 工具向当前用户注册表精确注入关键 CLSID 项,绕过 UI 层限制,强制资源管理器加载完整经典上下文菜单结构(含“发送到”),操作后立即生效且无需重启系统。
1、右键点击“开始”按钮,在弹出菜单中选择 终端(管理员)(若无此选项则选“命令提示符(管理员)”)。
2、将以下整行命令完整复制并粘贴至终端窗口:reg add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f /ve。
3、按回车执行,确认终端返回“操作成功完成”提示。
4、紧接着在同一窗口中输入并执行刷新命令:taskkill /f /im explorer.exe & start explorer.exe。
5、等待桌面图标与任务栏短暂消失后重新加载,此时右键任意文件即可显示含“发送到桌面”的完整菜单。
四、手动创建标准 .lnk 快捷方式指向桌面
当 .DeskLink 方式失效或兼容性受限时,可改用传统 Windows 快捷方式(.lnk)替代;该格式被所有版本 Windows 原生支持,且能正确识别“桌面”目标路径,确保“发送到”子菜单稳定显示。
1、再次通过 Win + R 输入 shell:sendto 打开 SendTo 文件夹。
2、在空白处右键 → “新建” → “快捷方式”。
3、在“请键入对象的位置”栏中输入:%USERPROFILE%\Desktop,点击“下一步”。
4、将快捷方式命名为 桌面(不可含空格或特殊符号),点击“完成”。
5、右键新创建的“桌面”快捷方式 → “属性” → 切换到“快捷方式”选项卡 → 确认“目标”字段为 %USERPROFILE%\Desktop,点击“确定”。
6、按 Ctrl + Shift + Esc 打开任务管理器,右键“Windows 资源管理器” → “重新启动”。
五、运行系统文件检查器修复底层损坏
若前述方法均无效,可能因系统核心文件(如 shell32.dll、explorerframe.dll)受损导致 SendTo 功能逻辑无法加载;SFC 工具可扫描并替换受保护的损坏文件,恢复原始 Shell 行为。
1、右键点击“开始”按钮,选择 终端(管理员)。
2、输入命令:sfc /scannow,按回车执行。
3、等待扫描完成(通常需 10–20 分钟),若提示“已发现损坏文件并成功修复”,继续下一步。
4、执行 DISM 命令增强修复效果:DISM /Online /Cleanup-Image /RestoreHealth,按回车并等待完成。
5、完成后重启计算机。

评论(0)