Categories: Workspace

SP2 lässt Spiele nicht mehr laufen (Update)

Die aktuelle Version des Service Pack 2 (RC2) für Windows XP aktiviert die so genannte Data Execution Prevention (DEP). Dieses Feature funktioniert allerdings nur mit Prozessoren, die den No Execute-Befehl (NX) unterstützen. Derzeit können dies nur die 64-Bit-Prozessoren von AMD und der Intel Itanium. Mit dieser Technik werden bestimmte Speicherorte gesperrt, die von Würmen und Viren zum Ausführen von gefährlichem Code genutzt werden.

Bei Windows XP 32-Bit wird die NX-Funktion über die Physical Address Extension (PAE) aktiv, während im 64-Bit-Betrieb die AMD64-Erweiterung genutzt wird. Offensichtlich ist die erste Variante noch nicht ausgereift. Während die 3D-Spiele F1 Challenge 99-02 und Pro Evolution Soccer 3 mit Windows XP 32-Bit SP2 und aktivierter Data Execution Prevention nicht korrekt funktionieren beziehungsweise sich beim Start aufhängen, funktionieren die Spiele unter Windows XP 64 Bit problemlos. Selbst die Deaktivierung von DEP für die Programme behebt die Probleme nicht, da DEP im Betriebssystem-Kernel immer noch aktiv ist. Erst mit der kompletten Deaktivierung über den boot.ini-Switch /execute laufen die Spiele problemlos.

Microsoft Product Manager Tony Goodhew hat ebenfalls Probleme mit der Spiele-Kompatibilität festgestellt, sodass man davon ausgehen kann, dass bei der endgültigen Version des Service Pack 2 dieser Bug behoben sein wird.

Auswirkung der boot.ini-Switches auf die NX-Funktion
boot.ini-Schalter kein Schalter /execute /noexecute
32-Bit-XP SP2: Kernel eingeschaltet ausgeschaltet eingeschaltet
32-Bit-XP SP2: User ausgeschaltet ausgeschaltet eingeschaltet
64-Bit-XP SP1: Kernel eingeschaltet eingeschaltet eingeschaltet
64-Bit-XP SP1: User eingeschaltet eingeschaltet eingeschaltet
64-Bit-XP SP1: 32-Bit User ausgeschaltet ausgeschaltet eingeschaltet

UPDATE 23. Juni 2004
Nach weiteren Tests im ZDNet-Labor hat sich herausgestellt, dass die Probleme nur mit bestimmten Mainboards auftreten. Das D1607, welches auch in den zum Einsatz kommt, zeigt die beschriebenen Fehler. Mit dem Asus K8V Deluxe laufen die Spiele problemlos. Möglicherweise kann ein Bios-Update Abhilfe schaffen.

Möglicherweise wird der PAE-Modus vom FSC nicht korrekt angesteuert. Dieser ist nötig, um unter Windows XP 32 Bit SP2 die Data Execution Prevention (DEP) über den NX-Befehl anzusteuern.

ZDNet.de Redaktion

Recent Posts

CopyRhadamantys greift weltweit Unternehmen an

Ausgeklügelte Phishing-Kampagne verwendet eine weiterentwickelte Version der Rhadamanthys-Stealer-Malware.

7 Stunden ago

Facebook Marketplace: EU verhängt Geldbuße von fast 800 Millionen Euro gegen Meta

Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…

10 Stunden ago

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

19 Stunden ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

1 Tag ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

1 Tag ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

2 Tagen ago