Kompatibilität

Warum brechen Anwendungen in Windows 7 und Vista ab??

Warum brechen Anwendungen in Windows 7 und Vista ab??

Welche Änderungen wurden in Windows 7 und Windows Vista vorgenommen, die dazu führten, dass viele Anwendungen, die für Windows XP entwickelt wurden, "abbrechen"?'  

Die Änderungen an Windows wurden vorgenommen, um die Sicherheit, Zuverlässigkeit, Leistung und Benutzerfreundlichkeit zu verbessern und in einigen Fällen ältere Komponenten zu entfernen, die einfach das Ende ihrer Nutzungsdauer erreicht haben.  Zu den wichtigsten Änderungen der Anwendungskompatibilität gehören:

Benutzerkontensteuerung (UAC)/Standardbenutzerkonten.  Bei der Entwicklung von Windows Vista hat sich das Entwicklungsteam zum Ziel gesetzt, es den meisten Unternehmen zu ermöglichen, ihre Benutzer als Standardbenutzer bereitzustellen und Administratorrechte für diejenigen zu reservieren, die sie benötigen – IT-Experten.  Die Übernahme des Prinzips, das wir früher als „Benutzerkonto mit den geringsten Privilegien“ für Client-PCs bezeichneten, trägt dazu bei, aufdringliche Malware zu verhindern, Konfigurationsfehler der Endbenutzer zu reduzieren und das Laden nicht autorisierter Anwendungen auf den Computer zu verhindern.  In der Vergangenheit hatte eine Anwendung die Möglichkeit, in die Registrierungseinstellungen zu schreiben, den Kernel zu ändern und andere ähnlich invasive Aktionen durchzuführen.  Leider hat diese Freiheit einen Preis – nämlich Sicherheit.  Windows schränkt jetzt die Parameter des Betriebssystems ein, die eine Anwendung ändern kann – und begrenzt die Auswirkungen, die Malware haben kann – aber Anwendungen, die mit diesem Verhalten geschrieben wurden, müssen modifiziert oder geshimmt werden, um unter Windows 7 zu funktionieren.

Betroffen sind auch Anwendungen, die harte Versionsprüfungen für die Betriebssystemversion von Windows XP durchführen. Obwohl es für einen Entwickler sinnvoll ist, die Unterstützung und Funktionalität für die Anwendung mit der Version des Betriebssystems zu sperren, die der Entwickler ursprünglich beim Testen verwendet hat, wird auch davon ausgegangen, dass Benutzer niemals versuchen werden, diese Anwendung auf einem neueren Betriebssystem zu installieren oder ein neues Betriebssystem zu installieren neueres Service Pack für das gleiche Betriebssystem. Obwohl dies ein relativ einfaches Problem ist, das mit Kompatibilitätsmodi oder Fixes behoben werden kann, werden Sie diese Oberfläche häufig sehen, wenn Sie von Windows XP zu Windows 7 wechseln.

Natürlich nahmen die für Windows Vista und Windows 7 verantwortlichen Engineering-Teams das Problem nicht auf die leichte Schulter…

So verwenden Sie die GameConqueror-Cheat-Engine unter Linux
Der Artikel enthält eine Anleitung zur Verwendung der GameConqueror-Cheat-Engine unter Linux. Viele Benutzer, die Spiele unter Windows spielen, verwen...
Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...
Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...