Eu sei que essa pergunta é um pouco antiga, mas você pode alterar a pasta de instalação padrão.
Ele não moverá seus programas atualmente instalados para esse local, mas os assistentes de instalação que você usar no futuro usarão esses valores como seu caminho padrão.
As chaves para a pasta padrão são armazenadas no registro em
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Você poderá ver duas subchaves ProgramFilesDir
ProgramFilesDir (x86)
O primeiro é para seus aplicativos de 64 bits. (C: \ Program Files)
O segundo para seus aplicativos de 32 bits. (C: \ Arquivos de programas (x86))
Eu não acho que eles precisem ser diferentes.
Por favor, esteja ciente de que você ainda precisa do C: \ Arquivos de Programas \ Pasta e que você não pode simplesmente copiar e baste de C: \ para D: \
Para mover o software entre a pasta antiga e a nova, é necessário desinstalar o software e reinstalá-lo no novo caminho.
Alguns programas não perguntarão onde instalar-se e provavelmente ficarão com C: \ Arquivos de Programas \
Alterei essas configurações um pouco e funciona bem.
Existem alguns instaladores que não se importam com a entrada do registro, mas os instaladores mais comuns usam esses valores como padrão.
Como eu altero esses valores?
Método 1
Você pode alterar esses valores abrindo regedit.exe através do menu Iniciar ou cmd e navegue até as entradas. como fazer isso?
Método 2
E aqui está uma auto-promoção:
Eu escrevi um pequeno programa c # open source para alterar esses dois valores do registro Veja no GitHub (download binário disponível)
Método 3
Você também pode baixar um arquivo .reg que irá alterar as entradas para você. Baixe o arquivo .reg e altere os valores em um editor de texto (como o Notepad ++). Em seguida, basta clicar sobre ele e o trabalho está feito.
Faça o download do arquivo .reg
Você não entende?
Leia este artigo que explica o registro < br>
(Alternativamente apenas google)