Ao instalar aplicativos criados em torno do Windows Installer, parece que ele costuma usar meu disco rígido USB externo (quando conectado) como o local temporário enquanto expande e instala o aplicativo (cria uma pasta fora da raiz com um nome de guia) . Existe alguma maneira de mudar isso, para sempre usar como padrão uma unidade específica?
Esse parece ser o caso no Windows Vista e 7, não tenho certeza sobre as versões anteriores.
EDIT: As variáveis de ambiente atuais são assim:
TEMP=C:\Users\<me>\AppData\Local\Temp
TMP=C:\Users\<me>\AppData\Local\Temp
Edição: Eu tenho uma suspeita engraçada de que ele está usando a unidade com o maior espaço livre disponível.