Führen Sie ältere oder inkompatible Software unter Windows 10 in einer VM aus
Microsoft Windows / / March 18, 2020
Zuletzt aktualisiert am
Alte Software wird in Windows 10 nicht immer gut installiert und funktioniert nicht. Manchmal ist es am besten, eine virtuelle Maschine zu erstellen, um sie auszuführen.
Während viele von uns umarmt haben Windows 10 und seine neue Ära von universelle Apps und Cloud Computing; Viele Benutzer sind immer noch auf die ältere Desktop-Plattform angewiesen, die Microsoft in den letzten 30 Jahren entwickelt hat. Wir haben uns verschiedene Methoden zum Ausführen älterer Anwendungen angesehen, die nicht für Windows 10 ausgelegt sind. Einige dieser Lösungen umfassen Kompatibilitätsmodus und Aktivieren des 16-Bit-Subsystems, nur bei 32-Bit-Versionen verfügbar. In den letzten 10 Jahren hat Microsoft Windows weiterentwickelt, um es resistent gegen Angriffe zu machen, die während des Berichtszeitraums berüchtigt waren Windows XP Epoche. Einige dieser Verbesserungen umfassen die Benutzerkontensteuerung, Patch Guard, Gerätetreibersignatur, Secure Boot und Randomisierungslayout für den Adressraum. Ältere Anwendungen sind für diese Änderungen in der Regel nicht empfänglich. Windows 10 selbst bricht viel mit der Vergangenheit, aber dieses Problem hat noch mehr zu bieten. Einige Anwendungen sind einfach auf der Strecke geblieben oder neuere Versionen erfüllen einfach nicht die Erwartungen älterer Versionen. In einigen Fällen haben Entwickler entweder das Geschäft eingestellt oder sich geweigert, eine ältere Version zu unterstützen.
Für Benutzer, die diese exotische Anwendung ausführen müssen, aber in die Zukunft investieren müssen, gibt es eine vernünftige Lösung für die Virtualisierung. Wir haben abgedeckt Virtualisierung in der Vergangenheit als Möglichkeit, Windows 10 zu testen selbst oder verwenden Sie es sogar für Kompatibilität auf Plattformen wie dem Mac. Auch die Virtualisierung kann Benutzern, die sich für Windows 10 engagieren, helfen, ihre Altinvestitionen voranzutreiben. Es gibt viele Optionen, aber ich habe dies eingegrenzt Oracle VirtualBoxDies umfasst plattformübergreifende Unterstützung und funktioniert unter Windows 10 Home und Pro. Hyper-V ist eine verfügbare Option für Benutzer, die Windows 10 Pro oder Enterprise Editionen ausführen. Hyper-V ist zwar leistungsstark, aber ziemlich involviert. Oracle VirtualBox hingegen ist klein, schnell und einfach einzurichten.
Bestimmen der Windows-Version für Anwendungskompatibilität
Sich niederlassen VirtualBox ist eine Sache, aber was ist mit der Windows-Version, die Sie für Ihre Legacy-Anwendung verwenden werden? Die meisten Anwendungen, die Benutzer ausführen müssen, wurden wahrscheinlich innerhalb der letzten 15 Jahre für entwickelt Windows XP. Da dies die Version ist, die Benutzer benötigen, müssen sie auch einen Weg finden, um sie zu beschaffen. Wenn Sie alte Kopien von Software wie mich behalten möchten Nostalgie Zwecke, müssen Sie das ISO-Image manuell auswählen, um zu gehen. Für diejenigen, die dies nicht tun, besteht möglicherweise die Herausforderung, eine ältere Version zum Ausführen Ihrer Anwendung zu finden. Websites wie Amazon.com, EBay oder Überprüfung Ihres lokalen Flohmarktes oder Flohmarktes; Dies kann Ihnen bei der Bewertung der älteren Windows-Version helfen, die Sie zum Ausführen Ihrer Anwendung benötigen.
Laden Sie die Oracle VirtualBox herunter und richten Sie sie ein
Bevor Sie mit der Installation von Windows beginnen, müssen Sie Folgendes erhalten Oracle VirtualBox, die Sie kostenlos von der offiziellen Seite herunterladen können. Es stehen verschiedene Versionen zur Verfügung. Stellen Sie sicher, dass Sie die richtige für Windows herunterladen. VirtualBox 5.1.4 für Windows hostet x86 / amd64.
Starten Sie nach dem Herunterladen die Setup-Datei und befolgen Sie die Anweisungen auf dem Bildschirm, um VirtualBox zu installieren.
Erstellen der virtuellen Maschine
Sobald Sie ein Oracle VirtualBox-Setup haben, können Sie eine neue virtuelle Maschine erstellen, die für Ihre Legacy-Anwendung geeignet ist. Für diesen Artikel werde ich Windows XP verwenden. Microsoft beendete die Unterstützung Anfang 2014 für eine der bislang beliebtesten Windows-Versionen. Starten Sie VirtualBox und klicken Sie auf Neu Schaltfläche in der Befehlsleiste.
Geben Sie einen Namen für die VM ein oder wählen Sie aus Art: Listenfeld. Wenn VirtualBox den Namen des Betriebssystems erkennt, werden die Listenfelder mit dem entsprechenden Typ und der entsprechenden Version gefüllt. Weiter klicken.
Windows XP ist ein 15 Jahre altes Betriebssystem, daher muss der Speicherbedarf nicht extrem hoch sein. speziell für eine Legacy-Anwendung. Um Windows XP oder 2000 Professional ausreichend auszuführen, müssen einige 256 MB bis 512 MB groß sein. Berücksichtigen Sie auch die Anwendungen, die Sie möglicherweise in der virtuellen Maschine ausführen. In diesem Fall würde ich aus Sicherheitsgründen mit 1 GB gehen. Je älter die von Ihnen verwendete Windows-Version ist; Die Anforderungen müssen möglicherweise geändert werden. Wenn Sie Windows 95 oder Windows 98 in einer virtuellen Maschine verwenden, sind 480 bis 512 MB RAM die Grenze für diese Versionen. Wenn es sich um eine virtuelle MS-DOS-Maschine handelt, sind maximal 64 MB erforderlich, da sie nicht mehr adressieren kann.
Als nächstes erstellen wir eine virtuelle Festplatte, auf der das Betriebssystem gespeichert wird. Wählen Erstellen Sie jetzt eine virtuelle Festplatte dann klick Erstellen.
Für das Format, in dem Sie die Festplattendatei speichern können, stehen verschiedene Optionen zur Verfügung. Wenn Sie in Zukunft Ihre virtuelle Maschine auf eine andere Plattform wie z Hyper-V oder VMWare; Dann wählen Sie am besten eine der verfügbaren Optionen aus, z VMDK oder VHD jeweils von diesen Hypervisoren unterstützt. Im Moment werde ich die Standardeinstellung Oracle VirtualBoxes VDI verwenden.
Wenn Sie wenig Platz haben, verwenden Sie Dynamisch zugeordnet ist die beste Option, da nur dann Speicherplatz benötigt wird, wenn dies erforderlich ist. Wenn Leistung ein Faktor ist, dann a FestGröße ist empfohlen. Ich benutze gerne Feste Größe nur für die Leistungsvorteile.
Für die Auswahl der festen Größe muss der Speicherplatz ausgewählt werden, der der virtuellen Festplatte zugewiesen wird. Dies hängt von Ihren Bedürfnissen und der Verfügbarkeit von Speicherplatz ab. Zu den Faktoren gehören die Größe, der Typ und die Anwendungen des Betriebssystems. Legacy-Systeme erfordern nicht viel. Wenn Sie unter Windows XP mehr als 32 GB verwenden, müssen Sie als NTFS formatieren. Außerdem müssen Betriebssysteme wie Windows 95 und 98 FAT32 für Festplatten verwenden, die größer als 512 MB sind. Windows NT 4 kann nur 8 GB erkennen. Berücksichtigen Sie dies also. Da ich nur eine einzige App verwenden werde und Windows XP etwa 1 GB Speicherplatz benötigt, werde ich 3 GB verwenden. Klicken Erstellen um den Betrag zu bestätigen.
Warten Sie, während Ihre virtuelle Festplatte erstellt wurde.
Installieren des Betriebssystems
Wie Sie das Betriebssystem installieren, ist unterschiedlich. Ältere Windows-Versionen wie Windows 95, Windows 3.1 und MS-DOS erfordern das Erstellen von virtuellen Disketten mit den entsprechenden Startdateien. Da wir mit Windows XP arbeiten, werden wir uns darauf konzentrieren. Wenn Sie ein System ohne optisches Laufwerk verwenden, müssen Sie einen Computer suchen und ein ISO-Image Ihrer Installations-CD erstellen, das Sie dann in Oracle VirtualBox bereitstellen können. Um ISO-Images zu erstellen, verwende ich ISO Recorder von Alex Feinman, das ziemlich alt ist, aber auch unter Windows 10 noch funktioniert. Das Erstellen eines Bildes ist so einfach wie das Einlegen der Disc. Klicken Sie mit der rechten Maustaste auf die Disc in Computer, und klicken Sie dann auf Erstellen Sie ein Bild von CD / DVD. Sobald Sie ein ISO-Image bereit haben, können Sie mit der Installation fortfahren.
Doppelklicken Sie in VirtualBox auf die virtuelle Windows XP-Maschine, um sie zu starten.
Da Sie zum ersten Mal installieren, müssen Sie das ISO-Image manuell auswählen. Klicken Sie auf die Schaltfläche Durchsuchen, wählen Sie das Windows-ISO-Image aus und klicken Sie dann auf Öffnen. Klicken Sie auf Start, um das Betriebssystem zu laden.
Befolgen Sie die Anweisungen auf dem Bildschirm, um Ihr Betriebssystem zu installieren.
Nach der Installation von Windows XP oder einer früheren Version von Windows; Sie sollten die Guest Additions installieren, um sicherzustellen, dass Sie problemlos zwischen der virtuellen Maschine und dem Host wechseln können. Klicken Sie auf Geräte> Guest Additions-CD-Image einfügen und dann auf Weiter.
Legacy-Anwendungen installieren
Sobald Sie Ihre Windows-Installation vollständig konfiguriert haben, können Sie mit der Installation Ihrer Legacy-Anwendungen fortfahren. Es gibt verschiedene Möglichkeiten, dies zu tun. Abhängig vom Format, in dem die Anwendung verfügbar ist, müssen Sie sie möglicherweise in ein von der VM akzeptables Format konvertieren. Wenn sich Ihre Anwendung auf der Disc befindet, können Sie verwenden ISO-RekorderUm eine Kopie zu erstellen, können Sie diese als ISO-Image in die VM einbinden.
ISO-Image einbinden
Klicken Sie auf, um ein Image bereitzustellen Geräte > Wählen Sie das Disk-ImageWählen Sie die ISO-Datei aus und klicken Sie auf Öffnen.
Fahren Sie mit der Installation der Anwendung fort. Wenn das Anwendungssetup nicht automatisch gestartet wird, klicken Sie auf Start> Computer Doppelklicken Sie dann auf das Disc-Symbol oder öffnen Sie es. Doppelklicken Sie dann auf die aufgerufene setup.exe.
Hier hast du es; Ihre Anwendung ist jetzt ohne Probleme betriebsbereit.
Was ist mit dem Teilen oder Öffnen Ihrer Dateien?
Oracle VirtualBox bietet Drag & Drop-Unterstützung, sodass Sie Dateien problemlos zwischen Host und Gast ziehen können oder umgekehrt.
Was ist mit Sicherheit?
Das Ausführen einer nicht unterstützten virtuellen Maschine unterscheidet sich nicht vom Ausführen auf einem physischen Host. Oracle VirtualBox konfiguriert Ihre virtuelle Maschine automatisch für den Zugriff auf das Internet. Möglicherweise möchten Sie eine Reihe von Sicherheitsänderungen vornehmen, z. B. das Deaktivieren des Netzwerkzugriffs in den Einstellungen der VM. Sie können es auch versuchen Installieren eines unterstützten Antivirus-Dienstprogramms wenn Sie aus irgendeinem Grund Netzwerkzugriff benötigen. Meine persönliche Empfehlung ist, es vom Netzwerk fernzuhalten.
Das Einrichten einer unterstützten Windows-Version in einer virtuellen Maschine scheint zwar übertrieben zu sein, ist jedoch der beste Weg, um sicherzustellen, dass Ihre Anwendung funktioniert. Kompatibilitätsmodus Mit all seinen Vorzügen leidet das Windows 10-Dienstmodell, bei dem ein Update oder eine Überarbeitung des Betriebssystems eine App leicht beschädigen kann. Das Ausführen einer VM ist mit einem gewissen Aufwand verbunden, aber für diese spezielle Legacy-Anwendung sind die Anforderungen recht gering. Wenn Sie diese App zum Laufen bringen müssen und bisher alle Optionen ausprobiert haben, ist dies der richtige Weg. Zukünftig werden Benutzer von Intel-Silizium der nächsten Generation, wie das kürzlich eingeführte Intel Kabylake- und AMD Bristol Ridge-CPUs; Sie müssen nach Lösungen wie Virtualisierung suchen, um Anwendungen auszuführen, die von älteren Versionen wie Windows 7 und Windows 8 / 8.1 unterstützt werden.