Win11中可通过修改注册表将拖拽默认行为强制设为复制:在HKEY_CLASSES_ROOT*\和AllFilesystemObjects下新建DefaultDropEffect DWORD值并设为4(十六进制),重启生效;恢复默认则将两处值改回0并重启。

Win11中拖拽文件到同分区文件夹默认是移动,但你希望改成始终复制——比如批量整理素材时不想清空原位置,又不想每次按Ctrl键手动触发复制行为。
用注册表强制所有拖拽都执行复制
第一步:按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器(若弹出UAC提示,点“是”)。
第二步:依次展开路径:
HKEY_CLASSES_ROOT\* → 右侧空白处右键 → “新建” → “DWORD (32位)值”,命名为 DefaultDropEffect。
第三步:双击刚建的 DefaultDropEffect,将“数值数据”改为 4(十六进制勾选),点击确定。
⚠️ 注意:填错成 0、2 或其他数字会导致拖拽行为异常,【必须填4】,这是Windows定义的“复制优先”标志值。
第四步:同样在左侧导航栏回到 HKEY_CLASSES_ROOT\AllFilesystemObjects,右侧空白处新建另一个 DWORD (32位)值,也命名为 DefaultDropEffect,数值数据同样设为 4(十六进制)。
第五步:关闭注册表编辑器 → 重启电脑。重启后,无论同盘还是跨盘拖拽,只要不按任何修饰键,全部默认执行复制操作。
临时快速复制:不改系统,三秒搞定
方法一:拖拽时按住 Ctrl 键不放 → 将文件拖入目标文件夹 → 松开鼠标再松开 Ctrl。这会强制触发复制,图标带“+”号提示,无需重启或改注册表。
方法二:右键拖拽 → 松开鼠标 → 在弹出的菜单里选“复制到此处”。这个菜单只在右键拖拽结束时出现,左键拖拽不会触发。
方法三:先选中文件 → 按 Ctrl + C 复制 → 切换到目标文件夹 → 按 Ctrl + V 粘贴。适合一次处理大量文件,且能看清进度条和冲突提示。
恢复默认行为(万一改错了)
如果改完注册表发现拖拽全乱了,立刻修复:
打开管理员权限的命令提示符(任务栏搜 cmd → 右键“以管理员身份运行”),逐行执行以下两条命令:
reg add "HKEY_CLASSES_ROOT\*" /t reg_dword /v DefaultDropEffect /d "0" /f
reg add "HKEY_CLASSES_ROOT\AllFilesystemObjects" /t reg_dword /v DefaultDropEffect /d "0" /f
执行完直接重启电脑,拖拽逻辑就回到系统原始状态:同分区移动、跨分区复制。

















