Standart Installationspfad ändern - Registry Schlüssel fehlt
Mein Freund will seinen Standartinstallationspfad ändern, also dass Programme statt C:/Programme D:/Programme vorschlagen.
So nun weiss ich dass ich das mit dem Registry wert "ProgramFilesDir" im Pfad "HKEY_LOCAL_MACHINE --> Software --> Microsoft --> Windows --> CurrentVersion" mache.
Einziges Problem er hat den Schlüssel "CurrentVersion" nicht!
Ich weiss nicht ob er sich verguckt hat, aber wenn das stimmt:
Wie soll er das machen? Kann man einfacht den Schlüssel "CurrentVersion" erstellen und dann den REG_SZ-Wert "ProgramFilesDir" einfügen oder könnte das zu Problemen führen?
Gruß
Ochi
Antwort schreiben
Antwort 1 von moktar vom 14.06.2020, 15:56 Options
Am Besdten auf D eine Ordner Programme anlegen und dann beim Installieren dorthin navigieren
Antwort 2 von moktar vom 14.06.2020, 16:00 Options
Besdten soll natütlcih am Besten heissen.
Antwort 3 von Como vom 14.06.2020, 16:07 Options
Antwort 4 von Ochi vom 14.06.2020, 16:12 Options
Ok, Danke! Genau das wollt ich wissen.
@moktar: Bei manchen Updates o.Ä. kann man das nicht navigieren darum will er es ja auch ändern.
Antwort 5 von Ochi vom 14.06.2020, 21:08 Options
Noch eine Frage:
Wie kann ich per Batch-Datei einen Unterschlüssel hinzufügen?
Ich weiss wie ich Werte hinzufügen kann, aber nicht wie ich einen Unterschlüssel hinzufügen kann.
Antwort 6 von Ochi vom 14.06.2020, 22:31 Options
Ich habe eine Batch-Datei für alle die das gleiche Problem haben gemacht:
@echo off
echo Installationspfad (z.B. C:\Programme)
echo:
set /p a=
cls
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v ProgramFilesDir /t REG_SZ /d %a%
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v ProgramFilesPath /t REG_EXPAND_SZ /d %ProgramFiles%
echo Gemeinsame Dateien (z.B. C:\Programme\Gemeinsame Dateien)
echo:
set /p c=
cls
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v CommonFilesDir /t REG_SZ /d %c%
Müsste funktionieren!
Gruß
Ochi