Colocar arquivos excluídos pela rede em uma lixeira do Windows?


22

Em uma estação de trabalho Windows, quando eu excluo arquivos na rede (por exemplo, um compartilhamento de arquivos, disco do servidor etc.), esses arquivos nunca são colocados em uma lixeira, na estação de trabalho Windows ou no servidor - eles são excluídos instantânea e permanentemente. Isso sempre sugou IMHO.

Existe um software que, nesse cenário, coloque os arquivos em uma lixeira em algum lugar para facilitar a exclusão?

Talvez uma alteração de política do Windows, valor de configuração do registro, utilitário de software, etc.?

-
Procurando por uma solução específica em vez de geral "Ei, olhe para isso ou tente isso". Estou convencido de que alguém já resolveu isso e pode explicar. Obrigado.


Como os arquivos não estão na unidade, eles precisam ser copiados para a unidade local e colocados na lixeira. Isso consome muito tempo e seria um desperdício de tráfego de rede (na maioria dos casos); portanto, o que o Windows faz é apenas informar ao sistema de rede remota que ele deve excluir o arquivo em si.
Daisetsu

Respostas:


9

Uma lixeira de rede não existe, existem duas maneiras de contorná-la:

  • Use cópias de sombra ou backups para evitar a perda de dados.

    Localmente, a Lixeira faz parte do Windows Explorer - e na rede você NÃO está lidando com o explorer no servidor. O Explorer localmente não copiará o arquivo na estação de trabalho do usuário apenas para colocá-lo na lixeira.

    Você PODE implementar Shadow Copy, no entanto, os usuários podem recuperar a exclusão e comparar as versões.

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

  • Em vez de pressionar excluir, mova o arquivo para a lixeira.

    O link fornecido também sugere o NetrBin, como diz o Revolter,
    o grande problema por trás disso é que toda vez que você exclui você transfere o arquivo primeiro.


8

É uma pena que uma resposta fácil e eficaz tenha sido votada aqui. As etapas de Othniel Cressy resolvem o problema sem precisar de nenhum software extra. Eu não tenho reputação suficiente para fazer um voto positivo ou comentar sobre o post dele, por isso estou tendo que responder aqui, mas é uma ótima solução para as pessoas!

Tudo o que você precisa fazer é definir o local de uma das suas Pastas pessoais como raiz da unidade de rede e o Windows adiciona automaticamente esse local à Lixeira. Uso a pasta "Contatos", pois não tenho outro uso, mas você pode usar "Minhas músicas" ou "Meus jogos".

  1. Clique com o botão direito do mouse na Pasta Pessoal que você não usa (por exemplo, Contatos) e escolha Propriedades
  2. Encontre a guia Localização
  3. Clique em Mover ... e defina o novo local para a raiz da Unidade de Rede
  4. Eu escolhi não mover arquivos existentes, não deveria haver nenhum.

Feito. Verifique os locais da Lixeira e você verá sua unidade de rede lá! Achei essa uma ótima dica, então espero que ajude outras pessoas.


A parte interessante é que essa manobra funciona bem mais cedo do que o post mydigitalinfo apareceu. Os testes pessoais indicam que ele funciona já no Windows ME e 2000. (havia apenas uma pasta "Meu Documento" na época)
Abel Cheung

3

Me deparei com um utilitário quando estava pesquisando esse problema

as pessoas, no caminho, dizem que a Microsoft não lida com exclusões sobre compartilhamentos de redes! parece verdade. ainda não encontrou mais detalhes ...

O NetrBin , (lixeira de rede), é para esse fim, move arquivos excluídos das unidades de rede para a lixeira para backups posteriores. (eu não testei), então você pode tentar.

texto alternativo


1
Ele também deixa cópias de arquivos em rede potencialmente sensíveis espalhados pelas estações de trabalho e / ou laptops.
22417 Craig

2

Após estas etapas, quando você exclui arquivos no servidor, eles são salvos na lixeira local. Eu achei útil. Os passos são simples.


7
Você pode resumir as etapas desse link, para que, se o link ficar inoperante, sua resposta ainda seja útil?
John Bensin

1
Essa abordagem move todos os arquivos da pasta pessoal para o compartilhamento de rede, o que pode não ser desejável em um ambiente de escritório.
22717 Craig

1

"Para implementar a pasta de reciclagem da rede, o Samba usa um módulo VFS (Virtual File System)." - Em resumo, você precisará configurar o compartilhamento de rede (em vez do cliente) para a maioria das soluções que usei.

Uma pesquisa rápida encontrou essas informações no RedHat.com:

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

Um guia mais detalhado pode ser encontrado aqui:

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

JDB


Obrigado por uma solução. Não estou usando SAMBA, apenas instalações regulares do Windows. Existe uma solução sem usar algo tão grande? Parece um pouco pesado para a minha situação - estou procurando mais por um utilitário de software, configuração de registro ou correção de software mais simples, em vez de uma alternativa de rede inteira.
John John

1
O Samba é uma instalação regular do Windows ... No entanto, o Link 1 é para Linux, e acho que o segundo também.
TheLQ 07/07

Com fome - Você está usando o compartilhamento básico de arquivos? Qual versão do Windows os hosts estão executando? Tudo o que encontrei determina que essa é uma alteração no nível do servidor - portanto, mesmo com o compartilhamento básico de arquivos, é uma alteração no servidor (host). No entanto ... existem programas no nível do cliente que basicamente armazenam em cache o arquivo localmente para permitir que você os anule, incluindo shadowcopy e winundelete (eu também não usei). Esta discussão tem uma boa revisão: techreport.com/forums/viewtopic.php?f=14&t=64362
JDB

várias estações de trabalho XP através do Windows 7, conectando-se ao Server 2003 e 2008. O sombreamento toca uma campainha - lembro-me de algumas suítes de ferramentas de segurança - que não gostam tanto. Você pode estar correto. Analisarei mais profundamente as informações que você forneceu. Thansk.
John K

Forneça todas as etapas necessárias em sua resposta. Ser desviado para outro lugar para tentar navegar e descobrir por nós mesmos é apenas um pouco melhor do que dizer: "Pesquise no Google" ... ... e agora seu primeiro link está morto.
Gabriel Staples

1

Você pode criar uma pasta de rede chamada "Lixeira" e apenas mover os arquivos para ela.


Solução ruim, na minha opinião, como ele não controla automaticamente o tempo de exclusão ou o caminho original (para restaurar os itens excluídos) e é um pouco problemático como solução alternativa manual.
Gabriel Staples

1

Anos atrás, finalmente encontrei o software substituindo a lixeira, começando com os 2 recursos pesquisados, que são os seguintes: - arquivos excluídos da rede - arquivos movidos

Este software foi "Undelete" do software Executive http://www.executivesoftware.com . Infelizmente, a atividade deles parou por volta de 2003-2004. Meu lançamento ainda está funcionando no Windows XP e não tentei com menos de sete anos, mas tenho dúvidas.

Vi sua pergunta ontem e encontrei Undelete no site Diskkeeper. O nome e os recursos parecem iguais, ainda não tentei a avaliação, mas sinto que há uma boa esperança de que o Diskeeper tenha comprado o software Executive.

Após uma pesquisa no Google, os termos do "Software Executivo" são frequentemente usados ​​no site do diskkeeper, portanto, talvez seja o começo da resposta. Seja como for, convido você a experimentar.


0

Despejo de links Othniel Cressy.

Há alguns anos, descobri como as pastas de perfil de usuário redirecionadas no Windows obtêm proteção da Lixeira, mesmo quando as pastas são redirecionadas para um local de rede. Essa foi uma grande descoberta para mim e usei esse recurso para adicionar a cobertura da Lixeira a algumas das minhas unidades de rede mapeadas. Compartilhei essas informações em outro fórum aqui: http://forums.mydigitallife.info/threads/16974-Tip-Network-Recycle-bin Hoje descobri uma maneira melhor de atingir o mesmo objetivo que não depende do perfil do usuário redirecionamento de pasta e estou compartilhando essas informações para outros usuários experimentarem. Você pode dar uma olhada nestes tópicos do fórum para obter informações adicionais: 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- Lixeira de reciclagem A isenção de responsabilidade padrão se aplica - isso pode quebrar coisas. Eu testei apenas no Windows 8 e meus testes são limitados. Tente isso por sua conta e risco. Foi o que aprendi (ou acho que aprendi - posso estar errado): O Windows Vista e mais tarde armazenam as configurações da Lixeira para pastas de perfil de usuário redirecionadas nesta chave do Registro: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ KnownFolder Nessa chave, há chaves separadas para cada pasta redirecionada que é protegida pela Lixeira. As chaves contêm as informações de configuração para cada pasta protegida e são nomeadas para corresponder aos GUIDs de "Pastas conhecidas". Uma lista dos mapeamentos de pasta conhecida para GUID está disponível em um dos links acima.

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

Portanto, concluí que, se eu pudesse criar minha própria "pasta conhecida" personalizada, poderia adicioná-la à lista de pastas protegidas pela Lixeira e proteger qualquer unidade de rede mapeada que desejasse. Então, olhei para a lista de "pastas conhecidas" existentes e criei uma chave semelhante à chave Documentos. Eu então brinquei com os valores na chave até reduzi-lo ao número mínimo necessário para fazer a lixeira funcionar. Esse arquivo .reg protegerá uma unidade X: mapeada com uma lixeira de ~ 50 GB. Você deve modificar o arquivo para atender às suas necessidades: Windows Registry Editor Versão 5.00

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

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

Um pouco

observações: O GUID no arquivo .reg acima {9147E464-33A6-48E2-A3C9-361EFD417DEF} veio desse comando do PowerShell: "{" + [guid] :: NewGUID (). ToString (). ToString (). "}" Cada combinação de "pasta conhecida" / Lixeira requer um GUID exclusivo. Se você não quiser usar o PowerShell para gerar um GUID, poderá usar um gerador de GUID online. Não sei o que o valor "Categoria" faz, mas a chave que copiei tinha o valor definido como 4, e isso funciona, então não testei nenhum outro valor. O valor "Nome" é obrigatório, mas não é o nome que será mostrado se você clicar com o botão direito do mouse na Lixeira e selecionar propriedades. (Pelo menos não no meu ambiente.) No meu ambiente, o nome mostrado é o nome da unidade de rede. Fazer essa alteração adiciona um "Local" na página de propriedades de suas unidades de rede mapeadas. Suspeito que isso possa ser removido alterando o valor "Categoria", mas não se preocupou em descobrir. Eu testei apenas com unidades de rede mapeadas. Eu suspeito que isso funcionaria com os caminhos UNC também, mas não me incomodei em testar. Espero que você esteja tão animado para descobrir isso quanto eu para descobrir. Deixe-me saber se isso funciona para você. Agora, planejo implantar as chaves do Registro com as Preferências de Diretiva de Grupo e atualizarei esta postagem do fórum com todas as informações que descobrir. Cumprimentos não se incomoda em testar. Espero que você esteja tão animado para descobrir isso quanto eu para descobrir. Deixe-me saber se isso funciona para você. Agora, planejo implantar as chaves do Registro com as Preferências de Diretiva de Grupo e atualizarei esta postagem do fórum com todas as informações que descobrir. Cumprimentos não se incomoda em testar. Espero que você esteja tão animado para descobrir isso quanto eu para descobrir. Deixe-me saber se isso funciona para você. Agora, planejo implantar as chaves do Registro com as Preferências de Diretiva de Grupo e atualizarei esta postagem do fórum com todas as informações que descobrir. Cumprimentos

--Russel Update: agora estou usando as Preferências de Diretiva de Grupo para implantar as chaves de registro necessárias, e todas as minhas unidades de rede mapeadas agora estão protegidas pela lixeira. Atualização 2: Eu testei agora com caminhos UNC, e isso funciona bem. Ainda uso unidades de rede mapeadas, mas se o seu ambiente exigir caminhos UNC, você poderá usá-los. Observe, no entanto, que se você possui uma unidade de rede mapeada que aponta para um caminho UNC e protege o caminho UNC com uma alteração no registro, se um usuário excluir um arquivo da unidade de rede mapeada que aponta para esse caminho UNC, o arquivo será excluído permanentemente. Veja abaixo para mais detalhes.


2
Por favor, leia Como fazer referência a material escrito por outras pessoas . Dica: você não forneceu o link de origem.
DavidPostill

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.