Installationspfad beeinflussen?

C Punkt

Freizeitschrauber(in)
Hi! Habe eine DVD (bzw den DVD Inhalt nun auf USB stick) welche einen Install.manager hat, bei dem ich den Installationspfad nicht selbst aufwählen kann. (schätz es muss der Systempartitionspfad C als Standard sein..) Möchte das Programm aber auf USB stick installieren, damit ichs immer dabei habe. Möchte den Pfad von C nicht ändern (wenn da überhaupt geht.. sonst hätte ich C: Z genannt und mein usb stick C.. wenn das überhaupt dann was gebracht hätte..)
da das ja scheinbar Probleme mit Registry und co geben könnte.. WIsst ihr eine Lösung?
 
Du kannst generell die Pfade umbenennen und wieder zurück tauschen, wichtig nur ein Pfad kann gleichzeitig genutzt werden. (mach C: --> D:, Nehm für den USB Stick C:, Tausche nach Installation wieder zurück)

Darüber hinaus erscheint es mir nicht gerade clever C: für einen USB Stick zu wählen, denn der Buchstabe ist Standard mäßig immer für Festplatten reserviert..

Ebenso kann es zu Komplikationen mit Windows bzw anderen Programmen kommen wenn du C: im Windows-Betrieb umbenennst, empfehle es dir daher das ganze über Dos zu machen bzw. Eingabeaufforderung beim Systemstart mit z.B. Windows PE Stick.
Um die Installation auszuführen sollte das ganze auch über die".Exe" klappen und so hast du keine Probleme mit den Laufwerksbuchstaben und kannst hin und hertauschen wie du willst. Wichtig merk dir was du eingestellt hast und stell alles vor dem hochfahren wieder original zurück.

Mit der Registry solltest du keine Probleme haben, die wird für den Stick angelegt und funktioniert auf deinem PC.
Wenn du den Stick mit der Installationsdatei an einem anderen Windows 10 Rechner hängst und das Programm startest, aktualisiert sich die Registry auf diesem automatisch.
 
Die Frage ist eher, was da sonst so nach an Pfaden wie Appdata o.ä. genutzt wird.
C: sollte man nicht ändern, sonst zerschießt es bloß das Windows.
 
Du kannst generell die Pfade umbenennen und wieder zurück tauschen, wichtig nur ein Pfad kann gleichzeitig genutzt werden. (mach C: --> D:, Nehm für den USB Stick C:, Tausche nach Installation wieder zurück)

Darüber hinaus erscheint es mir nicht gerade clever C: für einen USB Stick zu wählen, denn der Buchstabe ist Standard mäßig immer für Festplatten reserviert..

Ebenso kann es zu Komplikationen mit Windows bzw anderen Programmen kommen wenn du C: im Windows-Betrieb umbenennst, empfehle es dir daher das ganze über Dos zu machen bzw. Eingabeaufforderung beim Systemstart mit z.B. Windows PE Stick.
Um die Installation auszuführen sollte das ganze auch über die".Exe" klappen und so hast du keine Probleme mit den Laufwerksbuchstaben und kannst hin und hertauschen wie du willst. Wichtig merk dir was du eingestellt hast und stell alles vor dem hochfahren wieder original zurück.

Mit der Registry solltest du keine Probleme haben, die wird für den Stick angelegt und funktioniert auf deinem PC.
Wenn du den Stick mit der Installationsdatei an einem anderen Windows 10 Rechner hängst und das Programm startest, aktualisiert sich die Registry auf diesem automatisch.

Wär das dann überhaupt wirklich die Lösung mit dem Laufwerkfsbuchstabe? War ja nur ne Theorie von mir.. bevor ich jetzt den ganz Kram da mühsam ausprobiere :)
 
was würdest du empfehlen?
Da außer Dir keiner weiss (Du wohl auch nicht). was das unbekannte Programm wo alles ablegt, bleibt wohl nur, aus dem Programm eine Portable App zu machen. Wie und ob das mit Deiner Applikaiton überhaupt geht, kann ich nicht vorher sagen.

Woher GEChun die Gewissheit nimmt, dass beim Start der Applikation von USB die Registry dafür angepasst wird, ist mir unklar. Dafür gibt es den Installer, der u.U. die Daten dort genau einmal bei der Installation schreibt.

Ich hatte mal versucht, Visual Studio auf einer MicroSD-Speicherkarte zu instellieren (ohne dies jemals auf einem anderen Rechner laufen lassen zu wollen).

Nun ja, ca 40% der Daten sind dann auf der (mit NTFS formatierten und mittels junction an der vom Installaer erwarteten Stelle eingebundenen) Karte gelander, andere Dinge im System (nicht nur installierte VS Runtime), weitere in AppData, ProgramData. und natürlch auch massenweise Daten in der Registry und/oder Umgebungsvariablen. Da mir das am Ende nur ca. 6 von 15 GB gespart hat, habe ich das Zeug wieder zurück auf die SSD geschoben.
 
Da außer Dir keiner weiss (Du wohl auch nicht). was das unbekannte Programm wo alles ablegt, bleibt wohl nur, aus dem Programm eine Portable App zu machen. Wie und ob das mit Deiner Applikaiton überhaupt geht, kann ich nicht vorher sagen.

Woher GEChun die Gewissheit nimmt, dass beim Start der Applikation von USB die Registry dafür angepasst wird, ist mir unklar. Dafür gibt es den Installer, der u.U. die Daten dort genau einmal bei der Installation schreibt.

Ich hatte mal versucht, Visual Studio auf einer MicroSD-Speicherkarte zu instellieren (ohne dies jemals auf einem anderen Rechner laufen lassen zu wollen).

Nun ja, ca 40% der Daten sind dann auf der (mit NTFS formatierten und mittels junction an der vom Installaer erwarteten Stelle eingebundenen) Karte gelander, andere Dinge im System (nicht nur installierte VS Runtime), weitere in AppData, ProgramData. und natürlch auch massenweise Daten in der Registry und/oder Umgebungsvariablen. Da mir das am Ende nur ca. 6 von 15 GB gespart hat, habe ich das Zeug wieder zurück auf die SSD geschoben.

Windows 10 ist nicht Windows 7 :)

Und ich nehme die Gewissheit daher, da ich fast täglich solche Sachen auf der Arbeit mache.. , möglich ist es aber ja ich gebe auch DKK007 recht, da muss man schon kleinlich arbeiten und alles gewissenhaft Schritt für Schritt zurück basteln, bevor man den PC wieder ganz normal nutzt.

Bleibt halt die Frage wie wichtig ist das ganze denn?
 
nicht soo wichtig.. würde die arbeit halt etwas erleichtern.. wäre auf dauer schon echt cool. Aber wenns so kompliziert ist lass ichs lieber.
 
Mach Dir nen Symlink. Dann merkt Windows gar nicht dass das Programm nicht auf dem System ist.
Fragt sich nur wie es reagiert wenn zum Systemstart der Stick nicht steckt oder der USB Treiber noch nicht geladen ist, wenn versucht wird Dateien zu laden.
 
Das Problem ist ja aber nicht, dass Windows meckert, sondern dass ich nicht auswählen kann wohin ich das Programm installieren möchte..
 
Das Problem ist ja aber nicht, dass Windows meckert, sondern dass ich nicht auswählen kann wohin ich das Programm installieren möchte..

nochmal, falls Du mit der Bezeichnung "Symlink" nichts anfangen kannst.
Du installierst das Programm ganz normal, und dann kopierst Du das Programm dort hin wo es hin soll, und setzt an der ursprünglichen Stelle einen Symlink auf die neue Position. Dann merkt Windows gar nicht, dass da was verschoben wurde. Entsprechend braucht man auch die Registry oder sonstige Zeiger auf dieses Verzeichnis nicht ändern.

Tool Deiner Wahl: Dirlinker.


Du hast gesagt "zu kompliziert". Ich zeige Dir einen wirklich einfachen Weg. Mir ist schon klar was Du erreichen möchtest (hoffentlich), aber Du scheinst Dir über den Lösungsweg den ich Dir vorgeschlagen habe keine Gedanken gemacht zu haben. Häng Dich doch nicht daran auf wie ich es bezeichne, sondern denk darüber nach ob es für Dich eine Lösung ist, da Dir ja selbst nix einfällt :-)

Ob das Programm ohne Installation auf einem anderen Rechner läuft ... das kann ich Dir natürlich nicht sagen, weil wir hier ja abstrakte Diskussionen führen, weil ihr dem Kind keinen Namen geben wollt. Aber hey ... Ist ja euer Ding^^
 
Zurück