Sempre que você atualiza, faz um upgrade ou reinicia o sistema, o Windows 11 cria uma pasta chamada Windows.old para armazenar a versão do Windows instalada anteriormente. Isso permite a reversão em até 10 dias, mas consome uma quantidade significativa de espaço em disco, causando um aumento excessivo no armazenamento (10 a 30 GB), especialmente em ambientes compartilhados. A exclusão da pasta garantirá o desempenho ideal do sistema, permitirá a instalação de novos aplicativos e evitará interrupções em ambientes compartilhados.
A seguir, apresentamos um guia para entender a finalidade da pasta Windows.old, quando ela pode ser excluída com segurança e como fazê-lo. Este guia aborda métodos que utilizam a interface gráfica do usuário (GUI), o Prompt de Comando e o PowerShell, adequados tanto para sistemas individuais quanto para sistemas corporativos.
Para uma visão geral rápida, assista ao nosso vídeo-guia sobre como excluir corretamente a pasta Windows.old no Windows 11.
Métodos para excluir a pasta Windows.old
Antes de excluir a pasta Windows.old, é necessário atender aos seguintes requisitos:
- Verifique se a atualização foi bem-sucedida, se está funcionando corretamente e se não há necessidade de reverter para a versão anterior.
- Certifique-se de que a pasta não esteja em uso e de que o sistema esteja sendo executado a partir da instalação nova ou atualizada do Windows.
- Para excluir a pasta Windows.old, é necessário ter acesso de administrador; certifique-se de estar conectado a uma conta com as permissões adequadas
- Faça backup dos dados importantes em um disco externo ou na nuvem para evitar perdas acidentais.
Método 1: Excluindo a pasta Windows.old usando as Configurações de armazenamento (GUI)
Você pode excluir a pasta Windows.old usando as Configurações de armazenamento. Essa é a maneira mais fácil e segura de remover a pasta, embora seja adequada apenas para um único sistema, e não para ambientes corporativos.
- Abra Configurações >, Sistema >, Armazenamento.
- Clique em “ e, em seguida, em “Arquivos temporários”. Isso abrirá uma lista de arquivos que o Windows considera seguros para exclusão.
- Entre as opções, marque “Instalações anteriores do Windows”.
- Confirme a exclusão clicando em “Remover arquivos”. Isso removerá a pasta definitivamente e liberará espaço em disco.
Método 2: Exclua a pasta Windows.old usando a Limpeza de disco (interface gráfica ou Prompt de Comando)
Você pode excluir a pasta Windows.old usando a Limpeza de disco. Você pode realizar essa tarefa pela interface gráfica ou pelo Prompt de Comando.
Utilizando a interface gráfica
- Abra a caixa de diálogo “Executar” usando o atalho Win + R , digite cleanmgr e pressione Enter.
- Selecione a unidade do sistema (C:).
- Em seguida, clique em “Limpar arquivos do sistema”.
- Na lista exibida, selecione “Instalações anteriores do Windows”. Essa opção se refere à pasta Windows.old.
- Clique em OK e, em seguida, em Excluir arquivos para confirmar. A Limpeza de Disco excluirá permanentemente os itens selecionados.
Usando o Prompt de Comando
- Abra o Prompt de Comando como administrador.
- Execute o seguinte comando:
cleanmgr /sageset:1. Isso abrirá uma janela de configuração na qual você poderá selecionar quais arquivos e pastas deseja excluir. Selecione a instalação anterior do Windows para excluir a pasta Windows.old e, em seguida, clique em OK. - A caixa de diálogo será fechada; volte ao Prompt de Comando e digite
cleanmgr /sagerun:1. Isso executará a limpeza com base nas seleções que você fez na etapa 2.
Método 3: Excluindo a pasta Windows.old usando o PowerShell
A exclusão da pasta Windows.old usando o PowerShell é ideal para administradores de TI que gerenciam vários sistemas e ambientes corporativos.
- Abra o PowerShell como administrador. Pressione Win + X e selecione PowerShell (Admin) ou Terminal (Admin).
- Em seguida, execute este comando:
Remove-Item "C:\Windows.old" -Recurse -Force.- -A execução recursiva deste código exclui todos os arquivos e subpastas.
- – A opção “Force” ignora as restrições de arquivos e permissões
- Depois disso, a pasta será excluída definitivamente, e você não poderá reverter para uma versão anterior do Windows.
Além disso, você também tem a opção de integrar este comando em:
- Scripts de provisionamento pós-atualização
- Tarefas agendadas
- Scripts de logon da Política de Grupo
Isso é útil em ambientes corporativos e gerenciados, ajudando você a liberar espaço rapidamente sem intervenção manual.
Método 4: Use o Agendador de Tarefas para automatização
Em ambientes corporativos e de infraestrutura de desktop virtual, o Agendador de Tarefas é uma excelente forma de automatizar a exclusão sem intervenção manual.
- Pressione a tecla de atalho Win + S, procure por “Agendador de Tarefas” e abra-o.
- Em seguida, crie uma nova tarefa. Clique em “Ação ” > e “Criar tarefa” e, em seguida, nomeie-a. Sugerimos algo relevante, como “Excluir Windows.old”.
- Na guia Geral, faça as seguintes configurações:
- Marque a opção“Executar independentemente de o usuário estar conectado ou não”.
- Marque a opção“Executar com os privilégios mais elevados”.
- Selecione“SISTEMA” na opção “Alterar usuário ou grupo” para ter acesso irrestrito.
- Em seguida, configure o gatilho acessando a guia “Gatilhos ”. Clique em “Novo” e selecione “Ao fazer login” ou “Na inicialização”, dependendo de quando você deseja que seja executado.
- Em seguida, defina a ação acessando a guia Ações e clicando em Novo.
- Determine a ação: Inicie um programa.
- Digite o nome do programa/script: powershell.exe
- Adicione os seguintes argumentos:
-NoProfile -WindowStyle Hidden -Command "Remove-Item 'C:\Windows.old' -Recurse -Force"
- Configurações adicionais recomendadas
- Na guia “Condições” , desmarque a opção“Iniciar a tarefa somente se o computador estiver conectado à rede elétrica” caso utilize laptops.
- Na guia ” Configurações “, verifique:
- “Permitir que a tarefa seja executada sob demanda”
- “Executar a tarefa o mais rápido possível após o não cumprimento de um horário de início programado”
Considerações sobre a Política de Grupo e a implantação
Não há nenhuma política de grupo (GPO) que tenha como objetivo a exclusão da pasta “Arquivos antigos” do Windows. No entanto, você pode gerenciá-lo de forma indireta e eficaz usando políticas do Storage Sense. Aqui está um passo a passo para fazer isso:
Configurar usando a Política de Grupo
- Abra o Editor de Política de Grupo pressionando Win + R e digitando gpedit.msc. Pressione Enter para abrir o Editor de Política de Grupo Local.
- Acesse Configuração do computador > Modelos administrativos > Sistema > Storage Sense.
- Configure o seguinte:
- Permitir o Storage Sense – ative esta opção para que ele seja ativado automaticamente.
- Você pode definir a frequência com que o Storage Sense é executado (diariamente, semanalmente, mensalmente, etc.)
- Configure o Storage Sense para excluir versões anteriores do Windows. Defina como ” Ativado “, permitindo que o Storage Sense exclua a pasta Windows.old após um período de carência.
- Você também pode definir com precisão quais arquivos o Storage Sense deve gerenciar.
Implantar via Intune (Microsoft Endpoint Manager)
Para ambientes gerenciados na nuvem que utilizam o Intune, é possível implementar este GPO seguindo estas etapas:
- Abra seu navegador e faça login no Centro de Administração do Microsoft Endpoint Manager usando suas credenciais de administrador do Microsoft 365.
- Após fazer login, acesse Dispositivos > Perfis de configuração > Criar perfil.
- Defina as seguintes configurações:
- Plataforma: Windows 10 e versões posteriores
- Tipo de perfil: Modelos > Modelos administrativos
- Além disso, configure as seguintes opções do Storage Sense:
- Permitir o Storage Sense
- Executar o Storage Sense
- Excluir versões anteriores do Windows
- Definir a frequência de limpeza e os períodos de retenção
Dicas para solucionar problemas relacionados à exclusão da pasta Windows.old
Erro de acesso negado
Quando isso acontece, geralmente significa que a pasta está protegida e você não possui as permissões necessárias. Certifique-se de que está executando o PowerShell ou o Prompt de Comando como administrador.
O arquivo ainda está em uso
Quando isso acontece, alguns componentes da pasta Windows.old podem ainda estar bloqueados por processos do sistema. Para resolver esse problema, você pode:
- Abra Configurações >, Sistema >, Recuperação.
- Na tela ” Inicialização avançada “, clique em ” Reiniciar agora“.
- Após a reinicialização, você será direcionado para a tela “Escolha uma opção ”. Acesse: Resolver problemas > Opções avançadas > Configurações de inicialização > Reiniciar.
- Depois que o computador reiniciar, você verá uma lista de opções. Pressione F4 para inicializar no Modo de Segurança.
- Uma vez no Modo de segurança, você pode usar o PowerShell ou o Prompt de Comando como administrador para excluir a pasta Windows.old.
O espaço em disco não é recuperado após a exclusão da pasta Windows.old
Quando isso acontecer, você pode:
- Atualize o Explorador de Arquivos, reinicie o sistema e verifique novamente o espaço em disco.
- Certifique-se de que a Lixeira esteja vazia, especialmente se você tiver usado o Explorador de Arquivos para excluir o arquivo.
Você também pode usar ferramentas de terceiros, como o TreeSize Free, o WinDirStat ou a Limpeza de Disco, para verificar se o arquivo foi totalmente removido e identificar pastas ocultas de grande tamanho ou arquivos temporários. No entanto, tenha cuidado ao usar aplicativos de terceiros; eles podem excluir mais arquivos do que o pretendido se não estiverem configurados corretamente.
Economize espaço no sistema excluindo a pasta Windows.old
A pasta Windows.old é um resquício temporário, mas que ocupa muito espaço, resultante de atualizações ou reinicializações do sistema. Depois de confirmar que a atualização foi bem-sucedida e que não é necessário reverter as alterações, você pode excluir a pasta com segurança para recuperar de 10 a 30 GB de espaço valioso em disco.
A automação desse processo em ambientes corporativos ou de VDI garante implantações mais organizadas e um uso mais eficiente dos recursos de armazenamento. Use ferramentas gráficas, como Configurações de armazenamento ou Limpeza de disco, para exclusões manuais pontuais, e utilize o PowerShell, o Agendador de Tarefas ou a Política de Grupo para uma limpeza automatizada e escalável.
