Posso configurar o Windows Update para usar a segunda unidade para atualizações futuras?

14

Minha unidade C tem 15 Gb e é preenchida principalmente com as pastas de desinstalação da atualização do Windows.

Posso configurar a atualização do Windows para colocar essas pastas de desinstalação em uma segunda unidade com mais espaço no momento em que a atualização acontece?

questões relacionadas: -

por Paul Rowland 13.08.2009 / 12:47

5 respostas

19

Espero que eu não receba um -1 para isso, pois não pertence diretamente às pastas de desinstalação. Mas ajudará com esse problema de espaço de usuários e a movimentação dos arquivos de atualização.

Você poderia mover algumas das outras pastas, pois parece que as pastas de desinstalação são codificadas? Uma boa seria a pasta C: \ Windows \ SoftwareDistribution (onde as atualizações, etc. são baixadas), no entanto a Microsoft diz que você não pode movê-la também, mas você pode usar a Microsoft (Sysinternals) Junction (eu sempre a extraio para a raiz da minha pasta C: \ Windows como é usada no prompt de comando) . Essencialmente, essa ferramenta redireciona os dados de um local para outro, o computador acha que a pasta ainda existe em seu local original, mesmo que você a tenha movido. Eu uso o tempo todo para esta pasta e outros como a pasta i386, em vez de mudar o registro.

Adicionando um entroncamento

Primeiro, você precisará parar o Serviço Windows Update e copiar a pasta SoftwareDistribution para sua outra unidade (com permissões). Inicie um prompt de comando (cmd) por meio de Iniciar > Executar > cmd, então:

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

O Windows perguntará se D: \ Windows \ SoftwareDistribution especifica um nome de arquivo ou nome de diretório (F = file, D = directory)?

Answer D for directory

Segundo, você renomeia a pasta antiga.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

O terceiro passo é criar o Junction (também no prompt de comando):

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

A seguir, reiniciar o Windows Update Service:

net start wuauserv

Veja se você pode baixar uma atualização. Se funcionar, exclua a pasta SoftwareDistribution.del, se não, tente novamente ou renomeie o arquivo SoftwareDistribution.del de volta.

Remover o entroncamento

Para excluir o Junction, se por algum motivo você não quiser mais. Pare o Serviço Windows Update e copie os arquivos do Software Distribution para a pasta Windows:

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

Em seguida, exclua o juction com -d:

junction -d D:\Windows\SoftwareDistribution

Em seguida, reinicie o Windows Update Service:

net start wuauserv

Veja quais pastas têm uma junção:

junction -s c:\
    
por 24.01.2012 / 06:13
4

Sei que isso não responde à sua pergunta, mas ... por que você mantém as pastas do Windows [un] install? Basta apagá-los. Você já reverteu uma atualização do Windows?

Editar: pastas de instalação do Office são outra questão. Com eles, o MS Office pode reparar-se frequentemente. Sem eles, você pode estar procurando uma reinstalação se houver um grande problema.

    
por 17.08.2009 / 20:36
1

Eu acho que você está se aproximando disso do lado errado, eu recomendo aumentar o drive C. Se for uma partição, tente usar o CD do gparted do link para redimensionar suas partições. Se é um disco rígido, eu o substituo. Desculpe, não é uma resposta direta à sua pergunta.

    
por 18.08.2009 / 10:34
1

Se você estiver se referindo a pastas com nomes como C:33bc0687e6970b8e63a999ac1f7a , elas podem ser excluídas sem nenhum dano, pois são apenas sobras do Windows Update e nunca são necessárias.

Os arquivos do Service Pack também podem ser excluídos, com mais segurança, executando a Limpeza de Disco do Windows em C e verificando “Arquivos de Backup do Service Pack” na lista. A limpeza de disco é o meio mais seguro de recuperar espaço, já que não permitirá que você destrua o Windows.

Outras pastas com nomes como c:\windows\$NtUninstall----$ podem ser excluídas se você nunca quiser desinstalar uma atualização do Windows. Você pode movê-los para outro disco se quiser manter essa possibilidade. A remoção total deles é documentada aqui .

Se você tiver outras dúvidas, ajudará a saber sua versão exata do Windows e o nível do service-pack.

    
por 23.01.2012 / 08:49
0

Eu concordo com o kmarsh sobre isso que deletá-los soa como uma boa idéia, no entanto eu pessoal tive janelas têm erros devido à exclusão dos desinstaladores deste (não me pergunte porquê). Eu recomendaria fazer backup deles antes da remoção completa, então se não houver problemas, exclua os backups também.

PS confira este guia para usar com segurança removendo desinstaladores do SP2.

    
por 18.08.2009 / 14:37