Einen wunderschönen guten Abend!
Wie der Titel verrät, versuche ich den Standart Installationspfad zu ändern von Windows 7 x64(dafür gibts ja massig Anleitungen im Internet). Nur wenn ich die Einträge in der Registry ändern,
funktionieren danach alle bereits installierten Programme nicht mehr und die Verknüpfungen (doppelklick auf foto = Fotobetrachter starten).
Da die C:/ Festplatte nich groß war, habe ich vor dem ausprobieren ein Backup erstellt und das wiederhergestellt, funktioniert alles normal bis jetzt.
Aber: Wie kann ich nur den Installationspfad ändern ohne das danach die bereits installierten Programme streiken?
MfG LiKeR
Ergebnis 1 bis 5 von 5
-
26.03.2011, 22:07 #1
Registrierter Benutzer
- Registriert seit
- 05 2007
- Beiträge
- 210
Standart Installationspfad ändern?
-
26.03.2011, 22:32 #2
Hallo,
dann müsstest du alle Referenzen auf die Variable durch einen festen Pfad ersetzen, woher soll Windows sonst wissen welchen Ordner er nehmen soll?
Du kannst ja schlecht sagen alle Verknüpfungen und Registry Einträge die bis Tag x angelegt wurden benutzen für Variable X Ordner X und alle anderen kriegen als Pfad Ordner Y zurückgegeben.
MfG LinFre
-
27.03.2011, 09:11 #3
Registrierter Benutzer
- Registriert seit
- 05 2007
- Beiträge
- 210
hi linfre,
wenn ich ehrlich bin hab ich nur bahnhof verstanden,
aber das hörte sich so an das es nicht geht bzw das es sehr umständlich ist??System:
Mainboard: ASUS M4A77TD Pro
CPU: AMD Phenom2 955 (4x 3,2Ghz)
GPU: ASUS EAH5770 CUcore 1GB GDDR5
Ram: 8192MB Kingston ValueRam CL9 PC10666
HDD: OCZ Vertex2 60GB
Samsung HD154UI 1,5TB
Samsung HD322HJ 320GB
WDC WD5000AAVS 500GB
-
27.03.2011, 11:18 #4
Windows benutzt eben Variablen (z.B. %ProgramFiles%) die auf ein bestimmtes Verzeichnis verweisen (z.b. bei XP c:\Programme), nehmen wir nun mal an du installierst ein Programm das eine Verknüpfung auf deinem Desktop anlegt und in der Registry einen Wert mit z.b. %programfiles%\testprog\programdata.ini anlegt.
Solange du %programfiles% auf c:\Programme verweisen lässt funktioniert alles, da z.b. das Programm seine ini Datei in seinem Verzeichnis wiederfindet.
Änderst du nun den Ort von %programfiles% auf z.b. d:\Programme würde das Programm seine Konfigurationsdatei nicht wieder finden weil er sie dann nicht in C:\Programme\testprog\programdata.ini suchen würde sondern in D:\Programme\testprog\programdata.ini wo die Datei natürlich nicht existiert.
Wenn du nun dein Programme Verzeichnis umlegen willst müsstest du alle vorhandenen Registry Einträge und Verknüpfungen die in diesem Beispiel mit %programfiles% arbeiten ändern das dort dann fest C:\Programme steht und nicht mehr die Variable.
Die alten Programme würden dann immer C:\Programme verwenden egal was nun in der Variable steht und auch ihre eigenen Daten wieder finden, die neuen Programme benutzen dann die Variable die z.B. auf d:\Programme verweist.
Ich hoffe das ist etwas verständlicher.
MfG LinFre
-
27.03.2011, 12:34 #5
Registrierter Benutzer
- Registriert seit
- 05 2007
- Beiträge
- 210
ahh ok!

doch relativ umständlich...
dan lass ich das lieber, bevor ich da jeden registry eintrag ändern muss... muss ich den pfad wie bisher bei der installation eingeben!
danke für die erklärung!
mfg likerSystem:
Mainboard: ASUS M4A77TD Pro
CPU: AMD Phenom2 955 (4x 3,2Ghz)
GPU: ASUS EAH5770 CUcore 1GB GDDR5
Ram: 8192MB Kingston ValueRam CL9 PC10666
HDD: OCZ Vertex2 60GB
Samsung HD154UI 1,5TB
Samsung HD322HJ 320GB
WDC WD5000AAVS 500GB
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Videoformat ändern
Von Schwengga im Forum ProgrammeAntworten: 1Letzter Beitrag: 24.10.2006, 16:30 -
arbeitsgruppenname ändern
Von phips87 im Forum Windows ServerAntworten: 3Letzter Beitrag: 08.05.2005, 22:05 -
Energieeinstellungen ändern
Von SvenW im Forum Windows ClientsAntworten: 3Letzter Beitrag: 01.04.2004, 12:06 -
partitionstabelle ändern
Von Tanathos im Forum Linux & Unix ClientsAntworten: 1Letzter Beitrag: 26.11.2002, 15:42 -
arbeitsgruppenname ändern
Von fireone im Forum Windows ServerAntworten: 6Letzter Beitrag: 12.08.2002, 16:40






Zitieren


Lesezeichen