Désactiver le glisser-déposer COPY dans l'Explorateur Windows dans Windows 7

9

Comment puis-je désactiver la copie de fichiers par glisser-déposer dans l'Explorateur Windows sous Windows 7?

Notez que je ne veux pas désactiver complètement le glisser-déposer ni dans le menu Démarrer, désactivez simplement la copie (duplication) des fichiers lorsque les utilisateurs font un glisser-déposer.

John
la source
Dans un OS GUI, le glisser-déposer est au cœur du processus. Si vous souhaitez déplacer les fichiers plutôt que les copier, c'est une autre affaire, mais vous ne pouvez pas simplement dire au système de ne pas copier les fichiers à moins que vous ne l'empêchiez de le faire avec des autorisations de fichiers. S'il s'agit d'un problème d'accessibilité, il existe des outils. Qu'essayez-vous d'accomplir pour empêcher la copie de fichiers?
edwardbackstrom
Environ la moitié de mes clients PC ont des fichiers «copie de ...» et j'ai vu jusqu'à un Go complet de fichiers en double.
John
1
Recherchez et supprimez simplement les fichiers "Copie de ...". Créez un script et exécutez-le régulièrement. ;)
Ƭᴇcʜιᴇ007
3
C'est drôle, je pensais que le vrai problème était le glisser-déposer MOVE, vous savez déplacer accidentellement des dossiers réseau et recevoir des plaintes concernant des "dossiers disparus". COPY se produit lors du déplacement de choses d'un lecteur à un autre, sinon la valeur par défaut est MOVE. Alors pourquoi vos utilisateurs feraient-ils glisser les choses entre les disques? Cela ne ressemble pas à des erreurs de frappe accidentelles. Si les utilisateurs tentent de déplacer des éléments entre différents partages réseau, pourquoi ne pas envisager de les combiner en un seul grand lecteur (virtuel)? Etc. Peut-être y a-t-il un facteur de cause profonde ici.
mtone

Réponses:

4

Windows ne fournit pas de méthode intégrée pour modifier l'action par défaut du glisser-déposer, mais j'ai trouvé un outil appelé Drag'n'Drop Editor qui vous permettra de modifier l'action par défaut pour "déplacer".

Cela ne désactive pas la copie (vous pouvez toujours maintenir Ctrl pour faire une copie), mais cela devrait aider à prévenir les copies accidentelles.

hammar
la source
Je préfère utiliser le paramètre Windows par défaut en maintenant ctrl / alt pour copier ou créer un raccourci
Mohamed Slama
8

Quoi: empêchez le glisser-déposer accidentel lorsque vous essayez d'ouvrir un dossier par un double-clic.

Pourquoi: vous double-cliquez pour ouvrir un dossier, mais la souris se déplace entre les deux clics, l'Explorateur suppose que vous faites glisser un dossier.

Solution: Enregistrez les 6 lignes suivantes dans un fichier nommé:, prevent-accidental-drag-drop-in-explorer.regcliquez dessus pour l'installer; redémarrer les fenêtres; et maintenant vous devrez faire glisser la souris beaucoup plus pour lancer le glisser / déposer.

Éditeur de registre Windows version 5.00

[HKEY_CURRENT_USER \ Control Panel \ Desktop]
"DragHeight" = "50"
"DragWidth" = "50"
mosh
la source
1
Cette réponse est si parfaite à tous
points de
3

Je travaille dans une grande entreprise et nous avons eu le problème de glisser accidentellement des dossiers dans un lecteur partagé. Puisqu'il n'y a pas de fonctionnalité intégrée dans Windows pour l'empêcher et que je ne peux pas utiliser de freeware ou de choses tierces, j'ai créé un script qui s'exécute sur un ordinateur administratif avec accès au dossier partagé en question. Le script ouvre une session MS Word invisible et crée un fichier dans le dossier partagé avec un nom qui le place tout en haut si vous répertoriez les fichiers par nom dans l'Explorateur. Le script se termine mais laisse le document Word ouvert sur cet ordinateur d'administration. Si quelqu'un essaie de faire glisser le dossier, il reçoit un message d'erreur immédiat lui disant qu'il ne peut pas le déplacer car ce document Word est ouvert. Ils ne peuvent pas non plus le supprimer. Windows déplace le contenu d'un dossier par ordre alphabétique, cela '

cydonio
la source
1
TRÈS intelligent de vous!
RockPaperLizard
Pour référence, pouvez-vous publier le script? Il serait très utile à la communauté de l'avoir ici.
bwDraco
1
Malheureusement, cela ne fonctionne pas, du moins pas sur un serveur de fichiers Samba. Je viens de l'essayer: 1. créer un fichier sur un ordinateur (et le garder ouvert, par exemple un document Word) 2. déplacer le dossier contenant ce fichier depuis un autre ordinateur Aucune erreur, le dossier est simplement déplacé. :-(
dummzeuch
2

Vous pouvez modifier le comportement de glisser-déposer par défaut pour créer un raccourci au lieu de copier / déplacer les fichiers.

Caractéristiques

  1. Le dossier / les fichiers restent à leur emplacement d'origine

  2. Aucune copie n'a lieu, il n'y a donc pas de duplication de fichiers / dossiers et pas de perte d'espace

  3. Si vous souhaitez déplacer un fichier / dossier, vous devez utiliser le bouton droit de la souris et choisir "déplacer" dans le menu contextuel

  4. Si un utilisateur utilise accidentellement le glisser-déposer, un raccourci sera créé. C'est le seul inconvénient, mais avec très peu d'impact. Vous pouvez éventuellement utiliser un script pour supprimer les raccourcis si cela semble approprié.

  5. Cette approche introduit un comportement de glisser-déposer cohérent, ce qui n'est pas le cas par défaut dans Windows: Par défaut, si un dossier / fichier est déplacé sur des systèmes de fichiers, une copie est effectuée. Si le même fichier est glissé dans le même système de fichiers, il est déplacé. Alors qu'un expert informatique en connaît probablement le contexte et les intentions, de nombreux utilisateurs ne le savent peut-être pas.

Solution

Copiez-le dans un fichier .reg et exécutez-le avec les privilèges d'administrateur:

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

Distribution à l'aide de stratégies de groupe avec serveur Active Directory

Configurez une politique de groupe (traduit de l'allemand, n'hésitez pas à le remplacer par les termes corrects s'ils diffèrent):

Computer configuration > Settings > Windows Settings > Registry

Testé sur Windows 7 avec Windows Server 2012

Commenter la solution de mosh

Bien que la définition d'une distance de déplacement minimale de 50 pixels semble prometteuse en premier lieu, il existe certains inconvénients:

  1. Le comportement n'est pas transparent pour les utilisateurs. Un utilisateur peut essayer de déplacer un fichier. Lorsqu'il déplace le fichier "assez loin", cela fonctionne. Lorsque le dossier est à proximité, le déplacement ne fonctionne pas. L'approche casse l'interface utilisateur avec un "comportement incohérent".

  2. Un utilisateur rapide peut accidentellement faire glisser 51 pixels - à la fin, il n'y a pas de valeur appropriée à définir pour la distance. Trop petit - aucun effet. Trop grand - fonction de mouvement cassé.

ChristophK
la source
Une suggestion pour améliorer votre réponse. Supprimez le commentaire. En tant que personne lisant votre réponse, je m'en fiche que vous n'ayez pas la répétition à commenter. Votre réponse doit faire une chose, répondre à la question, vous ne devez pas diriger votre réponse vers un utilisateur spécifique. Vous n'avez pas besoin d'indiquer quand vous avez ajouté quelque chose, l'historique des révisions existe pour cette raison.
Ramhound
Merci pour votre suggestion, j'ai supprimé la ligne concernant la réputation.
ChristophK
J'ai laissé le commentaire lui-même pour la raison suivante: bien que ma réponse soit assez proche de la solution, elle n'est pas à 100% sur place. Je suis d'accord qu'une question claire et une réponse claire seraient la meilleure chose, mais en réalité cela ne fonctionne pas toujours. Toutes les réponses ici sont des solutions de contournement avec des avantages et des inconvénients spécifiques. Le lecteur doit choisir quelle solution de contournement convient le mieux à son environnement. En mettant l'accent sur les inconvénients de la solution à 50 pixels, j'essaie de mettre à disposition plus d'informations pour soutenir ce choix.
ChristophK
-1

Effectuez les étapes suivantes:

  1. Clic DROIT sur le bouton de démarrage
  2. sélectionnez Propriétés
  3. dans "Barre des tâches et propriétés du menu Démarrer", sélectionnez l'onglet "Menu Démarrer"
  4. Sélectionnez "Personnaliser" (peu importe si vous utilisez le style classique ou général)
  5. Cliquez sur avancer et faites défiler pour rechercher "Activer le glisser-déposer"
  6. Décochez-le
  7. Cliquez sur Appliquer.

Cela devrait faire l'affaire.

Farath Shba
la source
2
bien que cela n'empêche les fichiers d'être « copiés » dans le menu de démarrage, il ne répond pas à la question apparente de l'OP d'empêcher les fichiers copiés via Explorer.
edwardbackstrom