Risposte:
Penso che l'unico modo sicuro per farlo sarebbe quello di disinstallare le applicazioni e quindi reinstallarle sull'unità D: anche se i file di base di Windows verranno comunque scritti nell'unità C: (supponendo che Windows sia installato sul C: guida)
Questo probabilmente non è quello che volevi sentire. Non sono a conoscenza di un programma che sarebbe in grado di farlo per te in quanto avrebbe bisogno di sapere come ogni applicazione è stata messa insieme, quali file ha accesso e quali chiavi di registro o altri file di configurazione che utilizza.
Alcune cartelle di Windows "fisse" possono essere reindirizzate dal sistema. Vedere Questo per istruzioni. Non penso Program Files è uno di loro ...
Tuttavia, è possibile forzare manualmente un reindirizzamento spostando tutte le cartelle e i file nella posizione desiderata e creare un collegamento simbolico dalla vecchia posizione. Questo significa che hai ancora un "falso" ProgFiles cartella in C, ma i file sono davvero archiviati altrove - come bonus non c'è nessun registro da fare perché questo funzionerà ancora come se fosse falso ProgFiles è quello vero
Qui E 'un post che ho trovato che descrive come spostare tutti i contenuti del tuo User cartella usando i collegamenti simbolici, la procedura è effettivamente la stessa ma usando semplicemente il ProgFiles cartella invece.
Tuttavia, in movimento qualunque cosa in modo che tu possa cancellare l'originale ProgFiles la cartella per creare quella collegata sarà probabilmente piuttosto difficile - immagino che ciò richiederebbe l'avvio su un CD live o un disco di ripristino di qualche tipo per garantire Niente si stanno utilizzando i file di programma interni.