Für mich sieht das alles nach einem gravierenden Bug im Windows-Apache aus
Ich habe jetzt auf demselben System auch Win XP SP 2 installiert. Dieselbe XAMPP-Installation, von XP aus gestartet, funktioniert, von 2k aus gestartet, funktioniert sie nicht.
Einen Hardwarefehler (Speicher) als Ursache halte ich deswegen für unwahrscheinlich, obwohl nicht ausgeschlossen - memtest 86 meldet ein paar Speicherfehler, die sich aber bisher anscheinend bei anderen Programmen nicht auswirken - warum dann bei Apache? Vor allem wimmelt es im Netz von Meldungen über ähnliche Fehlfunktionen von Apache, meistens mit "read auf Speicher" usw.