Skip to main content

Standardpfad für neue Programme ändern

1. Lösung
Standardpfad für neue ProgrammeRegistry ändern (Registry)

Windows speichert den Standard-Installationspfad hier:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

Dort gibt es:

ProgramFilesDir
ProgramFilesDir (x86)


Die kann man von


C:\Program Files

auf


D:\Program Files

ändern.

ABER:
Das wirkt nur bei Installern, die diesen Windows-Standardpfad verwenden. Viele tun das – manche ignorieren es.

Und wichtig:
Das sollte man möglichst früh im Systemleben tun. Nachträglich kann es inkonsistent werden.

Vorteile:

  • sauber im Sinne von „Windows-konform“

  • kein Dateisystem-Trick

  • leicht rückgängig zu machen

Nachteile:

  • wirkt nur bei Installern, die den Windows-Standardpfad respektieren

  • einige Installer schreiben trotzdem hart nach C:

  • Mischzustand möglich (alte Programme C:, neue D:)

Das ist die konservative Variante.


2. Lösung
Junction (Systemtrick, aber stabil)

Du lässt Windows glauben, Programme liegen auf C:, speicherst sie aber physisch auf D:.

Vorgehen:

  • Windows im abgesicherten Modus oder WinPE

  • C:\Program Files verschieben nach D:\Program Files

  • Dann:

  • Das ist eine Dateisystem-Weiterleitung.

    Vorteile:

    Nachteile:

    Das ist die radikale Variante.

    Strategische Empfehlung

    Wenn du Stabilität willst → Lösung 1.
    Wenn du maximale Konsequenz willst und notfalls neu aufsetzt → Lösung 2.