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:\