12Aug

Wie man alte Programme unter Windows 10 arbeiten lässt

Windows 10 Kampfstation

Die meisten Ihrer älteren Windows-Apps sollten nur unter Windows 10 funktionieren. Wenn sie unter Windows 7 gearbeitet haben, werden sie mit ziemlicher Sicherheit unter Windows 10 funktionieren. Einige ältere PC-Anwendungen funktionieren nicht nur, sondern es gibt viele Möglichkeiten, sie zum Laufen zu bringennochmal.

Diese Tricks decken eine Vielzahl von Anwendungen ab, von Windows XP-Apps und alten PC-Spielen, die veraltete DRM zu DOS und Windows 3.1-Anwendungen erfordern.

VERWANDTE ARTIKEL
Ist Windows 10 rückwärts kompatibel mit Ihrer vorhandenen Software?
-PCs vor Windows: Wie MS-DOS tatsächlich wie

ausgeführt wurde Als Administrator ausgeführt werden

Viele Anwendungen, die für Windows XP entwickelt wurden, funktionieren in einer modernen Version von Windows, bis auf ein kleines Problem. Während der Windows XP-Ära verwendeten durchschnittliche Windows-Benutzer ihren PC normalerweise immer mit einem Administratorkonto. Anwendungen wurden so codiert, dass angenommen wurde, dass sie über Administratorzugriff verfügten. Andernfalls würden sie fehlschlagen. Die neue Benutzerkontensteuerung( User Account Control, UAC) hat dieses Problem größtenteils behoben, aber anfangs gab es einige Kinderkrankheiten.

Wenn eine ältere Anwendung nicht ordnungsgemäß funktioniert, klicken Sie mit der rechten Maustaste auf die Verknüpfung oder EXE-Datei, und wählen Sie dann "Als Administrator ausführen" aus, um sie mit administrativen Berechtigungen zu starten.

Wenn Sie feststellen, dass eine Anwendung administrativen Zugriff erfordert, können Sie die App so konfigurieren, dass sie immer als Administrator ausgeführt wird. Verwenden Sie dazu die Kompatibilitätseinstellungen, die wir im nächsten Abschnitt besprechen.

Kompatibilitätseinstellungen anpassen

Windows enthält Kompatibilitätseinstellungen, die alte Anwendungen funktionsfähig machen können. Klicken Sie im Startmenü von Windows 10 mit der rechten Maustaste auf eine Verknüpfung, wählen Sie im Kontextmenü

den Befehl Dateispeicherort öffnen aus. Wenn Sie den Speicherort der Datei haben, klicken Sie mit der rechten Maustaste auf die Verknüpfung oder EXE-Datei der App und wählen Sie dann Eigenschaften aus dem KontextSpeisekarte.

Auf der Registerkarte "Kompatibilität" des Eigenschaftenfensters der App können Sie auf die Schaltfläche "Verwenden der Kompatibilitätsproblembehandlung" für eine Assistentenoberfläche klicken oder die Optionen selbst anpassen.

Wenn beispielsweise eine Anwendung unter Windows 10 nicht ordnungsgemäß ausgeführt wird, aber unter Windows XP ordnungsgemäß ausgeführt wurde, wählen Sie die Option "Dieses Programm im Kompatibilitätsmodus ausführen für" aus, und wählen Sie dann "Windows XP( Service Pack 3)" ausDropdown-Menü.

Scheuen Sie sich nicht, auch die anderen Einstellungen auf der Registerkarte "Kompatibilität" auszuprobieren. Zum Beispiel können sehr alte Spiele vom "Reduzierten Farbmodus" profitieren. Bei Displays mit hohem DPI müssen Sie möglicherweise die Einstellung "Display-Skalierung bei hohen DPI-Einstellungen deaktivieren" aktivieren, damit ein Programm normal aussieht. Keine Optionen auf dieser Registerkarte können Ihre App oder Ihren PC beschädigen. Sie können sie immer einfach wieder deaktivieren, wenn sie nicht helfen.

Installation von unsignierten Treibern oder 32-Bit-Treibern

Die 64-Bit-Version von Windows 10 verwendet die Treibersignaturerzwingung und erfordert, dass alle Treiber eine gültige Signatur aufweisen, bevor sie installiert werden können.32-Bit-Versionen von Windows 10 benötigen normalerweise keine signierten Treiber. Die Ausnahme ist, dass 32-Bit-Versionen von Windows 10, die auf einem neueren PC mit UEFI( anstelle des normalen BIOS) ausgeführt werden, häufig signierte Treiber benötigen. Die Durchsetzung von signierten Treibern verbessert die Sicherheit und Stabilität und schützt Ihr System vor schädlichen oder instabilen Treibern. Sie sollten nur nicht signierte Treiber installieren, wenn Sie sicher sind, dass sie sicher sind und einen guten Grund haben, dies zu tun.

ZUGEWIESENE ARTIKEL
Deaktivieren der Treibersignaturverifizierung unter 64-Bit Windows 8 oder 10( damit Sie nicht signierte Treiber installieren können)
Was ist UEFI und wie unterscheidet es sich vom BIOS?

Wenn alte Software, die Sie installieren möchten, nicht signierte Treiber benötigt, müssen Sie eine spezielle Bootoption verwenden, um sie zu installieren. Wenn nur 32-Bit-Treiber verfügbar sind, müssen Sie stattdessen die 32-Bit-Version von Windows 10 verwenden - für die 64-Bit-Version von Windows 10 sind 64-Bit-Treiber erforderlich. Verwenden Sie diesen Prozess, wenn Sie zur 32-Bit-Version wechseln und die 32-Bit-Version von Windows 10 anstelle der 64-Bit-Version herunterladen müssen.

Spiele ausführen, die SafeDisc und SecuROM DRM erfordern

Windows 10 wird keine älteren Spiele ausführen, die SafeDisc oder SecuROM DRM verwenden. Diese digitalen Rechteverwaltungssysteme können einige Probleme verursachen. Alles in allem ist es eine gute Sache, dass Windows 10 diesen Junk nicht erlaubt, dein System zu installieren und zu verschmutzen. Leider bedeutet dies, dass einige ältere Spiele, die auf physischen CDs oder DVDs erschienen sind, nicht installiert werden und normal laufen.

Sie haben eine Vielzahl anderer Optionen für das Spielen dieser Spiele, einschließlich der Suche nach einem "no CD" Crack( die möglicherweise sehr unsicher sind, wie sie oft auf zwielichtigen Piraterie-Seiten zu finden sind), den Kauf von einem digitalen Distributionsdienst wieGOG oder Steam, oder überprüfen Sie die Website des Entwicklers, um zu sehen, ob es einen Patch anbietet, der den DRM entfernt.

Zu den fortgeschritteneren Tricks gehören das Installieren und duale Booten in eine ältere Version von Windows ohne diese Einschränkung oder der Versuch, das Spiel auf einer virtuellen Maschine mit einer älteren Windows-Version auszuführen. Eine virtuelle Maschine kann sogar gut für Sie arbeiten, da Spiele, die diese DRM-Schemata verwenden, jetzt so alt sind, dass selbst eine virtuelle Maschine mit ihren Grafikanforderungen zurechtkommt.

Verwenden von virtuellen Maschinen für ältere Software

Windows 7 enthielt eine spezielle "Windows XP Mode" -Funktion. Dies war eigentlich nur ein enthaltenes Programm für virtuelle Maschinen mit einer kostenlosen Windows XP-Lizenz. Windows 10 enthält keinen Windows XP-Modus, Sie können jedoch weiterhin eine virtuelle Maschine verwenden.

Alles, was Sie wirklich brauchen, ist ein virtuelles Maschinenprogramm wie VirtualBox und eine freie Windows XP Lizenz. Installieren Sie diese Kopie von Windows in der VM, und Sie können Software auf dieser älteren Windows-Version in einem Fenster auf Ihrem Windows 10-Desktop ausführen.

Die Verwendung einer virtuellen Maschine ist eine etwas kompliziertere Lösung, aber sie funktioniert gut, es sei denn, die App muss direkt mit der Hardware kommunizieren. Virtuelle Maschinen haben eine eingeschränkte Unterstützung für Hardware-Peripheriegeräte.

Verwenden von Emulatoren für DOS- und Windows 3.1-Anwendungen

Mit DOSBox können Sie alte DOS-Anwendungen - hauptsächlich DOS-Spiele - in einem Emulatorfenster auf Ihrem Desktop ausführen. Verwenden Sie DOSBox, um alte DOS-Anwendungen auszuführen, anstatt auf die Eingabeaufforderung zu vertrauen. DOSBox wird viel, viel besser funktionieren.

Und da Windows 3.1 selbst im Grunde eine DOS-Anwendung war, können Sie Windows 3.1 in DOSBox installieren und alte 16-Bit-Windows-3.1-Anwendungen ausführen.

Verwenden von 32-Bit-Windows für 16-Bit-Software

16-Bit-Programme funktionieren nicht mehr auf 64-Bit-Versionen von Windows. Die 64-Bit-Version von Windows enthält nur die WOW16-Kompatibilitätsebene, die die Ausführung von 16-Bit-Anwendungen ermöglicht. Versuchen Sie, eine 16-Bit-Anwendung auf einer 64-Bit-Version von Windows auszuführen, und Sie sehen nur eine Meldung "Diese App kann nicht auf Ihrem PC ausgeführt werden".

Wenn Sie 16-Bit-Anwendungen ausführen müssen, müssen Sie die 32-Bit-Version von Windows 10 anstelle der 64-Bit-Version installieren. Die gute Nachricht ist, dass Sie Ihr Betriebssystem nicht wirklich neu installieren müssen. Stattdessen können Sie einfach eine 32-Bit-Version von Windows in einer virtuellen Maschine installieren und die Anwendung dort ausführen. Sie könnten sogar Windows 3.1 in DOSBox installieren.

Verwenden bestimmter Browser für Websites, die Java, Silverlight, ActiveX oder Internet Explorer erfordern

Windows 10 verwendet den neuen Microsoft Edge als Standardbrowser. Edge enthält keine Unterstützung für Java, ActiveX, Silverlight und andere Technologien. Chrome hat auch die Unterstützung für NPAPI-Plug-ins wie Java und Silverlight eingestellt.

Um ältere Webanwendungen, die diese Technologien erfordern, zu verwenden, starten Sie den Internet Explorer-Webbrowser aus Windows 10 aus Kompatibilitätsgründen. IE unterstützt weiterhin ActiveX-Inhalte. Mozilla Firefox unterstützt weiterhin Java und Silverlight.

Sie können Internet Explorer über das Startmenü starten. Wenn Sie bereits Microsoft Edge sind, öffnen Sie einfach das Einstellungsmenü und wählen Sie "Mit Internet Explorer öffnen", um die aktuelle Webseite direkt in Internet Explorer zu öffnen.

Wenn eine ältere Anwendung unter Windows 10 nicht funktioniert, sollten Sie im Allgemeinen versuchen, einen modernen Ersatz zu finden, der ordnungsgemäß funktioniert. Aber es gibt einige Apps - vor allem alte PC-Spiele und Business-Apps - die Sie vielleicht nicht ersetzen können. Hoffentlich werden einige der Kompatibilitätstricks, die wir geteilt haben, diese Apps wieder zum Laufen bringen.

Bildkredit: Brett Morrison auf Flickr