O Windows cria a pasta Windows.old em um PC executando o Windows quando você atualiza o PC para uma nova versão do sistema operacional.
A pasta Windows.old contém arquivos e pastas da instalação antiga do Windows, e o principal motivo é que ela é usada para restaurar o sistema antigo se o usuário quiser voltar a ele.
Essa pasta pode ocupar uma quantidade considerável de espaço, mas será excluída automaticamente normalmente pelo Windows após um período definido.
Os usuários do Windows também podem usar a ferramenta de limpeza de disco para remover a pasta conforme descrito aqui. Às vezes, porém, acontece que a pasta e seu conteúdo não são removidos e que a remoção manual também não funciona.
Ao tentar excluir a pasta manualmente no Explorer, você obtém erros de permissão, pois a pasta está associada ao sistema e não a uma conta de usuário ou administrador.
O que normalmente acontece é que você recebe uma solicitação de permissão primeiro para executar a operação com privilégios administrativos e, em seguida, o erro Acesso negado à pasta.
Remova a pasta Windows.old manualmente
Você precisa executar os seguintes comandos para remover a pasta Windows.old manualmente.
- Abra um prompt de comando elevado. A maneira mais fácil de fazer isso é tocar no Windows, digite cmd.exe, mantenha pressionadas as teclas Shift e Ctrl e inicie o prompt de comando elevado com um toque na tecla Enter.
- takeown / F c: \ Windows.old \ * / R / A / DY
- cacls c: \ Windows.old \ *. * / T / conceder administradores: F
- rmdir / S / Q c: \ Windows.old
Vamos dar uma olhada nos comandos para entender melhor o que eles fazem:
takeown /fc:\Windows.old\* / r / a / dy
Takeown pode ser usado para fazer com que os administradores agrupem o proprietário de um arquivo ou diretório.
- /fc:\Windows.old\* - especifica o local e os arquivos nos quais a operação será executada.
- -r - executa uma operação recursiva em todos os arquivos (significa que todos os arquivos estão incluídos na pasta Windows.old).
- -a - concede propriedade ao grupo Administradores.
- -d Y - anula o prompt de confirmação quando o usuário atual não tem a permissão "Listar pasta".
cacls c: \ Windows.old \ *. * / t / conceder administradores: f
Este comando exibe ou modifica arquivos DACL (lista de controle de acesso discricionário).
- c: \ Windows.old \ *. * - Os arquivos nos quais você deseja que a operação seja executada.
- / t - isso altera a DACL dos arquivos no diretório selecionado e em todos os subdiretórios.
- / conceder administradores: f - concede direitos de acesso total ao grupo de administradores (OF significa total)
rmdir / s /qc:\Windows.old
O comando remove um diretório.
- / s - esse parâmetro faz com que o comando remova o diretório especificado e todos os seus subdiretórios e arquivos.
- / q - executa o programa no modo silencioso sem avisos de confirmação.
- c: \ Windows.old - especifica o diretório em que a operação deve ser executada.
Recursos:
- rmdir no Microsoft Technet
- aquisição no Microsoft Technet
- cacls no Microsoft Technet