O que funcionou para mim foi:
-
Shift + clique direito em Prompt de Comando e Executar como Administrador .
-
cd C:\$Recycle.Bin -
Agora, usando
dirdiz "Arquivo não encontrado", mas o preenchimento automático ainda funciona, para que possamos encontrar os nomes dos diretórios digitando, por exemplodire pressionandoTabrepetidamente. / p> -
Graças a esta resposta ,
rd /s(remova o diretório recursivamente) em cada uma das pastas no %código%. Para mim, eles têm nomes começando com "S" e seguidos por números e hífens, como "S-1-2-3-1234567-12344-121212". -
Depois disso, a lixeira volta ao normal e a pasta presa desapareceu.
Isso pode estar relacionado a um caminho de um arquivo ou pasta na Lixeira que é maior que algum limite. Algumas alternativas são sugeridas em esta resposta : (a) lidar com nomes extensos de arquivos usando a notação de caminho UNC C:\$Recycle.Bin e (b ) usando o RoboCopy.
O que também foi útil é permitir que o Windows Explorer mostre pastas e arquivos ocultos do sistema, como \.\... (pode ser chamado diferente em sistemas diferentes, como "Reciclador"), pressionando: Alt para mostrar o menu no Windows Explorer, C:\$Recycle.Bin , Tools | Folder Options , desmarque Ocultar arquivos protegidos do sistema operacional (Recomendado) .