ปิดใช้งานการคัดลอกและวางใน Windows Explorer ใน Windows 7


9

ฉันจะปิดการใช้งานการคัดลอกไฟล์ผ่านการลากแล้วปล่อยใน Windows Explorer ใน Windows 7 ได้อย่างไร

โปรดทราบว่าฉันไม่ต้องการปิดใช้งานการลากและวางอย่างสมบูรณ์หรือในเมนูเริ่มเพียงปิดการคัดลอกไฟล์ (การทำซ้ำ) เมื่อผู้ใช้ลากและวาง


ในระบบปฏิบัติการ GUI การลากแล้วปล่อยเป็นหัวใจสำคัญของกระบวนการ หากคุณต้องการย้ายไฟล์แทนการทำสำเนานั่นเป็นอีกเรื่องหนึ่ง แต่คุณไม่สามารถบอกให้ระบบไม่ทำการคัดลอกไฟล์ได้เว้นแต่คุณจะป้องกันไม่ให้ทำเช่นนั้นด้วยสิทธิ์ของไฟล์ ถ้ามันเป็นปัญหาการเข้าถึงมีเครื่องมือ คุณพยายามทำอะไรเพื่อป้องกันการคัดลอกไฟล์
edwardbackstrom

ประมาณครึ่งไคลเอนต์พีซีของฉันมีไฟล์ 'copy of ... ' และฉันเห็นไฟล์ซ้ำกันเต็ม GB
John

1
เพียงค้นหาและลบไฟล์ "คัดลอกจาก ... " เขียนสคริปต์และเรียกใช้เป็นประจำ ;)
Ƭᴇcʜιᴇ007

3
มันตลกดีฉันคิดว่าปัญหาที่แท้จริงคือการย้ายและวางคุณรู้หรือไม่ว่าการย้ายโฟลเดอร์เครือข่ายโดยไม่ตั้งใจและได้รับการร้องเรียนเกี่ยวกับ "โฟลเดอร์ที่หายไป" การคัดลอกจะเกิดขึ้นเมื่อเคลื่อนย้ายสิ่งของจากไดรฟ์ไปยังไดรฟ์อื่นมิฉะนั้นค่าเริ่มต้นคือ MOVE เหตุใดผู้ใช้ของคุณจะลากสิ่งต่าง ๆ ระหว่างไดรฟ์ ดูเหมือนจะไม่ผิดพลาดโดยไม่ตั้งใจ หากผู้ใช้พยายามที่จะย้ายสิ่งต่าง ๆ ระหว่างเครือข่ายที่ใช้ร่วมกันทำไมไม่ลองพิจารณาการรวมเข้าไว้ในไดรฟ์ขนาดใหญ่ (เสมือน) เป็นต้นอาจมีสาเหตุบางประการที่นี่
mtone

คำตอบ:


4

Windows ไม่ได้มีวิธีในการเปลี่ยนการกระทำเริ่มต้นของการลากและวาง แต่ฉันพบเครื่องมือที่ชื่อว่าDrag'n'Drop Editorซึ่งจะช่วยให้คุณเปลี่ยนการกระทำเริ่มต้นเป็น "ย้าย"

สิ่งนี้ไม่ปิดใช้งานการคัดลอก (คุณยังสามารถกด Ctrl ค้างไว้เพื่อทำสำเนาได้) แต่ควรช่วยป้องกันการคัดลอกโดยไม่ได้ตั้งใจ


ฉันต้องการใช้การตั้งค่าเริ่มต้นของ windows โดยกด ctrl / alt ค้างไว้เพื่อคัดลอกหรือสร้างทางลัด
Mohamed Slama

8

อะไร: ป้องกันการลากโดยไม่ตั้งใจเมื่อคุณพยายามเปิดโฟลเดอร์ด้วยการดับเบิลคลิก

ทำไม: คุณดับเบิลคลิกเพื่อเปิดโฟลเดอร์ แต่ Mouse เคลื่อนย้ายระหว่างการคลิกสองครั้ง Explorer จะถือว่าคุณกำลังลากโฟลเดอร์

การแก้ไข: บันทึก 6 บรรทัดถัดไปในไฟล์ชื่อ: prevent-accidental-drag-drop-in-explorer.reg, คลิกที่มันเพื่อติดตั้ง; รีสตาร์ท windows และตอนนี้คุณจะต้องลากเม้าส์มากขึ้นเพื่อเริ่มต้นการลาก / วาง

Windows Registry Editor เวอร์ชัน 5.00

[HKEY_CURRENT_USER \ แผงควบคุม \ เดสก์ท็อป]
"DragHeight" = "50"
"DragWidth" = "50"

1
คำตอบนี้สมบูรณ์แบบมากในทุก ๆ ทางฉันหวังว่าฉันจะได้ +100
Luis Ferrao

3

ฉันทำงานใน บริษัท ขนาดใหญ่และเราประสบปัญหาการลากโฟลเดอร์โดยไม่ตั้งใจในไดรฟ์ที่ใช้ร่วมกัน เนื่องจากไม่มีฟังก์ชั่นการใช้งานในตัว windows เพื่อป้องกันมันและฉันไม่สามารถใช้ฟรีแวร์หรือสิ่งอื่น ๆ ได้ฉันจึงสร้างสคริปต์ที่ทำงานในคอมพิวเตอร์ที่มีการดูแลระบบและสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้ สคริปต์จะเปิดเซสชัน MS Word ที่มองไม่เห็นและสร้างไฟล์ในโฟลเดอร์แชร์ด้วยชื่อที่วางไว้ด้านบนสุดหากคุณแสดงรายการไฟล์ตามชื่อใน Explorer สคริปต์เสร็จสิ้น แต่เปิดเอกสาร Word ค้างไว้ในคอมพิวเตอร์ผู้ดูแลระบบ หากมีคนพยายามลากโฟลเดอร์พวกเขาจะได้รับข้อความแสดงข้อผิดพลาดทันทีแจ้งให้พวกเขาทราบว่าพวกเขาไม่สามารถย้ายได้เพราะเอกสารคำนั้นเปิดอยู่ พวกเขายังไม่สามารถลบได้ Windows ย้ายเนื้อหาของโฟลเดอร์ตามลำดับตัวอักษรนั่นคือ '


1
คุณฉลาดมาก!
RockPaperLizard

สำหรับการอ้างอิงคุณสามารถโพสต์สคริปต์ได้หรือไม่ มันจะมีประโยชน์มากกับชุมชนที่ได้มาที่นี่
bwDraco

1
น่าเสียดายที่มันใช้งานไม่ได้อย่างน้อยก็ไม่ได้อยู่ในไฟล์เซิร์ฟเวอร์ Samba ฉันเพิ่งลอง: 1. สร้างไฟล์บนคอมพิวเตอร์เครื่องหนึ่ง (และเปิดไว้เช่นเอกสาร Word) 2. ย้ายโฟลเดอร์ที่มีไฟล์นั้นจากคอมพิวเตอร์เครื่องอื่นไม่มีข้อผิดพลาดโฟลเดอร์เพิ่งถูกย้าย :-(
dummzeuch

2

คุณสามารถเปลี่ยนพฤติกรรมการลากและวางเริ่มต้นเพื่อสร้างทางลัดแทนการคัดลอก / ย้ายไฟล์

คุณสมบัติ

  1. โฟลเดอร์ / ไฟล์อยู่ในตำแหน่งเดิม

  2. ไม่มีการคัดลอกเกิดขึ้นดังนั้นจึงไม่มีการทำซ้ำไฟล์ / โฟลเดอร์และไม่เปลืองเนื้อที่

  3. หากคุณต้องการย้ายไฟล์ / โฟลเดอร์คุณต้องใช้ปุ่มเมาส์ขวาและเลือก "ย้าย" จากเมนูบริบท

  4. หากผู้ใช้ตั้งใจลากและวางทางลัดจะถูกสร้างขึ้น นี่เป็นข้อเสียเปรียบเพียงอย่างเดียว แต่มีผลกระทบน้อยมาก คุณสามารถเลือกใช้สคริปต์เพื่อลบทางลัดได้หากเห็นว่าเหมาะสม

  5. วิธีนี้นำเสนอพฤติกรรมการลากและวางที่สอดคล้องกันซึ่งไม่ได้เป็นค่าเริ่มต้นใน windows: โดยค่าเริ่มต้นหากโฟลเดอร์ / ไฟล์ถูกลากข้ามระบบไฟล์จะทำการคัดลอก หากไฟล์เดียวกันถูกลากภายในระบบไฟล์เดียวกันไฟล์นั้นจะถูกย้าย ในขณะที่ผู้เชี่ยวชาญด้านไอทีอาจรู้ถึงเบื้องหลังและความตั้งใจของมันผู้ใช้หลายคนอาจไม่เข้าใจ

สารละลาย

คัดลอกสิ่งนี้ลงในไฟล์. reg และรันด้วยสิทธิ์ผู้ดูแลระบบ:

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

การกระจายโดยใช้นโยบายกลุ่มกับเซิร์ฟเวอร์ไดเรกทอรีที่ใช้งานอยู่

กำหนดค่านโยบายกลุ่ม (แปลจากภาษาเยอรมันโปรดเปลี่ยนเป็นเงื่อนไขที่ถูกต้องหากมีความแตกต่าง):

Computer configuration > Settings > Windows Settings > Registry

ทดสอบบน Windows 7 ด้วย Windows Server 2012

แสดงความคิดเห็นในการแก้ปัญหาโดย mosh

ในขณะที่การตั้งค่าระยะทางในการเลื่อนขั้นต่ำที่ 50 พิกเซลดูน่าจะเป็นสิ่งแรก

  1. พฤติกรรมไม่โปร่งใสสำหรับผู้ใช้ ผู้ใช้หนึ่งรายอาจลองย้ายไฟล์ เมื่อเขาย้ายไฟล์ "ไกลพอ" มันใช้งานได้ เมื่อโฟลเดอร์อยู่ใกล้การย้ายจะไม่ทำงาน วิธีการแบ่งส่วนติดต่อผู้ใช้ด้วย "พฤติกรรมที่ไม่สอดคล้อง"

  2. ผู้ใช้ที่รวดเร็วสามารถลาก 51 พิกเซลได้ในท้ายที่สุดไม่มีค่าที่เหมาะสมสำหรับระยะทาง เล็กเกินไป - ไม่มีผลกระทบ ฟังก์ชั่นย้ายใหญ่เกินไป


ข้อเสนอแนะเพื่อปรับปรุงคำตอบของคุณ ลบความเห็น ในขณะที่ใครบางคนกำลังอ่านคำตอบของคุณฉันไม่สนใจว่าคุณจะไม่มีความคิดเห็นซ้ำ คำตอบของคุณควรทำสิ่งหนึ่งตอบคำถามคุณไม่ควรนำคำตอบของคุณไปยังผู้ใช้คนใดคนหนึ่ง คุณไม่จำเป็นต้องระบุเมื่อคุณเพิ่มบางอย่างประวัติการแก้ไขมีอยู่ด้วยเหตุผลนั้น
Ramhound

ขอบคุณสำหรับคำแนะนำของคุณฉันลบบรรทัดเกี่ยวกับชื่อเสียง
ChristophK

ฉันออกความคิดเห็นด้วยเหตุผลต่อไปนี้: ในขณะที่คำตอบของฉันใกล้เคียงกับวิธีแก้ปัญหาแต่ทว่ามันไม่ได้ 100% เลย ฉันยอมรับว่าคำถามที่ชัดเจนและคำตอบที่ชัดเจนจะเป็นสิ่งที่ดีที่สุด แต่ในความเป็นจริงมันไม่ได้ผลเสมอไป คำตอบทั้งหมดที่นี่มีวิธีแก้ไขเฉพาะข้อดีและข้อเสีย ผู้อ่านต้องเลือกสิ่งที่เหมาะสมที่สุดสำหรับสภาพแวดล้อมของเขาหรือเธอ ด้วยการเขียนที่ข้อเสียของโซลูชัน 50 พิกเซลฉันพยายามทำให้มีข้อมูลเพิ่มเติมเพื่อสนับสนุนตัวเลือกนั้น
ChristophK

-1

ทำตามขั้นตอนต่อไปนี้:

  1. คลิกขวาที่ปุ่มเริ่ม
  2. เลือกคุณสมบัติ
  3. ใน "แถบงานและเมนูเริ่มเลือก" แท็บ "เมนูเริ่ม"
  4. เลือก "ปรับแต่ง" (ไม่สำคัญว่าคุณใช้สไตล์คลาสสิคหรือแบบทั่วไป)
  5. คลิกล่วงหน้าและเลื่อนเพื่อค้นหา "เปิดใช้งานการลากและวาง"
  6. ยกเลิกการเลือก
  7. คลิกนำไปใช้

สิ่งนี้ควรทำเคล็ดลับ


2
แม้ว่าจะเป็นการป้องกันไม่ให้ไฟล์ "คัดลอก" ไปที่เมนูเริ่ม แต่ก็ไม่ตอบคำถามที่เห็นได้ชัดของ OP ในการป้องกันการคัดลอกไฟล์ผ่านทาง Explorer
edwardbackstrom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.