Umieścić pliki usunięte przez sieć w koszu na śmieci Windows?

22

Ze stacji roboczej Windows, gdy usuwam pliki przez sieć (np. Udział plików, dysk serwera itp.), Pliki te nigdy nie są umieszczane w koszu, ani na mojej stacji roboczej Windows, ani na serwerze - są natychmiast i trwale usuwane. To zawsze wysysało IMHO.

Czy istnieje oprogramowanie, które w tym scenariuszu umieszcza pliki w koszu na śmieci w celu łatwego przywrócenia?

Może zmiana zasad systemu Windows, wartość ustawienia rejestru, narzędzie programowe itp.?

-
Szukasz konkretnego rozwiązania zamiast ogólnego „Hej, spójrz na to lub spróbuj tego”. Jestem przekonany, że ktoś już to rozwiązał i może to wyjaśnić. Dzięki.

John K.
źródło
Ponieważ pliki nie znajdują się na dysku, należy je skopiować na dysk lokalny, a następnie umieścić w koszu. Jest to bardzo czasochłonne i byłoby marnotrawstwem ruchu sieciowego (w większości przypadków), więc system Windows informuje tylko zdalny system sieciowy, że sam powinien usunąć ten plik.
Daisetsu

Odpowiedzi:

9

Kosz sieciowy nie istnieje, istnieją dwa sposoby jego obejścia:

  • Użyj kopii w tle lub kopii zapasowych, aby zapobiec utracie danych.

    Lokalnie Kosz jest częścią Eksploratora Windows - aw sieci NIE masz do czynienia z eksploratorem na serwerze. Lokalnie Explorer nie skopiuje pliku na stację roboczą użytkownika tylko po to, aby umieścić go w koszu.

    Możesz jednak wdrożyć Shadow Copy, a następnie użytkownicy mogą cofnąć usunięcie i porównać wersje.

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

  • Zamiast naciskać usuń, przenieś plik do kosza.

    Podany link sugeruje również NetrBin, jak mówi Revolter,
    głównym problemem jest to, że za każdym razem, gdy usuwasz, najpierw przesyłasz plik.

Tamara Wijsman
źródło
8

Szkoda, że ​​tutaj zanotowano łatwą i skuteczną odpowiedź. Kroki Othniela Cressy'a rozwiązują problem bez potrzeby instalowania dodatkowego oprogramowania. Nie mam wystarczającej reputacji, aby go zagłosować lub skomentować jego post, więc muszę tu odpowiedzieć, ale jest to świetne rozwiązanie dla ludzi!

Wszystko, co musisz zrobić, to ustawić lokalizację jednego z folderów osobistych na katalog główny dysku sieciowego, a system Windows automatycznie doda tę lokalizację do Kosza. Korzystam z folderu „Kontakty”, ponieważ nie mam do niego innego zastosowania, ale możesz użyć „Mojej muzyki” lub „Moich gier”.

  1. Kliknij prawym przyciskiem myszy folder osobisty, którego nie używasz (np. Kontakty) i wybierz Właściwości
  2. Znajdź kartę Lokalizacja
  3. Kliknij Przenieś ... i ustaw nową lokalizację jako katalog główny dysku sieciowego
  4. Zdecydowałem się nie przenosić istniejących plików, i tak nie powinno być.

Gotowy. Sprawdź lokalizacje Kosza i powinieneś zobaczyć tam swój dysk sieciowy! Uważam to za świetną wskazówkę, więc mam nadzieję, że pomaga innym.

Duncan
źródło
Interesujące jest to, że taki manewr działa znacznie wcześniej niż pojawił się post mydigitalinfo. Testy osobiste wskazują, że działa już w systemie Windows ME i 2000. (w tym czasie istniał tylko jeden folder „Mój dokument”)
Abel Cheung
3

Podczas wyszukiwania tego problemu natknąłem się na narzędzie

ludzie po drodze mówią, że Microsoft nie obsługuje usuwania przez udziały sieciowe! wygląda prawdą. nie mogę znaleźć więcej szczegółów ...

Do tego celu służy NetrBin (Kosz sieciowy), który przenosi usunięte pliki z dysków sieciowych do Kosza w celu późniejszego tworzenia kopii zapasowych. (nie testowałem tego), więc możesz spróbować.

alternatywny tekst

Gafel
źródło
1
Pozostawia także kopie potencjalnie wrażliwych plików sieciowych leżących na stacjach roboczych i / lub laptopach.
Craig
2

W następstwie tych kroków, podczas usuwania plików na serwerze, są one zapisywane do lokalnego kosza. Znalazłem to przydatne. Kroki są proste.

Othniel Cressy
źródło
7
Czy potrafisz streścić kroki w tym linku, aby w przypadku zaniku linku Twoja odpowiedź była nadal przydatna?
John Bensin,
1
Takie podejście przenosi wszystkie pliki z folderu osobistego do udziału sieciowego, co może nie być pożądane w środowisku biurowym.
Craig
1

„W celu wdrożenia sieciowego folderu odzyskiwania Samba używa modułu wirtualnego systemu plików (VFS).” - Krótko mówiąc, musisz skonfigurować udział sieciowy (zamiast klienta) dla większości używanych przeze mnie rozwiązań.

Szybkie wyszukiwanie znalazło te informacje z RedHat.com:

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

Bardziej szczegółowy przewodnik można znaleźć tutaj:

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

JDB

JDB
źródło
Dzięki za rozwiązanie. Nie używam SAMBA, tylko zwykłe narzędzia Windows. Czy istnieje rozwiązanie bez użycia czegoś tak dużego? Wydaje mi się to trochę trudne w mojej sytuacji - szukam bardziej narzędzia programowego, ustawienia rejestru lub prostszej poprawki oprogramowania zamiast całej alternatywy sieciowej.
John K
1
Samba jest zwykłym systemem Windows ... Link 1 jest jednak przeznaczony dla Linuksa i myślę, że ten drugi też.
TheLQ,
Hungry - Czy korzystasz z podstawowego udostępniania plików? W jakiej wersji systemu Windows działają hosty? Wszystko, co znalazłem, dyktuje, że jest to zmiana na poziomie serwera - więc nawet przy podstawowym udostępnianiu plików jest to zmiana na serwerze (hoście). Jednak ... istnieją programy na poziomie klienta, które zasadniczo buforują plik lokalnie, aby umożliwić ich przywrócenie - w tym shadowcopy i winundelete (ja też nie korzystałem). Ta dyskusja ma niezłą recenzję: techreport.com/forums/viewtopic.php?f=14&t=64362
JDB
różne stacje robocze XP przez Windows 7 łączące się z Server 2003 i 2008. Shadowing dzwoni - przypominam sobie, że mam zestaw narzędzi zabezpieczających - nie tak lubi. Możesz mieć rację. Przyjrzę się bliżej podanym informacjom. Thansk.
John K
Podaj wszystkie niezbędne kroki w swojej odpowiedzi. Przekierowanie gdzie indziej, aby spróbować i sami to odkryć, jest tylko trochę lepsze niż powiedzenie „Google go.” ... a teraz twój pierwszy link jest martwy.
Gabriel Staples
1

Możesz utworzyć folder sieciowy o nazwie „Kosz” i po prostu przenieść do niego pliki.

jrc03c
źródło
Moim zdaniem kiepskie rozwiązanie, ponieważ nie śledzi automatycznie czasu usuwania ani oryginalnej ścieżki (do przywracania usuniętych elementów) i jest trochę uciążliwe w tyłku podczas ręcznego obejścia.
Gabriel Staples
1

Wiele lat temu w końcu znalazłem oprogramowanie zastępujące kosz, zaczynając od 2 zbadanych funkcji, które obejmują: - pliki usunięte z sieci - pliki przeniesione

To oprogramowanie zostało „Undelete” z oprogramowania wykonawczego http://www.executivesoftware.com . Niestety ich działalność ustała około 2003-2004. Moje wydanie nadal działa pod Windows XP i nie próbowałem pod siódmym, ale mam wątpliwości.

Widziałem twoje pytanie wczoraj i znalazłem Undelete ze strony Diskkeeper. Nazwa i funkcje wydają się takie same, nie wypróbowałem jeszcze wersji eval, ale czuję, że istnieje dobra nadzieja, że ​​Diskeeper kupił oprogramowanie Executive.

Po wyszukiwaniu w Google terminy „Oprogramowanie wykonawcze” są często używane na stronie internetowej Diskkeeper, więc może początek odpowiedzi. Cokolwiek, zapraszam do wypróbowania.

użytkownik59488
źródło
0

Zrzut z linków Othniel Cressy.

Kilka lat temu odkryłem, w jaki sposób przekierowane foldery profilu użytkownika w systemie Windows uzyskują ochronę Kosza, nawet gdy foldery są przekierowywane do lokalizacji sieciowej. To było dla mnie ogromne znalezisko i skorzystałem z tej funkcji, aby dodać pokrycie Kosza do niektórych moich mapowanych dysków sieciowych. Udostępniłem te informacje na innym forum tutaj: http://forums.mydigitallife.info/threads/16974-Tip-Network-Recycle-bin Dzisiaj wymyśliłem lepszy sposób na osiągnięcie tego samego celu, który nie zależy od profilu użytkownika przekierowanie folderu i udostępniam te informacje innym użytkownikom do wypróbowania. Możesz zapoznać się z tymi tematami forum, aby uzyskać dodatkowe informacje: 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-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- kosz Obowiązuje standardowe wyłączenie odpowiedzialności - może to spowodować uszkodzenie. Testowałem tylko w systemie Windows 8, a moje testy są ograniczone. Spróbuj tego na własne ryzyko. Oto, czego się nauczyłem (lub myślę, że się nauczyłem - mogę się mylić): Windows Vista i później przechowują ustawienia konfiguracji Kosza dla przekierowanych folderów profili użytkowników w tym kluczu rejestru: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ FamousFolder Pod tym kluczem znajdują się oddzielne klucze dla każdego przekierowanego folderu chronionego przez Kosz. Klucze zawierają informacje o konfiguracji dla każdego chronionego folderu i mają nazwy odpowiadające identyfikatorom GUID dla „Znanych folderów”. Lista znanego mapowania folderów na GUID jest dostępna w jednym z powyższych łączy.

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

Uznałem więc, że gdybym mógł stworzyć własny „znany folder”, mógłbym dodać to do listy folderów chronionych przez Kosz i zabezpieczyć dowolny mapowany dysk sieciowy, jaki chciałem. Spojrzałem więc na listę istniejących „znanych folderów” i stworzyłem klucz podobny do klucza Dokumentów. Następnie bawiłem się wartościami w kluczu, dopóki nie zawęziłem go do minimalnej liczby potrzebnej do działania kosza. Ten plik .reg zabezpieczy zmapowany dysk X: koszem o pojemności ~ 50 GB. Należy zmodyfikować plik zgodnie z własnymi potrzebami: Edytor rejestru systemu Windows w wersji 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderDes> criptions {9147E464-33A6-48E2-A3C9-361EFD417DEF}] „RelativePath” = „X: \” „Kategoria” = dword: 00000004 „Nazwa” = „XDrive „

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

Kilka

rzeczy warte odnotowania: GUID w powyższym pliku .reg {9147E464-33A6-48E2-A3C9-361EFD417DEF} pochodzi z tego polecenia PowerShell: „{” + [guid] :: NewGUID (). ToString (). ToUpper () + „}„ Każda kombinacja „znanego folderu” / Kosza wymaga unikalnego identyfikatora GUID. Jeśli nie chcesz używać programu PowerShell do generowania identyfikatora GUID, możesz użyć generatora GUID online. Nie wiem, co robi wartość „Kategoria”, ale klucz, który skopiowałem, ustawił ją na 4, i to działa, więc nie testowałem żadnych innych wartości. Wartość „Nazwa” jest wymagana, ale nie jest to nazwa, która zostanie wyświetlona po kliknięciu prawym przyciskiem myszy Kosz i wybraniu właściwości. (Przynajmniej nie w moim środowisku.) W moim środowisku wyświetlana jest nazwa dysku sieciowego. Dokonanie tej zmiany dodaje „Lokalizacja” przejdź do strony właściwości zmapowanych dysków sieciowych. Podejrzewam, że można to usunąć, zmieniając wartość „Kategoria”, ale nie zadałem sobie trudu, aby się tego dowiedzieć. Testowałem tylko z mapowanymi dyskami sieciowymi. Podejrzewam, że zadziałałoby to również ze ścieżkami UNC, ale nie zawracałem sobie głowy testowaniem. Mam nadzieję, że jesteś tak podekscytowany, że to odkryłeś, jak ja to odkryłem. Daj mi znać, jeśli to Ci odpowiada. Planuję teraz wdrożyć klucze rejestru z Preferencjami zasad grupy i zaktualizuję ten post na forum o wszelkie odkryte informacje. Z poważaniem t zawracać sobie głowę testowaniem. Mam nadzieję, że jesteś tak podekscytowany, że to odkryłeś, jak ja to odkryłem. Daj mi znać, jeśli to Ci odpowiada. Planuję teraz wdrożyć klucze rejestru z Preferencjami zasad grupy i zaktualizuję ten post na forum o wszelkie odkryte informacje. Z poważaniem t zawracać sobie głowę testowaniem. Mam nadzieję, że jesteś tak podekscytowany, że to odkryłeś, jak ja to odkryłem. Daj mi znać, jeśli to Ci odpowiada. Planuję teraz wdrożyć klucze rejestru z Preferencjami zasad grupy i zaktualizuję ten post na forum o wszelkie odkryte informacje. Z poważaniem

- Aktualizacja Russel: Korzystam teraz z Preferencji zasad grupy, aby wdrożyć potrzebne klucze rejestru, a wszystkie moje zmapowane dyski sieciowe są teraz chronione przez kosz. Aktualizacja 2: Testowałem teraz ze ścieżkami UNC i to działa dobrze. Nadal używam mapowanych dysków sieciowych, ale jeśli twoje środowisko wymaga ścieżek UNC, możesz ich użyć. Należy jednak pamiętać, że jeśli masz zmapowany dysk sieciowy wskazujący na ścieżkę UNC i chronisz ścieżkę UNC przez zmianę rejestru, jeśli użytkownik usunie plik z zamapowanego dysku sieciowego wskazującego na tę ścieżkę UNC, plik będzie trwale usunięte. Zobacz więcej szczegółów.

Tymotka
źródło
2
Przeczytaj Jak odwoływać się do materiałów napisanych przez innych . Wskazówka: nie podałeś linku źródłowego.
DavidPostill
Wygląda na to, że jest to (lub a) źródło: social.technet.microsoft.com/Forums/windows/en-US/…
Gabriel Staples