Mesmo que tanto o Windows quanto seus usuários tenham feito o salto para o século 21, ainda existem alguns aborrecimentos remanescentes da era de 1990 escondidos no sistema operacional, incluindo o desejo tenaz do Windows de criar arquivos em miniatura (e então se recusar a excluí-los). Continue lendo enquanto resolvemos o problema de erro de exclusão de “Arquivo em uso”.
Qual é o problema?
Quando você está organizando arquivos, excluindo arquivos antigos ou de outra forma limpando depois de você mesmo, não é incomum encontrar o irritante erro "Arquivo em uso". A forma como o erro surge geralmente é assim. Você olha para uma pasta e decide que não precisa mais dela e de seu conteúdo, mas quando tenta excluir a pasta, obtém uma mensagem de erro semelhante a esta.
O Windows apagará alegremente o conteúdo da pasta, mas não apagará a pasta e o arquivo “Thumbs.db” persistirá. Você pode clicar em “Tentar novamente” durante todo o dia e ele não vai mudar. No entanto, se você seguir em frente frustrado e classificar e limpar mais pastas, verá que pode retornar e excluir a pasta original e o incômodo arquivo Thumbs.db dentro dela. O que da?
O Windows tem 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 de se ter e, por si só, raramente causa problemas. Infelizmente, o Windows também tem outra política de 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 em miniatura 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 excluir a pasta, o Windows se recusa porque o Thumbs.db está sendo usado pelo Explorer. O motivo pelo qual você pode retornar à pasta teimosa mais tarde e excluí-la com sucesso é porque o tempo passou e o Windows descarregou o Thumbs.db ou, desde então, você carregou outro 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 o Novo O arquivo Thumbs.db é bloqueado e o ciclo de frustração continua.
A Microsoft meio que corrigiu esse problema na transição entre o Windows XP e o Windows Vista, mudando a criação de miniaturas em unidades locais para um local centralizado. No Windows Vista (bem como no Windows 7 e no Windows 8), as miniaturas são armazenadas em um banco de dados central localizado em
% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer
em vez de em cada pasta individual. Embora isso tenha resolvido a maioria dos problemas de exclusão e pastas de usuário 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.
Consertando o Erro
Existem várias maneiras de contornar o erro, que variam de soluções temporárias (para que muitos continuem a usar o recurso de miniatura) até soluções permanentes (em que você não terá que se preocupar com o problema surgindo novamente). Começaremos com as soluções temporárias, que são úteis se você estiver usando um computador de trabalho onde não tem privilégios para fazer alterações.
Observação: se você estiver tendo problemas com Thumbs.db no Windows XP, consulte este tutorial para técnicas de desabilitação de miniaturas no XP ; este tutorial é focado no novo sistema de miniaturas encontrado no Windows Vista e instalações mais recentes.
Desativar temporariamente o acesso Thumbs.db
O Windows só usa o banco de dados de polegares se você estiver navegando em arquivos no Windows Explorer com uma visualização que exija que o Explorer extraia dados de miniaturas para exibição. Portanto, uma solução muito útil que é temporária no sentido do aplicativo (você não precisa desativar as miniaturas do sistema) e cronológico (persiste apenas enquanto você tiver uma única configuração não permanente alterada) é mudar seu Vista do Windows Explorer para “Detalhes”.
Você pode acessá-lo por meio de Arquivo -> Exibir -> Detalhes ou por meio do menu de contexto do botão direito na pasta em que está trabalhando. Se você estiver trabalhando muito com muitas pastas, pode desejar alterar a visualização da pasta em todo o sistema navegando até Arquivo -> Visualizar -> Opções e, em seguida, no menu Opções de pasta, selecionando a guia Visualizar e depois o Botão “Aplicar a pastas” para aplicar a seleção de visualização que você fez a todas as pastas.
Agora, quando você está classificando e eliminando suas pastas, o arquivo de banco de dados de miniaturas permanecerá descarregado e você pode excluir as pastas sem interferência. Esta solução é ideal se você realmente deseja miniaturas para suas unidades remotas, mas não as quer atrapalhar quando você está fazendo um gerenciamento sério de pastas.
Desativando a criação de miniaturas de rede
Se o erro “Arquivo em uso” é irritante o suficiente para que você apenas queira que os irritantes arquivos Thumbs.db sejam eliminados para sempre de suas unidades de rede, a prática recomendada é desabilitar completamente sua criação. Isso não impedirá o Windows de criar e armazenar em cache miniaturas locais (como as que apareceriam em suas bibliotecas de fotos locais); essas miniaturas ainda serão geradas e armazenadas no banco de dados centralizado que mencionamos anteriormente neste artigo. Isso desativará toda a criação futura de banco de dados de miniaturas em unidades remotas.
Através do Editor de Política de Grupo
Para usuários que executam versões do Windows Vista, Windows 7 e Windows 8 que têm acesso ao Editor de Política de Grupo (encontrado apenas em edições acima do nível Home Premium, como Windows 7 Professional e similares), você pode desativar a geração de miniaturas de rede por meio da política editor.
Abra o Editor de Política de Grupo Local digitando “gpedit.msc” na caixa de execução do menu Iniciar. No editor de política, navegue até o seguinte local, usando o painel de navegação esquerdo, com base em sua versão do Windows.
Os usuários do Windows Vista e do Windows 7 devem navegar até Configuração do usuário -> Modelos administrativos -> Componentes do Windows -> Windows Explorer.
Os usuários do Windows 8 devem navegar até Configuração do usuário -> Modelos administrativos -> Componentes do Windows -> Explorador de arquivos.
Os usuários de todos os três sistemas operacionais devem, então, olhar no painel direito onde as configurações estão listadas e classificar as configurações por nome clicando no título da coluna Configuração conforme visto na captura de tela acima. Procure a entrada “Desativar cache de miniaturas em arquivos thumbs.db ocultos” e clique duas vezes nela.
Por padrão, é definido como “Não configurado”. Altere para “Ativado”. Clique em OK para salvar a configuração e reinicie o computador para que ela tenha efeito. Doravante, o Windows não gerará mais arquivos Thumbs.db enquanto navega nas unidades de rede.
Através do Editor de registro
Para usuários sem acesso ao editor de política, um hack do registro é necessário para criar o mesmo efeito. Esteja avisado de que jogar no registro do Windows é um negócio sério, e você deve verificar três vezes todas as alterações feitas antes de se comprometer com elas.
Para acessar o editor de registro, digite “regedit.exe” na caixa de execução do Menu Iniciar e pressione Enter. O local onde a chave do registro é encontrada varia de acordo com a sua versão do Windows.
Os usuários do Windows Vista e Windows 7 precisam navegar até a seguinte chave do Registro:
HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ Explorer \
Nessa chave, edite a entrada REG_DWORD “DisableThumbsDBOnNetworkFolders” para o valor “1” (o padrão é 0).
Os usuários do Windows 8 passam por mais dificuldades, pois não há uma chave correspondente em \ Policies \ Windows \. Para habilitar o mesmo valor no Windows 8, você precisa criar a chave ausente e o valor. Navegue até esta chave.
HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \
Clique com o botão direito na chave \ Windows \ e selecione Novo -> Chave. 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 nele e modifique-o para alterar o valor de 0 para 1.
Se você não se sentir confortável com a edição de um valor existente ou com a criação de um novo valor, pode criar um arquivo de registro colando o seguinte texto no Bloco de notas e salvando o arquivo com a extensão “.reg” em vez da extensão “.txt”. Clique duas vezes no arquivo para anotar o registro.
Editor de registro do Windows versão 5.00[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
“DisableThumbsDBOnNetworkFolders” = dword: 00000001
Este arquivo de registro funcionará no Windows Vista, Windows 7 e Windows 8.
Com as edições acima em vigor, você não precisará mais lidar com arquivos Thumbs.db minuciosos em seus compartilhamentos de rede; limpar e organizar suas pastas será uma experiência tranquila, sem a constante frustração de arquivos bloqueados.