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

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

2 Tagen ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

2 Tagen ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

2 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

3 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

3 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

3 Tagen ago