นำไฟล์ที่ถูกลบผ่านเครือข่ายไปไว้ในถังขยะ Windows ได้หรือไม่


22

จากเวิร์กสเตชัน Windows เมื่อฉันลบไฟล์ผ่านเครือข่าย (เช่นการแชร์ไฟล์ดิสก์เซิร์ฟเวอร์และอื่น ๆ ) ไฟล์เหล่านั้นจะไม่ถูกทิ้งลงในถังขยะไม่ว่าจะเป็นบนเวิร์กสเตชัน Windows ของฉันหรือบนเซิร์ฟเวอร์ - พวกมันจะถูกลบทันทีและถาวร สิ่งนี้ได้ดูด IMHO เสมอ

มีซอฟต์แวร์ที่ในสถานการณ์นี้วางไฟล์ลงในถังขยะเพื่อให้สามารถยกเลิกการลบได้ง่ายหรือไม่?

บางทีการเปลี่ยนแปลงนโยบายของ Windows ค่าการตั้งค่ารีจิสทรียูทิลิตี้ซอฟต์แวร์ ฯลฯ

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


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

คำตอบ:


9

ถังรีไซเคิลเครือข่ายไม่มีอยู่มีสองวิธีโดยรอบ:

  • ใช้ shadow copy หรือ back-ups เพื่อป้องกันข้อมูลที่สูญหาย

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

    อย่างไรก็ตามคุณสามารถใช้ Shadow Copy ได้จากนั้นผู้ใช้สามารถยกเลิกการลบและเปรียบเทียบรุ่นได้

    จาก: http://www.eggheadcafe.com/software/aspnet/30136686/network-drive-recycle-bin.aspx

  • แทนที่จะกดลบให้ย้ายไฟล์ไปที่ถังรีไซเคิล

    ลิงก์ที่ให้ไว้ยังแนะนำNetrBinตามที่ Revolter กล่าวว่า
    ปัญหาใหญ่ที่เกิดขึ้นคือทุกครั้งที่คุณลบคุณถ่ายโอนไฟล์ก่อน


8

มันเป็นความอัปยศที่คำตอบที่ง่ายและมีประสิทธิภาพได้รับการลงที่นี่ ขั้นตอนของ Othniel Cressy ช่วยแก้ปัญหาโดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม ฉันมีชื่อเสียงไม่มากพอที่จะอัปโหลดเขาหรือแสดงความคิดเห็นในโพสต์ของเขาดังนั้นฉันจึงต้องตอบที่นี่แทน แต่มันเป็นทางออกที่ยอดเยี่ยมสำหรับผู้คน!

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

  1. คลิกขวาที่โฟลเดอร์ส่วนบุคคลที่คุณไม่ได้ใช้ (เช่นที่ติดต่อ) แล้วเลือกคุณสมบัติ
  2. ค้นหาแท็บที่ตั้ง
  3. คลิกย้าย ...และตั้งค่าตำแหน่งใหม่เป็นรูทของ Network Drive
  4. ฉันเลือกที่จะไม่ย้ายไฟล์ที่มีอยู่ไม่ควรมีอยู่ดี

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


ส่วนที่น่าสนใจคือ manoeuver นั้นทำงานเร็วกว่าโพสต์ mydigitalinfo การทดสอบส่วนบุคคลบ่งชี้ว่าทำงานได้เร็วเท่ากับ Windows ME และ 2000 (มีโฟลเดอร์ "My Document" เพียงโฟลเดอร์เดียวในเวลานั้น)
Abel Cheung

3

ฉันเจอโปรแกรมอรรถประโยชน์เมื่อฉันค้นหาปัญหานี้

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

NetrBin (ถังรีไซเคิลเครือข่าย) มีจุดประสงค์เพื่อเคลื่อนย้ายไฟล์ที่ถูกลบจากไดรฟ์เครือข่ายไปยังถังรีไซเคิลเพื่อสำรองข้อมูลในภายหลัง (ฉันไม่ได้ทดสอบ) ดังนั้นคุณอาจต้องการลอง

ข้อความแสดงแทน


1
นอกจากนี้ยังทิ้งสำเนาของไฟล์เครือข่ายที่มีความละเอียดอ่อนซึ่งอาจวางอยู่บนเวิร์กสเตชันและ / หรือแล็ปท็อป
เครก

2

ต่อไปนี้เหล่านี้ขั้นตอนเมื่อคุณลบไฟล์บนเซิร์ฟเวอร์ที่พวกเขาจะถูกบันทึกไว้ไปยังถังรีไซเคิลในประเทศของคุณ ฉันพบว่ามันมีประโยชน์ ขั้นตอนง่าย ๆ


7
คุณสามารถสรุปขั้นตอนต่าง ๆ ในลิงค์นั้นได้ไหมถ้าลิงค์นั้นตายคำตอบของคุณก็ยังมีประโยชน์
John Bensin

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

1

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

การค้นหาอย่างรวดเร็วพบข้อมูลนี้จาก RedHat.com:

http://www.redhat.com/advice/tips/sambatrash.html

สามารถดูคำแนะนำในเชิงลึกเพิ่มเติมได้ที่นี่:

http://pl.samba.org/samba/docs/Samba-HOWTO-Collection.pdf (p551)

JDB


ขอบคุณสำหรับการแก้ปัญหา ฉันไม่ได้ใช้ SAMBA เป็นเพียงบริการ Windows ปกติ มีวิธีแก้ปัญหาโดยไม่ใช้สิ่งที่มีขนาดใหญ่นี้ไหม ดูเหมือนว่าจะหนักไปหน่อยสำหรับสถานการณ์ของฉัน - ฉันกำลังค้นหามากกว่านี้เพื่อหาโปรแกรมอรรถประโยชน์ซอฟต์แวร์การตั้งค่ารีจิสทรีหรือการแก้ไขซอฟต์แวร์ที่ง่ายกว่าแทนที่จะเป็นทางเลือกเครือข่ายทั้งหมด
John K

1
แซมบ้าเป็นสิ่งอำนวยความสะดวกสำหรับหน้าต่างปกติ ... การเชื่อมโยง 1 มีไว้สำหรับ linux และฉันคิดว่าอันที่สองก็เช่นกัน
TheLQ

Hungry - คุณใช้ไฟล์ร่วมกันขั้นพื้นฐานหรือไม่? Windows รุ่นใดที่โฮสต์ใช้งานอยู่ ทุกสิ่งที่ฉันพบบอกว่านี่เป็นการเปลี่ยนแปลงระดับเซิร์ฟเวอร์ - ดังนั้นแม้จะมีการแชร์ไฟล์ขั้นพื้นฐานก็เป็นการเปลี่ยนแปลงเซิร์ฟเวอร์ (โฮสต์) อย่างไรก็ตาม ... มีโปรแกรมระดับไคลเอนต์ที่แคชไฟล์ไว้ในเครื่องเพื่อให้คุณสามารถยกเลิกการลบได้รวมถึง shadowcopy และ winundelete (ฉันไม่ได้ใช้ด้วย) การสนทนานี้มีความคิดเห็นที่ดี: techreport.com/forums/viewtopic.php?f=14&t=64362
JDB

เวิร์กสเตชันที่หลากหลาย XP ผ่าน Windows 7 ที่เชื่อมต่อกับ Server 2003 และ 2008 Shadowing ส่งเสียงกริ่ง - ฉันจำชุดเครื่องมือรักษาความปลอดภัยบางอย่างที่มีอยู่ - ไม่ชอบเลย คุณอาจจะถูกต้อง ฉันจะมองลึกลงไปในข้อมูลที่คุณให้ Thansk
John K

โปรดระบุขั้นตอนที่จำเป็นทั้งหมดในคำตอบของคุณ การหันเหความสนใจไปที่อื่นเพื่อลองดูและคิดออกเองนั้นดีกว่าพูดว่า "Google เท่านั้น" ... และตอนนี้ลิงค์ที่ 1 ของคุณก็ตายไปแล้ว
Gabriel Staples

1

คุณสามารถสร้างโฟลเดอร์เครือข่ายที่ชื่อว่า "ถังรีไซเคิล" และเพียงแค่ย้ายไฟล์ไปที่


ทางออกที่แย่ในความคิดของฉันมันจะไม่ติดตามเวลาลบอัตโนมัติหรือเส้นทางเดิม (สำหรับการกู้คืนรายการที่ถูกลบ) และเป็นบิตของความเจ็บปวดในก้นเป็นคู่มือการทำงานรอบ ๆ
Gabriel Staples

1

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

ซอฟต์แวร์นี้เป็น "ยกเลิกการลบ" จากซอฟแวร์บริหาร http://www.executivesoftware.com โชคไม่ดีกิจกรรมของพวกเขาหยุดประมาณปี 2546-2547 รุ่นของฉันยังคงทำงานภายใต้ windows xp และไม่ได้ลองต่ำกว่าเจ็ด แต่ฉันมีข้อสงสัย

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

หลังจากการค้นหาของ Google คำว่า "ซอฟต์แวร์สำหรับผู้บริหาร" มักจะถูกนำไปใช้ในเว็บไซต์ของ diskkeeper ดังนั้นอาจเป็นคำตอบแรก อะไรก็ตามฉันเชิญคุณลอง


0

ดัมพ์จากลิงก์ Othniel Cressy

ไม่กี่ปีที่ผ่านมาฉันค้นพบวิธีการเปลี่ยนเส้นทางโฟลเดอร์โปรไฟล์ผู้ใช้ใน Windows ได้รับการป้องกัน Recycle Bin แม้ว่าจะเปลี่ยนเส้นทางโฟลเดอร์ไปยังตำแหน่งเครือข่าย นี่เป็นการค้นพบครั้งใหญ่สำหรับฉันและฉันใช้คุณสมบัตินี้เพื่อเพิ่มความครอบคลุมของถังรีไซเคิลลงในไดรฟ์เครือข่ายที่แมปไว้ ฉันแบ่งปันข้อมูลนี้ในฟอรั่มอื่นที่นี่: http://forums.mydigitallife.info/threads/16974-Tip-Network-Recycle-bin วันนี้ฉันพบวิธีที่ดีกว่าเพื่อให้บรรลุเป้าหมายเดียวกันที่ไม่พึ่งพาโปรไฟล์ผู้ใช้ การเปลี่ยนเส้นทางโฟลเดอร์และกำลังแบ่งปันข้อมูลเพื่อให้ผู้ใช้รายอื่นลอง คุณอาจต้องการดูหัวข้อฟอรัมเหล่านี้สำหรับข้อมูลเพิ่มเติม: http://technet.microsoft.com/en-us/library/cc787939(v=ws.10).aspx http://blogs.technet.com/b/askds/archive/2012/07/16/managing-the-recycle-bin-with-redirected-folders-with-vista-or-windows-7.aspx http: / /msdn.microsoft.com/en-us/library/bb882665.aspx http://social.technet.microsoft.com/Forums/windowsserver/en-US/10bfcfb9-14f3-434e-9ffa-0289b8b32e01/folder-redirection- ถังขยะรีไซเคิล ข้อจำกัดความรับผิดชอบมาตรฐานมีผลบังคับใช้ - สิ่งนี้อาจทำให้เนื้อหาแตกหัก ฉันทดสอบเฉพาะใน Windows 8 และการทดสอบของฉันมี จำกัด ลองใช้ความเสี่ยงของคุณเอง นี่คือสิ่งที่ฉันได้เรียนรู้ (หรือคิดว่าฉันเรียนรู้แล้ว - ฉันอาจผิด): Windows Vista และรุ่นที่ใหม่กว่าเก็บการตั้งค่าสำหรับถังรีไซเคิลสำหรับโฟลเดอร์โปรไฟล์ผู้ใช้ที่เปลี่ยนเส้นทางในรีจิสตรีคีย์นี้: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ KnownFolder ภายใต้คีย์นี้คือคีย์ที่แยกต่างหากสำหรับแต่ละโฟลเดอร์ที่ถูกเปลี่ยนเส้นทางซึ่งได้รับการป้องกันโดยถังรีไซเคิล คีย์ประกอบด้วยข้อมูลการกำหนดค่าสำหรับแต่ละโฟลเดอร์ที่ได้รับการป้องกันและตั้งชื่อให้ตรงกับ GUID สำหรับ "Known Folders" รายการของการจับคู่โฟลเดอร์ที่รู้จักกับ GUID นั้นมีอยู่ในลิงก์ใดลิงก์หนึ่งด้านบน

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderDescriptions

ดังนั้นฉันจึงให้เหตุผลว่าถ้าฉันสามารถสร้าง "โฟลเดอร์ที่รู้จัก" ที่กำหนดเองของฉันเองฉันสามารถเพิ่มเข้าไปในรายการโฟลเดอร์ที่ได้รับการป้องกันโดย Recycle Bin และปกป้องไดรฟ์เครือข่ายที่แมปที่ฉันต้องการ ดังนั้นฉันจึงดูรายการของ "โฟลเดอร์ที่รู้จัก" ที่มีอยู่และสร้างคีย์ที่คล้ายกับคีย์เอกสาร จากนั้นฉันก็เล่นซอกับค่าในคีย์จนกว่าฉันจะ จำกัด ให้เหลือจำนวนน้อยที่สุดที่จำเป็นเพื่อให้ถังรีไซเคิลทำงานได้ ไฟล์. reg นี้จะป้องกัน X: ไดรฟ์ที่แมปด้วยถังขยะ ~ 50GB คุณควรแก้ไขไฟล์ให้เหมาะกับความต้องการของคุณ: Windows Registry Editor เวอร์ชั่น 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderDes> criptions {9147E464-33A6-48E2-A3C9-361EFD417DEF}] "RelativePath" = "X: \" "หมวดหมู่" = dword: 00000004 "ชื่อ" "

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ KnownFolder {9147E464-33A6-48E2-A3C9-361EFD417DEF}] "MaxCapacity" = dword: 0000c7eb "NukeOnDelete"

จำนวนน้อย

สิ่งที่ควรทราบ: GUID ในไฟล์. reg ด้านบน {9147E464-33A6-48E2-A3C9-361EFD417DEF} มาจากคำสั่ง PowerShell นี้: "{" + [guid] :: NewGUID () ToStpper () + "}" แต่ละโฟลเดอร์ "ที่รู้จัก" / ชุดถังรีไซเคิลต้องใช้ GUID ที่ไม่ซ้ำกัน หากคุณไม่ต้องการใช้ PowerShell เพื่อสร้าง GUID คุณสามารถใช้ตัวสร้าง GUID ออนไลน์ได้ ฉันไม่รู้ว่าค่า "หมวดหมู่" ทำอะไร แต่กุญแจที่ฉันคัดลอกตั้งเป็น 4 และใช้งานได้ดังนั้นฉันจึงไม่ได้ทดสอบค่าอื่น ๆ จำเป็นต้องใช้ค่า "ชื่อ" แต่ไม่ใช่ชื่อที่จะแสดงหากคุณคลิกขวาที่ถังรีไซเคิลและเลือกคุณสมบัติ (อย่างน้อยไม่ได้อยู่ในสภาพแวดล้อมของฉัน) ในสภาพแวดล้อมของฉันชื่อที่แสดงคือชื่อของไดรฟ์เครือข่าย การเปลี่ยนแปลงนี้จะเพิ่ม "ตำแหน่ง" ไปที่หน้าคุณสมบัติของไดรฟ์เครือข่ายที่แมปของคุณ ฉันสงสัยว่าสิ่งนี้สามารถลบได้โดยการเปลี่ยนค่า "หมวดหมู่" แต่ไม่ต้องสนใจที่จะค้นหา ฉันทดสอบกับไดรฟ์เครือข่ายที่แมปเท่านั้น ฉันสงสัยว่าสิ่งนี้จะทำงานกับเส้นทาง UNC ได้เช่นกัน แต่ฉันไม่ได้สนใจการทดสอบ ฉันหวังว่าคุณจะตื่นเต้นที่จะได้พบสิ่งนี้เหมือนที่ฉันคิดออก แจ้งให้เราทราบว่าสิ่งนี้เหมาะกับคุณหรือไม่ ตอนนี้ฉันวางแผนที่จะปรับใช้รีจิสตรีคีย์ด้วยการตั้งค่านโยบายกลุ่มและจะอัปเดตโพสต์ฟอรัมนี้ด้วยข้อมูลใด ๆ ที่ฉันค้นพบ ด้วยความเคารพ ไม่รบกวนการทดสอบ ฉันหวังว่าคุณจะตื่นเต้นที่จะได้พบสิ่งนี้เหมือนที่ฉันคิดออก แจ้งให้เราทราบว่าสิ่งนี้เหมาะกับคุณหรือไม่ ตอนนี้ฉันวางแผนที่จะปรับใช้รีจิสตรีคีย์ด้วยการตั้งค่านโยบายกลุ่มและจะอัปเดตโพสต์ฟอรัมนี้ด้วยข้อมูลใด ๆ ที่ฉันค้นพบ ด้วยความเคารพ ไม่รบกวนการทดสอบ ฉันหวังว่าคุณจะตื่นเต้นที่จะได้พบสิ่งนี้เหมือนที่ฉันคิดออก แจ้งให้เราทราบว่าสิ่งนี้เหมาะกับคุณหรือไม่ ตอนนี้ฉันวางแผนที่จะปรับใช้รีจิสตรีคีย์ด้วยการตั้งค่านโยบายกลุ่มและจะอัปเดตโพสต์ฟอรัมนี้ด้วยข้อมูลใด ๆ ที่ฉันค้นพบ ด้วยความเคารพ

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


2
โปรดอ่านวิธีการอ้างอิงเนื้อหาที่เขียนโดยคนอื่น คำแนะนำ: คุณไม่ได้ให้ลิงค์แหล่งข้อมูล
DavidPostill

ดูเหมือนว่านี่คือ (หรือ a) แหล่งที่มา: social.technet.microsoft.com/Forums/windows/en-US/…
Gabriel Staples
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.