web-dev-qa-db-ja.com

Windows 7のエクスプローラーでコピーのドラッグアンドドロップを無効にする

Windows 7のWindowsエクスプローラーでドラッグアンドドロップによるファイルのコピーを無効にするにはどうすればよいですか?

私はしないでくださいドラッグアンドドロップを完全に無効にしたい、またはスタートメニューで無効にしたいことに注意してくださいcopying(ユーザーがドラッグアンドドロップするときにファイルを複製します。

9
John

Windowsには、ドラッグアンドドロップのデフォルトアクションを変更する組み込みの方法はありませんが、デフォルトのアクションを「移動」に変更できる Drag'n'Drop Editor というツールが見つかりました」.

これはコピーを無効にしません(Ctrlキーを押しながらコピーを作成できます)が、偶発的なコピーを防ぐのに役立ちます。

4
hammar

内容:ダブルクリックでフォルダーを開こうとしたときに、偶発的なドラッグドロップを防止します。

理由:ダブルクリックしてフォルダーを開いたが、マウスが2つのクリックの間に移動した場合、エクスプローラーはフォルダーをドラッグしていると見なします。

解決策:次の6行をprevent-accidental-drag-drop-in-Explorer.regという名前のファイルに保存し、クリックしてインストールします。ウィンドウを再起動します。ドラッグアンドドロップを開始するには、マウスをさらにドラッグする必要があります。

 Windowsレジストリエディタバージョン5.00 
 
 [HKEY_CURRENT_USER\Control Panel\Desktop] 
 "DragHeight" = "50" 
 "DragWidth" = " 50インチ
8
mosh

私は大企業で働いており、共有ドライブ内のフォルダを誤ってドラッグしてしまうという問題がありました。 Windowsにはそれを防ぐための組み込み機能がなく、フリーウェアやサードパーティの機能を使用できないため、問題の共有フォルダーにアクセスできる管理用コンピューターで実行するスクリプトを作成しました。スクリプトは、非表示のMS Wordセッションを開き、エクスプローラーでファイルを名前で一覧表示すると、ファイルを最上部に配置する名前で共有フォルダーにファイルを作成します。スクリプトは終了しますが、その管理コンピューターでWord文書を開いたままにします。誰かがフォルダをドラッグしようとすると、そのWord文書が開いているため移動できないことを示すエラーメッセージがすぐに表示されます。また、削除することもできません。 Windowsはフォルダーの内容をアルファベット順に移動します。これは、Word文書を一番上に置く名前を付けることが重要です。

3
cydonio

ファイルをコピー/移動する代わりに、デフォルトのドラッグアンドドロップ動作を変更してショートカットを作成できます。

機能

  1. フォルダ/ファイルは元の場所に残ります

  2. コピーは行われないため、ファイル/フォルダーの重複やスペースの無駄はありません

  3. ファイル/フォルダを移動したい場合は、マウスの右ボタンを使用して、コンテキストメニューから[移動]を選択する必要があります

  4. ユーザーが誤ってドラッグアンドドロップを使用すると、ショートカットが作成されます。これが唯一の欠点ですが、影響はほとんどありません。必要に応じて、スクリプトを使用してショートカットを削除することもできます。

  5. このアプローチでは、一貫したドラッグアンドドロップ動作が導入されます。これは、ウィンドウのデフォルトではありません。デフォルトでは、フォルダー/ファイルがファイルシステム間でドラッグされると、コピーが作成されます。同じファイルシステム内で同じファイルがドラッグされると、そのファイルは移動されます。 ITの専門家はおそらくその背景と意図を知っていますが、多くのユーザーはそうではないかもしれません。

ソリューション

これを.regファイルにコピーし、管理者権限で実行します。

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

Active Directoryサーバーでのグループポリシーを使用した配布

グループポリシーを設定します(ドイツ語から翻訳されています。異なる場合は、正しい用語に置き換えてください):

Computer configuration > Settings > Windows Settings > Registry

Windows Server 2012を搭載したWindows 7でテスト済み

moshによるソリューションに関するコメント

最初に50ピクセルの最小移動距離を設定することは有望に見えますが、いくつかの欠点があります。

  1. この動作はユーザーには透過的ではありません。 1人のユーザーがファイルを移動しようとする場合があります。彼がファイルを「十分に遠く」移動すると機能します。フォルダが近くにある場合、移動は機能しません。このアプローチは、「一貫性のない動作」でユーザーインターフェイスを壊します。

  2. 速いユーザーは誤って51ピクセルをドラッグする可能性があります-結局、距離に設定する適切な値がありません。小さすぎる-影響なし。大きすぎる-壊れた移動機能。

2
ChristophK