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 installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...
Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...
Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...