Vô hiệu hóa kéo và thả COPY trong Windows Explorer trong Windows 7


9

Làm cách nào tôi có thể vô hiệu hóa sao chép tệp qua kéo và thả trong Windows Explorer trong Windows 7?

Lưu ý rằng tôi không muốn vô hiệu hóa hoàn toàn kéo và thả trong menu bắt đầu, chỉ cần vô hiệu hóa sao chép (sao chép) tệp khi người dùng kéo và thả.


Trong HĐH GUI, kéo và thả là trung tâm của quy trình. Nếu bạn muốn di chuyển các tệp chứ không phải sao chép, đó là một vấn đề khác nhưng bạn không thể đơn giản yêu cầu hệ thống không sao chép các tệp trừ khi bạn ngăn chặn việc đó với quyền của tệp. Nếu đó là một vấn đề tiếp cận có công cụ. Bạn đang cố gắng thực hiện những gì để ngăn chặn các tập tin bị sao chép?
edwardbackstrom

Khoảng một nửa số máy khách PC của tôi có 'bản sao của các tệp ...' và tôi đã thấy nhiều như một GB tệp trùng lặp.
Giăng

1
Chỉ cần tìm kiếm và xóa các tập tin "Sao chép ...". Script nó ra và chạy nó thường xuyên. ;)
Ƭᴇcʜιᴇ007

3
Điều đó thật buồn cười, tôi nghĩ rằng vấn đề thực sự là M CHUYỂN kéo và thả, bạn biết việc vô tình di chuyển các thư mục mạng và nhận được khiếu nại về "các thư mục đã biến mất". SAO CHÉP xảy ra khi di chuyển mọi thứ từ ổ đĩa này sang ổ đĩa khác, nếu không thì mặc định là M CHUYỂN. Vậy tại sao người dùng của bạn sẽ kéo mọi thứ giữa các ổ đĩa? Nó không giống như nhầm lẫn tình cờ. Nếu người dùng đang cố gắng di chuyển mọi thứ giữa các chia sẻ mạng khác nhau, tại sao không xem xét kết hợp chúng vào một ổ đĩa lớn (ảo)? V.v. Có lẽ có một số yếu tố nguyên nhân gốc rễ ở đây.
nhạc chuông

Câu trả lời:


4

Windows không cung cấp cách tích hợp để thay đổi hành động kéo và thả mặc định, nhưng tôi đã tìm thấy một công cụ có tên Drag'n'Drop Editor sẽ cho phép bạn thay đổi hành động mặc định thành "di chuyển".

Điều này không vô hiệu hóa sao chép (bạn vẫn có thể giữ Ctrl để tạo một bản sao), nhưng nó sẽ giúp ngăn chặn các bản sao tình cờ.


Tôi thích sử dụng cài đặt cửa sổ mặc định bằng cách giữ ctrl / alt để sao chép hoặc tạo lối tắt
Mohamed Slama

8

Điều gì: Ngăn chặn tình trạng kéo thả vô tình khi bạn đang cố mở một thư mục bằng một cú nhấp đúp.

Tại sao: Bạn bấm đúp để mở thư mục, nhưng Chuột di chuyển giữa hai lần nhấp, Explorer cho rằng bạn đang kéo thư mục.

Giải pháp: Lưu 6 dòng tiếp theo trong một tệp có tên : prevent-accidental-drag-drop-in-explorer.reg, nhấp vào nó để cài đặt nó; khởi động lại cửa sổ; và bây giờ bạn sẽ cần phải kéo chuột nhiều hơn nữa để bắt đầu kéo / thả.

Windows Registry Editor Phiên bản 5,00

[HKEY_CURRENT_USER \ Bảng điều khiển \ Máy tính để bàn]
"Kéo dài" = "50"
"DragWidth" = "50"

1
Câu trả lời này rất hoàn hảo về mọi mặt, tôi ước mình có thể +100
Luis Ferrao

3

Tôi làm việc trong một công ty lớn và chúng tôi gặp vấn đề về việc vô tình kéo các thư mục trong một ổ đĩa chung. Vì không có chức năng tích hợp trong các cửa sổ để ngăn chặn nó và tôi không thể sử dụng phần mềm miễn phí hoặc các thứ của bên thứ ba, tôi đã tạo một tập lệnh chạy trong máy tính quản trị có quyền truy cập vào thư mục dùng chung. Kịch bản mở một phiên MS Word vô hình và tạo một tệp trong thư mục dùng chung với tên đặt nó ở trên cùng nếu bạn liệt kê các tệp theo tên trong Explorer. Kịch bản kết thúc nhưng để tài liệu Word mở trong máy tính quản trị đó. Nếu ai đó cố gắng kéo thư mục, họ nhận được thông báo lỗi ngay lập tức cho họ biết họ không thể di chuyển thư mục đó vì tài liệu từ đó đang mở. Họ cũng không thể xóa nó. Windows di chuyển nội dung của một thư mục theo thứ tự bảng chữ cái, '


1
RẤT thông minh của bạn!
RockPaperLizard

Để tham khảo, bạn có thể gửi kịch bản? Nó sẽ rất hữu ích cho cộng đồng để có nó ở đây.
bwDraco

1
Thật không may, nó không hoạt động, ít nhất là không phải trên máy chủ tệp Samba. Tôi vừa thử nó: 1. tạo một tệp trên một máy tính (và giữ cho nó mở, ví dụ: tài liệu Word) 2. di chuyển thư mục chứa tệp đó từ máy tính khác Không có lỗi, thư mục chỉ được di chuyển. :-(
dummzeuch

2

Bạn có thể thay đổi hành vi kéo và thả mặc định để tạo lối tắt thay vì sao chép / di chuyển tệp.

Đặc trưng

  1. Các thư mục / tập tin ở vị trí ban đầu của họ

  2. Không có sao chép diễn ra, do đó không có sự trùng lặp của các tập tin / thư mục và không lãng phí không gian

  3. Nếu bạn muốn di chuyển tệp / thư mục, bạn phải sử dụng nút chuột phải và chọn "di chuyển" từ menu ngữ cảnh

  4. Nếu người dùng vô tình sử dụng kéo và thả, một phím tắt sẽ được tạo. Đây là nhược điểm duy nhất, nhưng với rất ít tác động. Tùy chọn bạn có thể sử dụng một tập lệnh để xóa các phím tắt nếu điều đó có vẻ phù hợp.

  5. Cách tiếp cận này giới thiệu hành vi kéo và thả nhất quán, không phải là mặc định trong các cửa sổ: Theo mặc định, nếu một thư mục / tệp được kéo trên các hệ thống tệp, một bản sao được tạo. Nếu cùng một tệp được kéo trong cùng một hệ thống tệp, nó sẽ được di chuyển. Trong khi một chuyên gia CNTT có thể biết nền tảng và ý định của nó, nhiều người dùng có thể không.

Giải pháp

Sao chép tệp này vào tệp .reg và chạy nó với quyền quản trị viên:

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

Phân phối sử dụng chính sách nhóm với máy chủ thư mục hoạt động

Định cấu hình chính sách nhóm (được dịch từ tiếng Đức, vui lòng thay thế bằng chính xác nếu chúng khác nhau):

Computer configuration > Settings > Windows Settings > Registry

Đã thử nghiệm trên Windows 7 với Windows Server 2012

Nhận xét về giải pháp của mosh

Mặc dù việc đặt khoảng cách di chuyển tối thiểu là 50 pixel có vẻ hứa hẹn trước tiên, có một số nhược điểm:

  1. Các hành vi không minh bạch cho người dùng. Một người dùng có thể cố gắng di chuyển một tập tin. Khi anh ta di chuyển tập tin "đủ xa" thì nó hoạt động. Khi thư mục ở gần, di chuyển không hoạt động. Cách tiếp cận phá vỡ giao diện người dùng với "hành vi không nhất quán".

  2. Một người dùng nhanh chóng có thể vô tình kéo 51 pixel - cuối cùng không có giá trị phù hợp để đặt khoảng cách. Quá nhỏ - không có tác dụng. Quá lớn - chức năng di chuyển bị hỏng.


Một gợi ý để cải thiện câu trả lời của bạn. Xóa bình luận. Khi ai đó đọc câu trả lời của bạn, tôi không quan tâm bạn không có sự phản hồi để bình luận. Câu trả lời của bạn nên làm một điều, trả lời câu hỏi, bạn không nên hướng câu trả lời của mình đến bất kỳ người dùng cụ thể nào. Bạn không cần phải cho biết khi bạn thêm một cái gì đó, lịch sử sửa đổi, tồn tại vì lý do đó.
Ramhound

Cảm ơn lời đề nghị của bạn, tôi đã xóa dòng về danh tiếng.
ChristophK

Tôi đã để lại bình luận vì lý do sau: Mặc dù câu trả lời của tôi khá gần với giải pháp, nhưng nó không phải là 100% tại chỗ. Tôi đồng ý rằng một câu hỏi rõ ràng và một câu trả lời rõ ràng sẽ là điều tốt nhất, nhưng trong thực tế, điều này không phải lúc nào cũng hoạt động. Tất cả các câu trả lời ở đây là cách giải quyết với những lợi thế và bất lợi cụ thể. Người đọc phải đưa ra lựa chọn cách giải quyết phù hợp nhất với môi trường của mình. Bằng cách đọc những nhược điểm của giải pháp 50 pixel, tôi cố gắng cung cấp thêm thông tin để hỗ trợ cho lựa chọn đó.
ChristophK

-1

Thực hiện các bước sau:

  1. ĐÚNG bấm vào nút bắt đầu
  2. chọn Thuộc tính
  3. trong "Thanh tác vụ và tùy chỉnh menu bắt đầu", chọn tab "Menu bắt đầu"
  4. Chọn "Tùy chỉnh" (không quan trọng nếu bạn đang sử dụng kiểu cổ điển hoặc chung)
  5. Nhấp vào trước và cuộn để tìm kiếm "Kích hoạt kéo và thả"
  6. Bỏ chọn nó
  7. Nhấp vào Áp dụng.

Cái này cần phải dùng mẹo.


2
Mặc dù điều này không ngăn các tệp bị "sao chép" vào menu bắt đầu, nhưng nó không trả lời câu hỏi rõ ràng của OP về việc ngăn chặn các tệp được sao chép qua Explorer.
edwardbackstrom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.