Deaktivieren Sie das Kopieren per Drag & Drop im Windows Explorer in Windows 7


9

Wie kann ich das Kopieren von Dateien per Drag & Drop im Windows Explorer in Windows 7 deaktivieren ?

Beachten Sie, dass ich nicht will deaktivieren Drag-and-Drop vollständig noch im Startmenü, nur deaktivieren Kopieren (Duplizieren) Dateien , wenn Benutzer per Drag-and-Drop.


In einem GUI-Betriebssystem steht Drag & Drop im Mittelpunkt des Prozesses. Wenn Sie die Dateien verschieben möchten, anstatt sie zu kopieren, ist dies eine andere Sache, aber Sie können das System nicht einfach anweisen, keine Dateien zu kopieren, es sei denn, Sie verhindern dies mit Dateiberechtigungen. Wenn es sich um ein Problem mit der Barrierefreiheit handelt, gibt es Tools. Was möchten Sie erreichen, um zu verhindern, dass Dateien kopiert werden?
Edwardbackstrom

Ungefähr die Hälfte meiner PC-Clients verfügt über "Kopie von ..." - Dateien, und ich habe bis zu einem vollen GB doppelter Dateien gesehen.
John

1
Suchen und löschen Sie einfach "Kopie von ..." - Dateien. Schreiben Sie es aus und führen Sie es regelmäßig aus. ;)
Ƭᴇcʜιᴇ007

3
Das ist lustig, ich dachte, das eigentliche Problem war MOVE Drag & Drop. Sie wissen, dass Netzwerkordner versehentlich verschoben wurden und Beschwerden über "verschwundene Ordner" eingingen. KOPIEREN passiert, wenn Dinge von einem Laufwerk auf ein anderes verschoben werden, andernfalls ist die Standardeinstellung MOVE. Warum sollten Ihre Benutzer also Dinge zwischen Laufwerken ziehen? Es klingt nicht nach versehentlichen Fehlklicks. Wenn Benutzer versuchen, Dinge zwischen verschiedenen Netzwerkfreigaben zu verschieben, können Sie sie zu einem großen (virtuellen) Laufwerk kombinieren. Vielleicht gibt es hier einen Grundursachenfaktor.
mtone

Antworten:


4

Windows bietet keine integrierte Möglichkeit, die Standardaktion per Drag & Drop zu ändern. Ich habe jedoch ein Tool namens Drag'n'Drop Editor gefunden, mit dem Sie die Standardaktion in "Verschieben" ändern können.

Dadurch wird das Kopieren nicht deaktiviert (Sie können die Strg- Taste weiterhin gedrückt halten, um eine Kopie zu erstellen), es sollte jedoch dazu beitragen, versehentliche Kopien zu vermeiden.


Ich bevorzuge die Standardeinstellung von Windows, indem ich Strg / Alt gedrückt halte, um eine Verknüpfung zu kopieren oder zu erstellen
Mohamed Slama

8

Was: Verhindern Sie versehentliches Ziehen und Ablegen, wenn Sie versuchen, einen Ordner mit einem Doppelklick zu öffnen.

Warum: Sie doppelklicken, um einen Ordner zu öffnen, aber die Maus bewegt sich zwischen den beiden Klicks. Der Explorer geht davon aus, dass Sie einen Ordner ziehen.

Lösung: Speichern Sie die nächsten 6 Zeilen in einer Datei mit dem Namen: prevent-accidental-drag-drop-in-explorer.regKlicken Sie darauf, um sie zu installieren. Windows neu starten; und jetzt müssen Sie die Maus viel mehr ziehen, um das Ziehen / Ablegen zu starten.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER \ Systemsteuerung \ Desktop]
"DragHeight" = "50"
"DragWidth" = "50"

1
Diese Antwort ist in jeder Hinsicht so perfekt, ich wünschte, ich könnte +100
Luis Ferrao

3

Ich arbeite in einer großen Firma und wir hatten das Problem, dass Ordner versehentlich auf ein freigegebenes Laufwerk gezogen wurden. Da Windows keine integrierten Funktionen enthält, um dies zu verhindern, und ich keine Freeware oder Dinge von Drittanbietern verwenden kann, habe ich ein Skript erstellt, das auf einem Verwaltungscomputer mit Zugriff auf den betreffenden freigegebenen Ordner ausgeführt wird. Das Skript öffnet eine unsichtbare MS Word-Sitzung und erstellt eine Datei im freigegebenen Ordner mit einem Namen, der ganz oben steht, wenn Sie die Dateien im Explorer nach Namen auflisten. Das Skript wird beendet, das Word-Dokument bleibt jedoch auf diesem Administratorcomputer geöffnet. Wenn jemand versucht, den Ordner zu ziehen, wird sofort eine Fehlermeldung angezeigt, dass er ihn nicht verschieben kann, da das Word-Dokument geöffnet ist. Sie können es auch nicht löschen. Windows verschiebt den Inhalt eines Ordners in alphabetischer Reihenfolge.


1
Sehr klug von dir!
RockPaperLizard

Können Sie das Skript als Referenz veröffentlichen? Es wäre sehr nützlich für die Community, es hier zu haben.
bwDraco

1
Leider funktioniert es nicht, zumindest nicht auf einem Samba-Dateiserver. Ich habe es gerade versucht: 1. Erstellen Sie eine Datei auf einem Computer (und lassen Sie sie geöffnet, z. B. ein Word-Dokument). 2. Verschieben Sie den Ordner mit dieser Datei von einem anderen Computer. Kein Fehler, der Ordner wird nur verschoben. :-(
Dummzeuch

2

Sie können das Standard-Drag & Drop-Verhalten ändern, um eine Verknüpfung zu erstellen, anstatt die Dateien zu kopieren / verschieben.

Eigenschaften

  1. Der Ordner / die Dateien bleiben an ihrem ursprünglichen Ort

  2. Es findet kein Kopieren statt, daher werden keine Dateien / Ordner dupliziert und kein Speicherplatz verschwendet

  3. Wenn Sie eine Datei / einen Ordner verschieben möchten, müssen Sie die rechte Maustaste verwenden und im Kontextmenü "Verschieben" auswählen

  4. Wenn ein Benutzer versehentlich Drag & Drop verwendet, wird eine Verknüpfung erstellt. Dies ist der einzige Nachteil, jedoch mit sehr geringen Auswirkungen. Optional können Sie mithilfe eines Skripts Verknüpfungen löschen, wenn dies angemessen erscheint.

  5. Dieser Ansatz führt ein konsistentes Drag & Drop-Verhalten ein, das in Windows nicht die Standardeinstellung ist: Wenn ein Ordner / eine Datei über Dateisysteme gezogen wird, wird standardmäßig eine Kopie erstellt. Wenn dieselbe Datei in dasselbe Dateisystem gezogen wird, wird sie verschoben. Während ein IT-Experte wahrscheinlich den Hintergrund und die Absichten kennt, wissen viele Benutzer dies möglicherweise nicht.

Lösung

Kopieren Sie diese in eine REG-Datei und führen Sie sie mit Administratorrechten aus:

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

Verteilung mithilfe von Gruppenrichtlinien mit Active Directory-Server

Konfigurieren Sie eine Gruppenrichtlinie (übersetzt aus dem Deutschen, ersetzen Sie sie bitte durch die richtigen Begriffe, wenn sie sich unterscheiden):

Computer configuration > Settings > Windows Settings > Registry

Getestet unter Windows 7 mit Windows Server 2012

Kommentar zur Lösung von mosh

Während das Festlegen einer minimalen Bewegungsentfernung von 50 Pixel zunächst vielversprechend erscheint, gibt es einige Nachteile:

  1. Das Verhalten ist für die Benutzer nicht transparent. Ein Benutzer versucht möglicherweise, eine Datei zu verschieben. Wenn er die Datei "weit genug" verschiebt, funktioniert es. Wenn sich der Ordner in der Nähe befindet, funktioniert das Verschieben nicht. Der Ansatz unterbricht die Benutzeroberfläche mit "inkonsistentem Verhalten".

  2. Ein schneller Benutzer kann versehentlich 51 Pixel ziehen - am Ende gibt es keinen richtigen Wert für die Entfernung. Zu klein - keine Wirkung. Zu große - kaputte Bewegungsfunktion.


Ein Vorschlag zur Verbesserung Ihrer Antwort. Entfernen Sie den Kommentar. Als jemand, der Ihre Antwort liest, ist es mir egal, dass Sie nicht die Möglichkeit haben, Kommentare abzugeben. Ihre Antwort sollte eine Sache tun, die Frage beantworten, Sie sollten Ihre Antwort nicht an einen bestimmten Benutzer richten. Aus diesem Grund müssen Sie nicht angeben, wann Sie etwas hinzugefügt haben, den Revisionsverlauf.
Ramhound

Vielen Dank für Ihren Vorschlag, ich habe die Zeile über den Ruf entfernt.
ChristophK

Ich habe den Kommentar selbst aus folgendem Grund hinterlassen: Obwohl meine Antwort der Lösung ziemlich nahe kommt, ist sie nicht zu 100% vor Ort. Ich stimme zu, dass eine klare Frage und eine klare Antwort das Beste wären, aber in Wirklichkeit funktioniert dies nicht immer. Alle Antworten hier sind Problemumgehungen mit spezifischen Vor- und Nachteilen. Der Leser muss entscheiden, welche Problemumgehung für seine Umgebung am besten geeignet ist. Indem ich die Nachteile der 50-Pixel-Lösung herausstelle, versuche ich, mehr Informationen zur Verfügung zu stellen, um diese Wahl zu unterstützen.
ChristophK

-1

Führen Sie die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start
  2. Wählen Sie Eigenschaften
  3. Wählen Sie unter "Eigenschaften der Taskleiste und des Startmenüs" die Registerkarte "Startmenü"
  4. Wählen Sie "Anpassen" (spielt keine Rolle, wenn Sie den klassischen oder allgemeinen Stil verwenden).
  5. Klicken Sie auf "Weiter" und scrollen Sie, um nach "Drag & Drop aktivieren" zu suchen.
  6. Deaktivieren Sie es
  7. Klicken Sie auf Übernehmen.

Dies sollte den Trick tun.


2
Dies verhindert zwar, dass Dateien in das Startmenü "kopiert" werden, beantwortet jedoch nicht die offensichtliche Frage des OP, das Kopieren von Dateien über den Explorer zu verhindern.
Edwardbackstrom
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.