Como excluo as pastas do Windows Update?

15

Meu PC tem 5 anos e eu tive um ótimo histórico de atualizações malsucedidas. Independentemente se eu abrir minha unidade C :, eu tenho um monte de pastas com nomes que soam algo assim: 2d51a0107296557123f92939e121

Eu não posso excluir esses e eu eles estão ocupando mais e mais espaço no meu PC todos os dias e não tenho certeza como se livrar deles desde quando eu tento excluí-los manualmente, o sistema simplesmente não me deixa fazê-lo e lança exceção de segurança no meu rosto.

    
por WorkBee 12.05.2012 / 21:14

4 respostas

13

É assim que você pode excluir essas pastas.

Vou fingir que o nome da pasta que queremos excluir é abc123 ; substitua-o pelo nome real da pasta. Você pode economizar bastante digitação usando a TAB key; Ao digitar um comando, basta digitar os dois ou três primeiros caracteres do nome da pasta e, em seguida, pressionar TAB . Você precisa pressionar ENTER depois de digitar cada comando. Verifique novamente cada comando (e, em particular, certifique-se de que você não especificou acidentalmente uma pasta que não deseja excluir!) Antes de pressionar ENTER .

Comece abrindo um prompt de comando administrativo. Você faz isso clicando no menu Iniciar, digitando cmd e pressionando CONTROL-SHIFT-ENTER . Você deve receber um aviso de confirmação e talvez precise inserir uma senha administrativa. Então, no prompt de comando:

cd /d c:\
dir /ad

Você deverá ver uma lista de pastas, incluindo as pastas que deseja excluir, além de várias pastas do Windows, como Program Files e Users .

md empty
robocopy /e /purge /b empty abc123

O que fizemos aqui foi criar uma pasta vazia e dizer ao Robocopy para copiá-lo por cima da pasta que estamos tentando excluir. O /purge diz ao Robocopy para excluir os arquivos e o /b diz ao Robocopy para ignorar a segurança do arquivo. O Robocopy listará os arquivos na pasta à medida que forem excluídos, e também produzirá um resumo no final mostrando quantos arquivos foram excluídos (procure a coluna intitulada Extras).

Repita o comando robocopy para cada uma das pastas que você deseja excluir. Você não precisa repetir o comando md a cada vez.

O Robocopy não remove a pasta, por isso vamos fazer isso separadamente:

takeown /F abc123
icacls abc123 /grant administrators:F
rd abc123

O primeiro comando apropria-se da pasta para que possamos alterar as permissões, a segunda nos permite removê-la e a última linha a remove. Repita estes três comandos para cada pasta que você deseja excluir.

Por fim, removemos a pasta vazia que criamos, pois não precisamos mais dela:

rd empty

Espero que isso ajude.

    
por 13.05.2012 / 02:05
5

Para obter acesso ao G: \ Windows usando o takeown / icacls no Powershell

ls -r 'G:\Windows' | select -expand fullname | %{ takeown /f $_; icacls $_ /grant administrator:F }

Em seguida, exclua.

O uso recursivo de takeown / icacls fez nada para mim. Isso é executado em cada item individual.

    
por 31.10.2013 / 04:40
1

Vá até o menu Iniciar e digite "cmd". Certifique-se de executá-lo como administrador (clique com o botão direito em cmd e selecione "executar como administrador).

Em seguida, digite o seguinte:

sc stop wuauserv
sc stop BITS

Você deve ver um STOP_PENDING se for bem-sucedido.
Isso fechará os serviços atualizações automáticas e serviço de transferência em segundo plano .

Agora tente excluí-los.

    
por 12.05.2012 / 22:54
0

Tente reinicializar o PC primeiro. Eu tive o mesmo problema, mas acabou relacionado a um processo de desinstalação que não me informou que precisava ser reinicializado antes de terminar de remover tudo.

    
por 17.12.2013 / 17:42