Disabilitare il trascinamento della copia in Esplora risorse in Windows 7


9

Come posso disabilitare la copia dei file tramite il trascinamento della selezione in Esplora risorse di Windows 7?

Nota che non voglio disabilitare il trascinamento della selezione né nel menu di avvio, ma solo la copia (duplicazione) dei file quando gli utenti trascinano la selezione.


In un sistema operativo GUI, il trascinamento della selezione è al centro del processo. Se si desidera spostare i file anziché copiarli, questa è un'altra questione, ma non si può semplicemente dire al sistema di non copiare i file se non si impedisce di farlo con le autorizzazioni dei file. Se si tratta di un problema di accessibilità ci sono strumenti. Cosa stai cercando di fare per impedire che i file vengano copiati?
edwardbackstrom

Circa la metà dei miei client PC ha "copie di ..." file e ho visto un intero GB di file duplicati.
John

1
Cerca ed elimina i file "Copia di ...". Scriverlo ed eseguirlo regolarmente. ;)
Ƭᴇcʜιᴇ007,

3
È divertente, ho pensato che il vero problema fosse SPOSTARE il trascinamento della selezione, sai spostare accidentalmente le cartelle di rete e ricevere lamentele su "cartelle scomparse". La COPIA si verifica quando si spostano elementi da un'unità a un'altra, altrimenti l'impostazione predefinita è SPOSTA. Quindi perché gli utenti trascinano le cose tra le unità? Non sembra un errore accidentale. Se gli utenti stanno provando a spostare le cose tra varie condivisioni di rete, perché non considerare di combinarle in un'unica unità (virtuale) di grandi dimensioni? Ecc. Forse c'è qualche fattore di causa principale qui.
mtone,

Risposte:


4

Windows non fornisce un modo integrato per modificare l'azione predefinita di trascinamento della selezione, ma ho trovato uno strumento chiamato Editor Drag'n'Drop che ti consentirà di modificare l'azione predefinita in "sposta".

Questo non disabilita la copia (puoi sempre tenere premuto Ctrl per fare una copia), ma dovrebbe aiutare a prevenire copie accidentali.


Preferisco usare le impostazioni predefinite di Windows tenendo premuto Ctrl / Alt per copiare o creare una scorciatoia
Mohamed Slama,

8

Cosa: impedisce il trascinamento accidentale quando si tenta di aprire una cartella con un doppio clic.

Perché: fai doppio clic per aprire una cartella, ma il mouse si sposta tra i due clic, Explorer presuppone che stai trascinando una cartella.

Soluzione: salvare le 6 righe successive in un file denominato:, prevent-accidental-drag-drop-in-explorer.regfare clic su di esso per installarlo; riavvia Windows; e ora dovrai trascinare il mouse molto di più per avviare il trascinamento della selezione.

Editor del registro di Windows Versione 5.00

[HKEY_CURRENT_USER \ Pannello di controllo \ Desktop]
"DragHeight" = "50"
"DragWidth" = "50"

1
Questa risposta è così perfetta in ogni modo, vorrei poterlo fare +100
Luis Ferrao,

3

Lavoro in una grande azienda e abbiamo avuto il problema del trascinamento accidentale di cartelle in un'unità condivisa. Dato che non esiste alcuna funzionalità integrata in Windows per impedirlo e non posso usare freeware o cose di terze parti, ho creato uno script che viene eseguito in un computer amministrativo con accesso alla cartella condivisa in questione. Lo script apre una sessione invisibile di MS Word e crea un file nella cartella condivisa con un nome che lo posiziona all'inizio se si elencano i file per nome in Explorer. Lo script termina ma lascia aperto il documento di Word in quel computer amministratore. Se qualcuno tenta di trascinare la cartella, viene visualizzato un messaggio di errore immediato in cui viene indicato che non è possibile spostarla perché il documento di Word è aperto. Inoltre non possono eliminarlo. Windows sposta il contenuto di una cartella in ordine alfabetico, ovvero "


1
MOLTO intelligente da parte tua!
RockPaperLizard,

Per riferimento, puoi pubblicare lo script? Sarebbe molto utile per la comunità averlo qui.
bwDraco,

1
Sfortunatamente non funziona, almeno non su un file server Samba. Ho appena provato: 1. creare un file su un computer (e tenerlo aperto, ad esempio un documento Word) 2. spostare la cartella contenente quel file da un altro computer Nessun errore, la cartella viene spostata. :-(
dummzeuch

2

È possibile modificare il comportamento predefinito di trascinamento della selezione per creare un collegamento anziché copiare / spostare i file.

Caratteristiche

  1. La cartella / i file rimangono nella loro posizione originale

  2. Non viene eseguita alcuna copia, quindi non vi è duplicazione di file / cartelle e nessuno spreco di spazio

  3. Se vuoi spostare file / cartelle, devi usare il tasto destro del mouse e scegliere "sposta" dal menu contestuale

  4. Se un utente utilizza accidentalmente il trascinamento della selezione, verrà creato un collegamento. Questo è l'unico inconveniente, ma con un impatto minimo. Se lo si desidera, è possibile utilizzare uno script per eliminare le scorciatoie.

  5. Questo approccio introduce un comportamento coerente di trascinamento della selezione, che non è l'impostazione predefinita in Windows: per impostazione predefinita, se una cartella / file viene trascinata nei file system, viene creata una copia. Se lo stesso file viene trascinato all'interno dello stesso filesystem, viene spostato. Mentre un esperto IT probabilmente ne conosce il background e le intenzioni, molti utenti potrebbero non esserlo.

Soluzione

Copia questo in un file .reg ed eseguilo con i privilegi di amministratore:

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

Distribuzione tramite criteri di gruppo con server di directory attivo

Configura una politica di gruppo (tradotto dal tedesco, sentiti libero di sostituirlo con i termini corretti se differiscono):

Computer configuration > Settings > Windows Settings > Registry

Testato su Windows 7 con Windows Server 2012

Commenta la soluzione di mosh

Mentre l'impostazione di una distanza minima di spostamento di 50 pixel sembra prima di tutto promettente, ci sono alcuni svantaggi:

  1. Il comportamento non è trasparente per gli utenti. Un utente potrebbe provare a spostare un file. Quando sposta il file "abbastanza lontano" funziona. Quando la cartella si trova nelle vicinanze, lo spostamento non funziona. L'approccio rompe l'interfaccia utente con "comportamento incoerente".

  2. Un utente rapido può trascinare accidentalmente 51 pixel - alla fine non esiste un valore adeguato da impostare per la distanza. Troppo piccolo - nessun effetto. Funzione di spostamento troppo grande - interrotta.


Un suggerimento per migliorare la tua risposta. Rimuovi il commento. Come qualcuno che legge la tua risposta, non mi interessa che tu non abbia la ripetizione per commentare. La tua risposta dovrebbe fare una cosa, rispondere alla domanda, non dovresti indirizzare la tua risposta a nessun utente specifico. Non è necessario indicare quando hai aggiunto qualcosa, la cronologia delle revisioni esiste per questo motivo.
Ramhound,

Grazie per il tuo suggerimento, ho rimosso la linea sulla reputazione.
ChristophK,

Ho lasciato il commento stesso per il seguente motivo: mentre la mia risposta si avvicina abbastanza alla soluzione, non è al 100% sul posto. Concordo sul fatto che una domanda chiara e una risposta chiara sarebbero la cosa migliore, ma in realtà non sempre funziona. Tutte le risposte qui sono soluzioni alternative con vantaggi e svantaggi specifici. Il lettore deve scegliere quale soluzione alternativa si adatta meglio al proprio ambiente. Cercando gli svantaggi della soluzione da 50 pixel, provo a rendere disponibili ulteriori informazioni per supportare quella scelta.
ChristophK,

-1

Effettuare le seguenti operazioni:

  1. DESTRA fare clic sul pulsante di avvio
  2. seleziona Proprietà
  3. in "Barra delle applicazioni e proprietà del menu di avvio" selezionare la scheda "Menu di avvio"
  4. Seleziona "Personalizza" (non importa se stai usando lo stile classico o generale)
  5. Fare clic su anticipo e scorrere per cercare "Abilita trascinamento della selezione"
  6. Deselezionalo
  7. Fai clic su Applica.

Questo dovrebbe fare il trucco.


2
anche se questo non impedisce che i file vengano "copiato" al menu di avvio, non rispondere alla domanda apparente del PO di prevenire file copiati tramite Explorer.
edwardbackstrom
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.