Corrigir File In Use erros de exclusão em unidades de rede, desativando a geração de miniaturas do Windows
Mesmo que o Windows e seus usuários tenham feito o salto para o século 21, ainda há alguns aborrecimentos remanescentes da década de 1990 escondidos no sistema operacional, incluindo o desejo persistente do Windows de criar arquivos em miniatura (e depois se recusar a excluí-los). Continue lendo enquanto resolvemos o problema de erro de exclusão "Arquivo em uso".
Qual é o problema?
Quando você está arrumando arquivos, excluindo arquivos antigos ou limpando de alguma forma você mesmo, 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 pasta e do seu conteúdo, mas quando tenta excluir a pasta, recebe uma mensagem de erro semelhante a esta..
O Windows excluirá felizmente o conteúdo da pasta, mas não excluirá a pasta e o arquivo "Thumbs.db" persistirá. Você pode clicar em "Try Again" durante todo o dia e não vai ceder. No entanto, se você seguir em frustração, ordenar e limpar mais pastas, descobrirá que pode retornar e excluir a pasta original e o irritante arquivo Thumbs.db. O que da?
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 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 depois e excluí-la com sucesso é porque ou o tempo suficiente já passou e o Windows descarregou o Thumbs.db ou desde então você carregou outro 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 “File In Use” desaparece. Isso é ótimo, mas agora o Novo 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, mudando 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% \ AppData \ Local \ Microsoft \ Windows \ Explorer
em vez de em cada pasta individual. Embora isso tenha esclarecido a maioria dos problemas de exclusão e das pastas de usuários organizadas, o problema com o Thumbs.db persiste até hoje ao trabalhar com unidades e pastas de rede / remotas.
Vamos dar uma olhada em várias soluções, temporárias e permanentes, que você pode usar para banir este erro irritante.
Corrigindo o erro
Existem várias maneiras de contornar o erro, desde soluções temporárias (para que você continue usando o recurso de miniaturas) até as permanentes (em que você não precisa se preocupar com o problema que aparece novamente). Vamos começar com as soluções temporárias, que são úteis se você estiver usando um computador de trabalho onde você não tem os privilégios para fazer alterações.
Nota: Se você estiver tendo problemas com o Thumbs.db no Windows XP, consulte este tutorial para obter técnicas sobre como desativar 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 somente usa o banco de dados thumbs se você estiver pesquisando arquivos no Windows Explorer com uma exibição que exija que o Explorer colete dados de miniaturas 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".
Você pode acessá-lo via Arquivo -> Exibir -> Detalhes ou através do menu de contexto do botão direito do mouse dentro da pasta em que está trabalhando. Se você está trabalhando muito com muitas pastas, pode desejar alterar a visualização de pastas em todo o sistema, navegando até Arquivo -> Exibir -> Opções e, em seguida, no menu Opções de Pasta, selecionando a guia Exibir e depois Botão "Aplicar a pastas" para aplicar a seleção de exibição feita a todas as pastas.
Agora, quando você estiver classificando e limpando 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 no caminho 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ê deseje 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á desabilitar 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 navegue 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.
Os usuários de todos os três sistemas operacionais devem procurar no painel à direita, onde as definições de configuração estão listadas, e classificar as configurações pelo nome, clicando no título da coluna Configuração, como mostrado na captura de tela acima. Procure a entrada "Desativar o cache de miniaturas em arquivos thumbs.db ocultos" e clique duas vezes nele.
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 menu 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_USER \ Software \ Policies \ Microsoft \ Windows \ Explorer \
Dentro dessa chave editar 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_USER \ Software \ Policies \ Microsoft \ Windows \
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 e modifique-o para alterar o valor de 0 para 1.
Se você não se sentir à vontade para editar um valor existente ou criar um novo valor completamente, poderá criar um arquivo de registro colando o seguinte texto no Bloco de Notas como salvando o arquivo com uma extensão “.reg” em vez de “.txt”. Clique duas vezes no arquivo para anotar o registro.
Windows Registry Editor versão 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 precisará mais lidar com arquivos Thumbs.db finnicky nos seus compartilhamentos de rede; limpar e organizar suas pastas será uma experiência tranquila sem a constante frustração dos arquivos bloqueados.