Impedir a exclusão permanente de arquivos no Windows XP

1

Primeiro, estou executando o Windows XP Home Edition Service Pack 3.

Existe alguma maneira de desativar a exclusão permanente? Normalmente, os arquivos excluídos vão para a Lixeira. Posso desativar a opção bypass-recycle-bin-delete? Ou altere o comando de exclusão permanente de Shift+ Deletepara outra coisa?

Basicamente, quero exigir que todos os arquivos passem pela Lixeira para serem excluídos.

Raymond Zheng
fonte
mesmo que houvesse uma maneira de o usuário ainda esvaziar a lixeira.
Ramhound 30/09

Respostas:

1

Você pode usar o AutoHotKey para desativar essa combinação de teclas.

  1. Clique com o botão direito do mouse em um local vazio na área de trabalho ou em uma pasta de sua escolha.
  2. No menu exibido, selecione Novo -> Script da AutoHotkey. (Como alternativa, selecione Novo -> Documento de texto.)
  3. Digite um nome para o arquivo, garantindo que ele termine em .ahk. Por exemplo: Test.ahk
  4. Clique com o botão direito do mouse no arquivo e escolha Editar Script.
  5. Em uma nova linha em branco, você deve inserir esse script no arquivo.

    + Excluir :: Enviar {Excluir}

Isso bloqueará o pressionamento das teclas shift + delete - e executará o comando apenas como se a tecla "del" fosse pressionada.

Você também pode adicionar uma linha que desabilitará a possibilidade de excluir isso permanentemente no menu de contexto. ** Mas isso também bloqueará qualquer outra operação shift + clique com o botão direito e não funcionará se o usuário pressionar a tecla Shift pela primeira vez. **

+RButton::return
  1. Salve e feche o arquivo.
  2. Clique duas vezes no arquivo para iniciá-lo. Um novo ícone aparece na área de notificação da barra de tarefas.
  3. Teste seu script.
  4. Para sair ou editar o script, clique com o botão direito do mouse no ícone verde "H" na área de notificação da barra de tarefas.

Fonte do tutorial

Mas, como mencionado nos comentários, o usuário ainda pode excluir os arquivos da lixeira. E também ele ainda pode excluí-lo se primeiro clicar com o botão direito e depois pressionar Shift. Portanto, é apenas para impedir um pouco os usuários.

Christian Wörz
fonte
Esta é a melhor solução conhecida. No entanto, eu bloquearia completamente o shift + delete (com esse método) para que você aprenda a não usá-lo mais (pois se você estiver atrás do sistema sem essa solução). Além disso, isso não funcionará se você excluir com o botão direito do mouse e clicar em "Excluir" enquanto mantém pressionada a tecla Shift.
Rik
1
Seu script não está correto. Deveria ser +Delete::Send {Delete}. O seu dá um erro.
Rik
Obrigado pela sua contribuição. Eu editei minha resposta. Também adicionei a possibilidade de desativar o shift + clique com o botão direito. Obrigado. :)
Christian Wörz
O botão direito do mouse e, em seguida, Excluir no menu de contexto + shift não funciona. Não é o botão direito do mouse que precisa ser endereçado, mas o botão esquerdo em Excluir com Shift. Você não pode fazer isso no AutoHotKey.
Rik
Editou novamente. Sry, estou no Mac no momento. Mas o outro script: `+ RBUTTON :: return`` funciona?
Christian Wörz