Вимкнути перетягування файлів COPY у Windows Explorer у Windows 7


9

Як я можу відключити копіювання файлів за допомогою перетягування в Windows Explorer у Windows 7?

Зауважте, що я не хочу повністю відключати перетягування, аніж у меню "Пуск", просто відключити копіювання (копіювання) файлів, коли користувачі перетягують і перетягують.


В ОС GUI перетягування лежить в основі процесу. Якщо ви хочете перемістити файли, а не копіювати, це вже інша справа, але ви не можете просто сказати системі не копіювати файли, якщо ви не заважаєте робити це з дозволами на файли. Якщо це питання доступності, є інструменти. Що ви намагаєтеся зробити, щоб запобігти копіюванню файлів?
edwardbackstrom

Близько половини моїх клієнтів на ПК мають "копію ..." файлів, і я бачив стільки, скільки повних ГБ копій файлів.
Джон

1
Просто знайдіть і видаліть файли "Копія ...". Сценарій і запуск регулярно. ;)
Ƭᴇcʜιᴇ007

3
Це смішно, я подумав, що справжньою проблемою є MOVE drag and drop, ви знаєте випадково переміщення мережевих папок та отримання скарг на "зниклі папки". COPY відбувається при переміщенні речей з диска на інший, інакше за замовчуванням MOVE. То чому б ваші користувачі перетягували речі між дисками? Це не звучить як випадкові помилки. Якщо користувачі намагаються перемістити речі між різними мережевими спільними ресурсами, чому б не розглянути можливість їх поєднання в один великий (віртуальний) диск? І т.д. Можливо, тут є якийсь першопричина.
mtone

Відповіді:


4

Windows не забезпечує вбудований спосіб змінити дію перетягування за замовчуванням, але я знайшов інструмент під назвою редактор Drag'n'Drop, який дозволить вам змінити дію за замовчуванням на "переміщення".

Це не відключає копіювання (ви можете тримати Ctrl, щоб зробити копію), але це повинно допомогти запобігти випадкові копії.


Я вважаю за краще використовувати налаштування Windows за замовчуванням, утримуючи ctrl / alt, щоб скопіювати або створити ярлик
Mohamed Slama

8

Що: Запобігайте випадковому перетягуванню, коли ви намагаєтесь подвійним клацанням відкрити папку.

Чому: Ви двічі клацніть, щоб відкрити папку, але миша переміщується між двома клацаннями, Explorer передбачає, що ви перетягуєте папку.

Рішення. Збережіть наступні 6 рядків у файлі з назвою: prevent-accidental-drag-drop-in-explorer.regнатисніть на нього, щоб встановити його; перезапустити вікна; і тепер вам потрібно буде перетягнути мишу набагато більше, щоб ініціювати перетягування / падіння.

Версія редактора реєстру Windows 5.00

[HKEY_CURRENT_USER \ Панель управління \ Робочий стіл]
"DragHeight" = "50"
"DragWidth" = "50"

1
Ця відповідь настільки досконала у всіх відношеннях, я хотів би, щоб я міг +100
Луїс Феррао

3

Я працюю у великій компанії, і у нас виникла проблема випадкового перетягування папок на спільному диску. Оскільки в Windows немає вбудованої функціональності для її запобігання, і я не можу користуватися безкоштовними або сторонніми речами, я створив сценарій, який працює в адміністративному комп'ютері з доступом до спільної папки, про яку йдеться. Сценарій відкриває невидимий сеанс MS Word і створює файл у загальній папці з ім'ям, яке розміщує його в самому верху, якщо ви перераховуєте файли за іменем у Провіднику. Сценарій закінчується, але залишає документ Word відкритим на цьому адміністраторі. Якщо хтось намагається перетягнути папку, він отримує негайне повідомлення про помилку, яке говорить їм, що вони не можуть перемістити її, оскільки цей документ документа відкритий. Вони також не можуть його видалити. Windows переміщує вміст папки в алфавітному порядку, що "


1
ДУЖЕ розумний з вас!
RockPaperLizard

Для довідки, чи можете ви розмістити сценарій? Було б дуже корисно громаді мати її тут.
bwDraco

1
На жаль, це не працює, принаймні, не на файловому сервері Samba. Я просто спробував це: 1. створити файл на одному комп’ютері (і тримати його відкритим, наприклад, документ Word) 2. перемістити папку, що містить цей файл, з іншого комп'ютера. Немає помилок, папка просто переміщується. :-(
dummzeuch

2

Ви можете змінити поведінку перетягування за замовчуванням, щоб створити ярлик замість копіювання / переміщення файлів.

Особливості

  1. Папка / файли залишаються на оригінальному місці

  2. Копіювання не відбувається, тому немає дублювання файлів / папок і не витрачається місце

  3. Якщо ви хочете перемістити файл / папку, вам потрібно скористатися правою кнопкою миші та вибрати "переміщення" з контекстного меню

  4. Якщо користувач випадково використовує перетягування, буде створено ярлик. Це єдиний недолік, але з дуже малим впливом. За бажанням ви можете використовувати сценарій для видалення ярликів, якщо це здається доречним.

  5. Цей підхід вводить послідовну поведінку перетягування, що не є типовим для Windows: За замовчуванням, якщо папка / файл перетягується через файлові системи, робиться копія. Якщо один і той же файл перетягується в одній файловій системі, він переміщується. Хоча ІТ-експерт, ймовірно, знає передумови та наміри цього, багато користувачів можуть цього не робити.

Рішення

Скопіюйте це у файл .reg та запустіть його з правами адміністратора:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects]
"DefaultDropEffect"=dword:00000004

Розподіл за допомогою групової політики з активним сервером каталогів

Налаштуйте групову політику (перекладена з німецької мови, будь ласка, замініть її на правильні умови, якщо вони відрізняються):

Computer configuration > Settings > Windows Settings > Registry

Тестовано на Windows 7 з Windows Server 2012

Прокоментуйте рішення мошем

Хоча встановлення мінімальної відстані переміщення в 50 пікселів виглядає спочатку перспективно, є деякі недоліки:

  1. Поведінка непрозора для користувачів. Один користувач може спробувати перемістити файл. Коли він переміщує файл "досить далеко", він працює. Якщо папка знаходиться поруч, переміщення не працює. Підхід розбиває інтерфейс користувача на "непослідовну поведінку".

  2. Швидкий користувач може випадково перетягнути 51 піксель - врешті-решт, немає потрібного значення для встановлення відстані. Занадто мало - ніякого ефекту. Занадто велика - порушена функція переміщення.


Пропозиція покращити свою відповідь. Видаліть коментар. Коли хтось читає вашу відповідь, мені байдуже, у вас немає коментарів щодо коментарів. Ваша відповідь повинна робити одне, відповідь на запитання, ви не повинні спрямовувати свою відповідь на якогось конкретного користувача. Не потрібно вказувати, коли ви щось додали, історія редагувань існує з цієї причини.
Рамхаунд

Дякую за вашу пропозицію, я видалив рядок про репутацію.
ChristophK

Я залишив сам коментар з наступної причини: Хоча моя відповідь наближається до рішення, це не 100% на місці. Я погоджуюся, що чітке запитання та чітка відповідь були б найкращим справою, але насправді це не завжди працює. Усі відповіді тут - це вирішення конкретних переваг та недоліків. Читач повинен зробити вибір, який спосіб подолання найкраще підходить для його оточення. Розмірковуючи про недоліки 50-піксельного рішення, я намагаюся зробити доступною більше інформації для підтримки цього вибору.
ChristophK

-1

Виконайте наступні дії:

  1. ВПРАВО натисніть кнопку запуску
  2. виберіть Властивості
  3. в розділі "Панелі завдань і меню запуску" виберіть вкладку "Меню пуску"
  4. Виберіть "Налаштувати" (не має значення, якщо ви використовуєте класичний або загальний стиль)
  5. Клацніть наперед і прокрутіть для пошуку "Увімкнути перетягування"
  6. Зніміть його
  7. Натисніть Застосувати.

Це повинно зробити трюк.


2
хоча це зовсім запобігти файли з «копіюються» в стартовому меню, він не відповідає на удаваний питання Ора щодо запобігання копіювання файлів з допомогою Провідника.
edwardbackstrom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.