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

15

Minha unidade C tem 15 GB e está cheia principalmente das pastas de desinstalação do Windows Update.

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

Perguntas relacionadas:-

Paul Rowland
fonte
Darn essa resposta certeza aint fácil de encontrar ... Eu encontrei o registro onde alguém afirmava que você poderia mudar a pasta de desinstalação, mas não o instale um ...
Ivo Flipse
Talvez pergunte isso em serverfault, eles devem saber que há
Ivo Flipse
@ Rowland Shaw - Liguei a essa pergunta na pergunta original, ela foi solicitada por mim e não é a mesma coisa! Uma pergunta é possível mover as pastas de desinstalação existentes sem interromper uma desinstalação, isso solicita uma configuração para sempre colocar futuras pastas de desinstalação na unidade com mais espaço.
Paul Rowland

Respostas:

19

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

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

Adicionando uma junção

Primeiro, você precisará interromper o Windows Update Service e copiar a pasta SoftwareDistribution para sua outra unidade (com permissões). Inicie um prompt de comando (cmd) em Iniciar> Executar> cmd e, em seguida:

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 diretório (F = arquivo, D = diretório)?

Answer D for directory

Segundo, você renomeará a pasta antiga.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

O terceiro passo é criar a junção (também no prompt de comando):

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

A seguir, reinicie o Windows Update Service:

net start wuauserv

Veja se você pode baixar uma atualização. Se funcionar, exclua a pasta SoftwareDistribution.del, caso contrário, tente novamente ou renomeie o arquivo SoftwareDistribution.del novamente.

Remova a junção

Para excluir a junção se, por algum motivo, você não a desejar mais. Pare o Windows Update Service e copie os arquivos de distribuição de software de volta para a pasta Windows:

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

Em seguida, exclua a jução 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:\
opsin
fonte
1
Este procedimento funciona muito bem. Algumas notas: O comando 'junção' pode ser encontrado em live.sysinternals.com e a unidade de destino deve estar no formato NTFS.
Phillip Ngan
4

Sei que isso não responde à sua pergunta, mas ... por que você está mantendo o Windows [un] instala pastas? Simplesmente exclua-os. Você já reverteu uma atualização do Windows?

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

kmarsh
fonte
Eu concordo ... Você nunca precisará desinstalar uma atualização. Aguarde alguns dias e, se estiver tudo bem, você pode removê-los. Você pode usar o CCleaner (ferramentas mais limpas que removem arquivos temporários e desnecessários), ele tem uma opção para removê-los.
Julien N
1
Na verdade, eu tenho necessário para atualizações de desinstalação em uma várias ocasiões. No entanto, é raro (eu gerencio centenas de máquinas e já fiz isso talvez três vezes no total). Mas geralmente é seguro excluir qualquer pasta de desinstalação anterior a alguns meses.
Joel Coehoorn
1

Acho que você está abordando isso do lado errado, recomendo aumentar a unidade C. Se for uma partição, tente usar o live CD do gparted em http://gparted.sourceforge.net/ para redimensionar suas partições. Se for um disco rígido, eu o substituirei. Desculpe, não é uma resposta direta à sua pergunta.

Col
fonte
1

Se você estiver se referindo a pastas com nomes como C:\4633bc0687e6970b8e63a999ac1f7a, eles podem ser excluídos sem causar danos, pois são apenas remanescentes do Windows Update e nunca são necessários.

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, pois não permitirá que você destrua o Windows.

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

Se você tiver mais perguntas, ajudaria a saber sua versão exata do Windows e o nível do service pack.

harrymc
fonte
obrigado pela resposta, mas estou procurando se é possível colocar pastas de desinstalação em uma segunda unidade com mais espaço naquele momento, e não se está bem excluir as pastas de desinstalação existentes.
Paul Rowland
Se você excluir o MSOCache, as atualizações do Office 2007 falharão.
kinokijuf
@kinokijuf: Direito - excluído. Por que voto negativo?
harrymc
0

Eu concordo com o kmarsh sobre isso: excluí-los parece uma boa idéia, no entanto, eu pessoalmente tive janelas com erros devido à exclusão dos desinstaladores disso (não me pergunte por que). Eu recomendaria fazer backup deles antes da remoção completa, em seguida, se não há problemas de apagar os backups também.

PS Confira este guia para remover com segurança os desinstaladores do SP2.

Comunidade
fonte