Wie verschiebe ich eine Software, ohne die Installation einrichten zu müssen?

371
Masoud

Ein Freund von mir bat mich, ihm eine Möglichkeit vorzuschlagen, eine alte Software, die er in einer Windows 2000-Maschine verwendet, auf ein neues System zu übertragen.

Ich kann mir 2 Methoden vorstellen:

  1. Erstellen Sie ein Bild von seinem Windows 2000-System und kopieren Sie das gesamte System auf einem neuen System. aber ich bin nicht sicher, ob das funktioniert?
  2. Suchen Sie nach den Bibliotheksabhängigkeiten der Software und verschieben Sie alle Binärdateien und Bibliotheken in das neue System.

Ich bin mir nicht sicher, welche ich wählen soll.

0
Ich konnte die win2000-Tags nicht hinzufügen. Entschuldigung für das schlechte Tagging. Masoud vor 9 Jahren 0
Abhängig von der Software wurden einige ältere Programme aus dem Programmordner mit wenigen Abhängigkeiten ausgeführt. Es ist nur darauf zu achten, dass Sie den Programmordner auf das neue System kopieren und die Software ausführen, ob sie Fehler auslöst und was sie sind. Moab vor 9 Jahren 0
Ich denke am besten, die alte Maschine in eine virtuelle Maschine umzuwandeln und diese dann in der neuen Maschine auszuführen. Einige Informationen dazu finden Sie unter http://superuser.com/questions/346959/converting-a-windows-2000-physical-machine-to-a-virtual-machine gogoud vor 9 Jahren 1
Wenn Sie auf einen anderen vorhandenen Win2000-Computer umziehen möchten, kopieren Sie den Programmordner und suchen Sie nach Registrierungseinträgen (beide unter hklm / software und hkcu / software). Wenn Sie die alte Hardware loswerden möchten, konvertieren Sie sie in eine virtuelle Maschine Dan vor 9 Jahren 0

1 Antwort auf die Frage

0
Byte Commander

Option 2 funktioniert normalerweise nicht.
Wenn ein Programm alle seine Dateien in einem eigenen Ordner innerhalb von C: \ Program Files \ myprog oder was auch immer speichert, können Sie diesen Ordner auf ein anderes System mit identischen Abhängigkeiten verschieben oder abhängig von dem Programm (Architektur, Festplattentyp, Bibliotheken, Seriennummer) ...).
Sobald die App jedoch Konfigurationsdateien oder DLL-Bibliotheken im Windows-Ordner oder an anderen Orten speichert, ist es schwierig, sie zu finden.
Wenn das Programm jetzt auch die Registry zum Speichern von Informationen verwendet, können Sie es fast vergessen!

Sie sehen, das Verschieben eines Programmordners funktionierte möglicherweise in der DOS-Zeit (selbst dann nicht immer), aber je neuer eine solche Anwendung ist, desto wahrscheinlicher ist es, dass einige Dateien oder Informationen über verschiedene Speicherorte verteilt sind oder von So einfach kopierbare Informationen (zB Kopierschutz)