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

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

3 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

3 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

3 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

3 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

3 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

4 Tagen ago