Como obtenho o Windows 7 para NÃO usar a lixeira de reciclagem em uma unidade removível?

18

Como faço para o Windows 7 NÃO usar a lixeira de reciclagem em uma unidade removível? Eu já disse ao Windows para não usar a função nessa unidade, mas o Windows ainda cria a pasta "Lixeira". Ele fica vazio, mas eu não quero lá em tudo. Simplesmente esconder isso não vai funcionar. Eu estou usando essa unidade removível no meu carro estéreo e essa pasta "reciclada" bloqueia a máquina.

    
por JimDel 29.11.2009 / 22:12

5 respostas

2

A Lixeira é um diretório do sistema e é criada de qualquer maneira. Pode haver um hack do registro, mas restaurar o sistema operacional ou instalar um hotfix pode redefini-lo - portanto, não se incomode.

Para evitar ver a Lixeira, faça o seguinte:

  1. Ocultar arquivos do sistema operacional em "Opções de pasta e pesquisa":

  2. VerifiqueseosarquivosexcluídosnãosãocopiadosparaaLixeira(clicandocomobotãodireito):

  3. Esconda a Lixeira personalizando a área de trabalho:

por 29.11.2009 / 23:17
6

but Windows still creates the "Recycling Bin" folder

Isso é muito fácil de ser evitado:

Exclua a pasta, abra o Bloco de Notas e salve o arquivo em branco como $Recycle.Bin no diretório raiz da unidade em questão, agora o Windows não pode criar a pasta.

SevocêquiserusaraLixeiranovamentenestaunidade,bastaexcluiroarquivo.

    
por 02.02.2010 / 02:28
4

Monte a unidade em um disco do Linux como o Clonezilla e faça uma cópia setor por setor. Dessa forma, você tem uma cópia para mexer e não o original. Eu não acho que você pode parar o processo padrão do Windows de criar uma pasta Recycle Bin oculta em cada unidade, mas muitos sistemas Linux (como o Puppy Linux) não tocarão na unidade com uma operação de gravação até que você os informe.

EDIT: Meu mal eu estava respondendo a um post diferente. No entanto, se você inicializar sua máquina Windows com um disco Puppy Linux, ENTÃO insira sua unidade externa, poderá excluir a recicladora e mover seus mp3s para sua unidade sem obter arquivos indesejados gravados na unidade. Em seguida, você pode remover sua unidade de mp3, remover o disco Puppy e reinicializar o Windows sem muito trabalho. Eu não sei de nenhuma maneira real de impedir que o arquivo reciclador oculto seja lançado na unidade, mas isso funcionaria em torno dele.

    
por 06.12.2012 / 21:14
2

"Como obtenho o Windows 7 para NÃO usar a lixeira de reciclagem em uma unidade removível?"

Execute o seguinte script na inicialização ou no login.

Fonte Windows 7: Desativar a criação da pasta $ recycle.bin? :

Yes this can be done... because I got annoyed that it can't be done so I wrote a script to do it (see below). It works for me but if you have any issues yourselves you may need to tweak it a bit.

' Author:      HSV Guy
' Description: Script to remove Recycle Bin folder. Run on Windows startup or login.
' Notes: 1)    See http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html
'              for how to run programs/scripts with elevated permissions without a UAC prompt.
'        2)    Update value of RECYCLEBIN as per version of Windows (configured for Windows 7).
' Date:        1 April 2011

Dim SILENT
SILENT = TRUE

Call RunElevated

Dim filesys, drv, drvcoll, folder, RECYCLEBIN
RECYCLEBIN = ":\$Recycle.Bin\"

Set filesys = CreateObject("Scripting.FileSystemObject")
Set drvcoll = filesys.Drives


For Each drv in drvcoll
  If drv.IsReady And filesys.FolderExists(drv.DriveLetter & RECYCLEBIN)  Then
     Set folder = filesys.GetFolder(drv.DriveLetter & RECYCLEBIN)
     MyMsgBox "About to delete: " & folder
     folder.Delete
  Else
    MyMsgBox "Skipped " & drv.DriveLetter & ". Folder doesn't exist or device not ready."
  End If  
Next

'Source code of RunElevated function shamelessly taken from:
' http://www.insidethe.com/blog/2009/12/how-to-launch-a-wsh-vbscript-as-administrator-in-windows-7-and-vista/
Function RunElevated
    If WScript.Arguments.Named.Exists("elevated") = False Then
        'Launch the script again as administrator
        CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
        WScript.Quit
    Else
        'Change the working directory from the system32 folder back to the script's folder.
        Set oShell = CreateObject("WScript.Shell")
        oShell.CurrentDirectory = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
         MyMsgBox "Now running with elevated permissions" & SILENT
    End If
End Function

Function MyMsgBox(Message)
    If Not SILENT Then MsgBox Message
End Function
    
por 25.02.2015 / 13:34
0

Quanto ao explorer, parece haver uma política de grupo correspondente em Configuração do Usuário / Modelos Administrativos / Componentes do Windows / Windows Explorer chamado "Não mover arquivos excluídos para a Lixeira". Não tenho certeza se funciona apenas para o Windows Explorer ou para o sistema inteiro.

    
por 21.11.2016 / 03:34