Ни для кого не секрет, что копирование и перемещение файлов и папок в Windows методом перетаскивания имеет свои особенности. Так, если перетащить объект с одной папки в другую в пределах одного диска или логического раздела, он будет перемещён, если же конечная папка находится в другом разделе, объект будет скопирован. Для изменения действий по умолчанию в Windows можно использовать клавиши Ctrl и Shift.
Первая заменяет перемещение копированием, вторая, наоборот, копирование заменяет перемещением. Но можно сделать и так, что выбранное действие будет выполняться без использования клавиш-модификаторов и независимо от того, в какое место перемещается или копируется объект.
Для этого необходимо внести кое-какие изменения в системный реестр. Командной regedit откройте редактор реестра и разверните ключ HKEY_CLASSES_ROOT/*. Создайте в последнем подразделе новый 32-битный параметр DefaultDropEffect и установите для него одно из этих четырёх значений:
• 0 - ничего не изменится, Drag-and-drop останется с настройками по умолчанию
• 1 – перетаскиваемые файлы и папки будут скопированы
• 2 - перетаскиваемые файлы и папки будут перемещены
• 4 – в папке, в которую будет перетащен объект, автоматически создастся ярлык на исходный файл, а перемещение или копирование при этом выполняться не будет
Изменения после сохранения результатов редактирования вступают в силу немедленно, перезапускать Проводник или перезагружать компьютер не нужно. Для восстановления настроек по умолчанию удалите параметр DefaultDropEffect или измените его значение на 0. Твик работает в Windows 10, 8.1 и 7.
Он работает только для файлов, а для папок как сделать?
Все сделал несколько раз по инструкции, но файлы перетаскиваться так и не начали(
Огромное спасибо! Всё прекрасно сработало! :)
все пашет спасибо!!!
Дмитрий, у меня с первого раза получилось!
Ваша статья 2016 года, а мне пригодилась в 2021 :) Спасибо!
Не получилось
Работает! Спасибо автору
Большое спасибо! Много лет знаком с компьютером,а про такую банальную вещь задумался только сейчас,так как всё таки надоело копировать гигабайты файлов с диска на диск вместо перемещения.
Огромное спасибо за совет! Заработало, что надо!
Спасибо, все работает!
Данный способ работает исключительно на перетаскивание файлов.
Для перетаскивания папок:
- Перейдите по пути HKEY_CLASSES_ROOT\AllFilesystemObjects
- Создайте там файл DefaultDropEffect
- Установите значение 1 (копирование) или 2 (перемещение)
Большущее спасибо
Автору спасибо из 2024 года! Все работает.