Leute,
Wenn ich einen neuen PC bekomme, partitioniere ich meine Platte immer zuerst in C, D und E - dann installiere Windows auf C, andere Software auf D, und benutze E für meine eigene Arbeit. Um meine Installationen zu vereinfachen, ändere ich zuerst den Registrierungsspeicherort von ProgramFilesDir (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ProgramFilesDir) in "D: \ Programme". Sobald ich das mache, gehen alle neuen Installationen zu D: \ Programme. Das Leben war gut.
Jetzt habe ich Windows 7. Ich sehe, dass die Registrierung jetzt alle diese Einträge enthält ...
%Vor%Als Windows 7 installiert wurde, waren in den beiden "CommonFiles" -Verzeichnissen bereits Dateien installiert. Ich beschloss, diese unberührt zu lassen. Den Rest habe ich auf ihre D-Drive-Äquivalente umgestellt.
Also zwei Probleme ...
Zuerst installiert neue Software STILL möchte zu C: \ Programme gehen. Ich muss immer das "C" zu einem "D" ändern - was ich vorher noch nie gemacht habe. (Ja, ich habe viel neu gestartet, seit die Registrierung geändert wurde.)
Zweitens stelle ich fest, dass Visual Studio 2010 dadurch besonders verwirrt ist. Ich habe .NET 4.0 installiert und habe sogar versucht, es zu reparieren, aber VS 2010 besteht darauf, dass ich 4.0 nicht installiert habe. (Ich habe gehört, dass andere auch diese Probleme haben, und VS 2010 scheint wirklich auf dem C-Laufwerk zu sein.)
Irgendwelche Hilfe, liebe Freunde, mit beiden Problemen?
Ich schlage vor, dass Sie die Registrierung nicht ändern, um auf neue Laufwerke für Programmdateien zu zeigen. Microsoft Hard-Code viele Dinge zu erwarten, c: \ Programme und ohne dieses Set = bis die Hölle losbricht. Dies gilt insbesondere für Updates etc.
Siehe Ссылка
MS unterstützt das Ändern des Speicherorts von Programmdateien nicht!
Die Realität ist, dass wir jedes Mal, wenn wir etwas installieren, einfach "d" setzen müssen!
Hier ist, was ich herausgefunden habe, ich habe es nicht versucht, da ich meine SSD nicht bestellt habe, aber alle sollte das versuchen. Zwei einfache Teile, jeweils nur ein paar Schritte.
A)
Start & gt; Systemsteuerung & gt; System & gt; Erweiterte Systemoptionen (Win XP? / Vista / 7/8)
Popup-Fenster & gt; Gehe zu: Registerkarte Erweitert, oben & gt; Umgebungsvariablen, unten rechts.
Unterer Fensterbereich Markiert: Systempfad & gt; Neue Schaltfläche
Variablenname: CSIDL_PROGRAM_FILES
Variablenwert: X: \ Programme \
Ersetzen Sie X durch Ihren Laufwerksbuchstaben und denken Sie daran, \ back slash, nicht forward slash /
zu verwendenDies ist das Ende, wenn Sie einen einfachen 32-Bit (x86-Plattform) PC haben.
Für Teil B, Dies ist, wo wir 64-Bit-Plattform-PC-Besucher diesen zusätzlichen Schritt tun müssen. Für x64 fungiert die Variable als Standard-Programm-Struktur, aber mit WoW64-konform über Registry-Trennzeichen. Was wir also tun müssen, ist nur eine zusätzliche Variable mit einer leichten Änderung des Namens für jeden neuen Wert.
B)
Unterer Fensterbereich Markiert: Systempfad & gt; Neue Schaltfläche
Variablenname: CSIDL_PROGRAM_FILESX86
Variablenwert: X: \ Programme (x86) \
Dies setzt unsere 32-Bit Plattform-Programme, die noch in unserer neuen Umgebung existieren, Da die meisten Programme bis heute keine Threads mehr benötigen, werden sie auf diese Weise erstellt.
Der Standard, der Ihre Registrierungsschlüssel für Standardprogrammdateien ändert, wird installiert.
Start & gt; Lauf & gt; Geben Sie "regedit" ein. Drücken Sie Enter. Navigieren Sie auf dem linken Baum zu: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
Ändern Sie zwei Werte, die auf dem rechten Rahmen erscheinen, wie zuvor. Nur eins wird für x86-Plattform benötigt, Wenn Sie kein 64-Bit besitzen, müssen Sie den zweiten Wert nicht ändern.
A)
Variablenname: ProgramFilesDir
Variablenwert: X: \ Programme
B) (Wenn Sie 64-Bit-Fenster haben)
Variablenname: ProgramFilesDir (x86)
Variablenwert: X: \ Programme (x86)
Seitliche Notiz, beachten Sie, dass dieser Variablensatz kein zusätzliches rückwärts "\" hat darauf, wie es in diesem bestimmten Abschnitt nicht enthalten kann, weiß ich nicht, warum bis jetzt ahahahah, aber ich würde einfach der vorherigen Formatierung folgen, wie es war .
Die 64-Bit-Version hat zwei Versionen von regedit
. Nehmen Sie auch diese Änderung vor:
1.) Geben Sie in Start >Run: %systemroot%\syswow64\regedit
2.) Gehe zu: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
3.) Ändern Sie den Pfad in DWORDs ProgramFilesDir, ProgramFilesDir (x86) in den neuen Pfad und ändern Sie wahrscheinlich nur den Laufwerksbuchstaben.
Tags und Links visual-studio-2010 windows-7 installation