Qual é o problema?
Quando você está arrumando arquivos, excluindo arquivos antigos ou limpando de qualquer outra forma, não é incomum encontrar o erro muito irritante de "Arquivo em uso". A maneira como o erro surge geralmente é assim. Você olha para uma pasta, decide que não precisa mais da referida pasta e seu conteúdo, mas quando você tenta excluir a pasta, você recebe uma mensagem de erro semelhante a esta.
O Windows possui uma política muito sensata que impede a exclusão de arquivos atualmente em uso pelo sistema operacional ou por um aplicativo. Essa é uma ótima política para ter e, por si só, raramente causa problemas. Infelizmente o Windows também tem outra política que todas as pastas com mídia visual (arquivos de imagem e filmes) devem ter um banco de dados de miniaturas para fornecer imagens em miniatura para os arquivos se o usuário alternar para qualquer uma das visualizações de miniaturas disponíveis.
Quando você abre a pasta para verificar o conteúdo, o Windows carrega o arquivo Thumbs.db no Windows Explorer. Quando você vai para excluir a pasta, o Windows se recusa porque o Thumbs.db está atualmente em uso pelo Explorer. O motivo pelo qual você pode voltar para a pasta teimosa posteriormente e excluí-la com sucesso é porque ou o tempo suficiente já passou e o Windows descarregou o Thumbs.db ou, desde então, você carregououtro pasta e o Thumbs.db dessa pasta substitui o Thumbs.db anterior e agora o Thumbs.db original não está mais bloqueado pelo Windows e o irritante erro "Arquivo em uso" desaparece. Isso é ótimo, mas agora oNovo O arquivo Thumbs.db está bloqueado e o ciclo de frustração continua.
A Microsoft corrigiu esse problema na transição entre o Windows XP e o Windows Vista, alterando a criação de miniaturas em unidades locais para um local centralizado. No Windows Vista (assim como no Windows 7 e Windows 8), as miniaturas são armazenadas em um banco de dados central
%userprofile%AppDataLocalMicrosoftWindowsExplorer
em vez de em cada pasta individual. Embora isso tenha esclarecido a maioria dos problemas de exclusão e as pastas de usuários organizadas, o problema Thumbs.db persiste até hoje ao trabalhar com unidades e pastas de rede / remotas.
Vejamos várias soluções, temporárias e permanentes, que você pode usar para banir esse erro irritante.
Corrigindo o erro
Há várias maneiras de contornar o erro, desde soluções temporárias (para que você continue usando o recurso de miniatura) até soluções permanentes (nas quais você não precisa se preocupar com o problema que aparece novamente). Começaremos com as soluções temporárias, que são úteis se você estiver usando um computador de trabalho em que não tenha os privilégios para fazer alterações.
Observação: se você tiver problemas com o Thumbs.db no Windows XP, consulte este tutorial para obter técnicas sobre a desativação de miniaturas no XP. Este tutorial está focado no novo sistema de miniaturas encontrado no Windows Vista e nas instalações mais recentes.
Desativar temporariamente o acesso Thumbs.db
O Windows só usa o banco de dados de polegares se você estiver pesquisando arquivos no Windows Explorer com uma exibição que exija que o Explorer colete dados em miniatura para exibição. Assim, um trabalho muito útil é temporário no sentido do aplicativo (você não precisa desativar miniaturas de todo o sistema) e o sentido cronológico (ele persiste apenas enquanto você tiver uma única configuração não permanente alterada) é alternar Vista do Windows Explorer para "Detalhes".
Agora, quando você estiver classificando e eliminando suas pastas, o arquivo do banco de dados de miniaturas permanecerá descarregado e você poderá excluir pastas sem interferência. Essa solução é ideal se você realmente deseja miniaturas para suas unidades remotas, mas não as deseja quando está fazendo um gerenciamento sério de pastas.
Desativando a criação de miniaturas de rede
Se o erro "Arquivo em uso" estiver enfurecendo o suficiente para que você queira que os irritantes arquivos Thumbs.db saiam para sempre de suas unidades de rede, a melhor prática é desativar completamente a criação deles.Isso não impedirá o Windows de criar e armazenar em cache miniaturas locais (como aquelas que apareceriam em suas bibliotecas de fotos locais); essas miniaturas ainda serão geradas e armazenadas no banco de dados centralizado que mencionamos anteriormente no artigo. Ele irá desativar toda a criação futura de banco de dados em miniatura em unidades remotas.
Através do Editor de Políticas de Grupo
Para usuários que executam versões do Windows Vista, Windows 7 e Windows 8 com acesso ao Editor de Diretiva de Grupo (encontrado apenas em edições acima do nível Home Premium como o Windows 7 Professional e semelhantes), é possível desativar a geração de miniaturas de rede por meio da diretiva editor.
Abra o Editor de Diretiva de Grupo Local, digitando “gpedit.msc” na caixa Executar menu inicial. No editor de políticas, navegue até o seguinte local, usando o painel de navegação à esquerda, com base na sua versão do Windows.
Usuários do Windows Vista e Windows 7 devem usar navegar até Configuração do Usuário -> Modelos Administrativos -> Componentes do Windows -> Windows Explorer.
Usuários do Windows 8 devem navegar para Configuração do Usuário -> Modelos Administrativos -> Componentes do Windows -> Gerenciador de Arquivos.
Por padrão, ele está definido como "Não configurado". Altere-o para "Ativado". Clique em OK para salvar a configuração e, em seguida, reinicialize o computador para que ele entre em vigor. Daí em diante, o Windows não irá mais gerar arquivos Thumbs.db enquanto navega nas unidades de rede.
Através do Editor do Registro
Para usuários sem acesso ao editor de políticas, é necessário um hack do registro para criar o mesmo efeito. Esteja avisado que jogar no registro do Windows é um assunto sério, e você deve triplicar a verificação de todas as alterações feitas antes de se comprometer com isso.
Para acessar o editor de registro, digite “regedit.exe” na caixa Iniciar do menu Iniciar e pressione Enter. Onde a chave de registro é encontrada varia de acordo com sua versão do Windows.
Usuários do Windows Vista e Windows 7 precisam navegar para a seguinte chave de registro:
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsExplorer
Dentro dessa chave edite a entrada REG_DWORD “DisableThumbsDBOnNetworkFolders” para o valor “1” (o padrão é 0).
Os usuários do Windows 8 têm um tempo mais complicado, pois não há nenhuma chave correspondente encontrada em Policies Windows. Para ativar o mesmo valor no Windows 8, você precisa criar a chave ausente e o valor. Navegue até esta chave.
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindows
Clique com o botão direito do mouse na tecla Windows e selecione New -> Key. Nomeie a nova chave “Explorer”. Na nova chave, clique com o botão direito do mouse no painel de navegação direito e selecione Novo -> DWORD. Nomeie a entrada DWORD como DisableThumbsDBOnNetworkFolders. Clique com o botão direito do mouse e modifique-o para alterar o valor de 0 para 1.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER Software Policies Microsoft Windows Explorer] “DisableThumbsDBOnNetworkFolders” = dword: 00000001
Este arquivo de registro funcionará para o Windows Vista, Windows 7 e Windows 8.
Com as edições acima, você não precisa mais lidar com os arquivos Thumbs.db dos seus compartilhamentos de rede. limpar e organizar suas pastas será uma experiência tranquila, sem a constante frustração dos arquivos bloqueados.