Ich habe das lesen dem schlafen vorgezogen und im englischen forum genau dieselben Probleme gefunden.
Kommentare viele, fixes keine.
Siehe z.B. viewtopic.php?f=16&t=32965
aber auch davor. Dort gibt es einige spezialisten.
Zusammengenommen: es sind immer XP SP3 Installationen betroffen !!
Dann habe ich folgendes gemacht und reihenweise meine blauen Wunder erlebt.
Ich habe windows\my.ini entfernt, vorher im xampp panel die häckchen entfernt (mysql mag das nicht, häckchen kommt wieder, also sc delete mysql in der cmd console eingegeben (dann ist mysql service auch weg, und ... das Häckchen im panel geht auch weg, wenn es deaktiviert wird)
Sevices die laufen schaue ich mir ständig an: sie zeigen apache 2.2 und mysql, je nach dem wie die häckchen im xampp panel sind.
Ich gebe zu (das wird noch klar, habe mir xampp service nicht angeschaut).
xampp deinstalliert, nochmals installiert ( ins c:\xampp), auch sonst keine veränderungen vorgenommen, auch die services nicht zur installation markiert.
xampp panel gestartet,
apache service installiert (häckchen) und start. okay.
mysql installiert (häckchen) und start. okay.
Aber ... auf dem panel unter Service... war unter Start this modules mysql nicht aktiviert.
Also, oben darüber xampp service deinstalliert (häckchen), mysql bekommt ein häckchen dazu (apache hat es bereits), xampp als service auch und wird damit als service installiert..
Dann ins xampp panel zurück apache und mysql haben/bekommen häckchen um sie als service zu installieren, start bei beiden und ... kein absturz.
In windows services erscheint kein apache und kein mysql, nur xampp service mit dem status " " !! Was ist das ???? Gestartet ????
Aber xampp panel sagt apache und mysql "running".
Und in c:\windows ist kein my.ini !!!
Also http://loacalhost im browser ... und xampp ist da !! also apache läuft ! mysql auch, sagt der link zum Status.
Und das verstehe wer wolle ... !
Für mich eine Inkosistenz des panel, der .bat scripts und der Eintragungen von xampp in windows services.
Da wird mir gesagt, dass ein service läuft und windows zeigt mir diesen ja nicht an. Das ist nicht nut kosmetik.
Ich werde das morgen auf dem Laufwerk e: genauso machen ... ich ahne weitere inkosistenzen.
Bin ich froh ... Nein ! Ich will es auch e: haben; warum tut das umbigen der Datenbank auf F: nicht ?
Das ist nicht mehr als häcking ... vielleicht sollten sich die Entwickler des Themas systematisch annehmen.
-------------------------------------------------------------------------------------
Nachtrag: ich habe es doch noch heute abend getan: auf e: installiert und es läuft !
1. im xampp panel alle services deaktiviert (es sind drei: apache, mysql und in Service... der xmapp selbst)
kontrolliert in windows sc Diensten, dass sie weg sind.
2. windows\my.ini war nicht da; hätte ich sonst gelöscht
3. xampp 1.7.0 installiert in e:\xampp (die installer version; die zip version ist keine Lösung, sagen englische posts)
dabei bis auf c:->e: keine Zusätze, häckchen etc.
4. xampp panel aufgerufen und zuerst in Service...: darin apache und mysql aktiviert (häckchen), xampp service bekommt dabei auch eins
zurück im xampp panel der reihen nach: apache service einrichten (häckchen), start. dito mysql.
5. Kein abstrurz von mysqld !
6. windows Dienste anzeigen (wieder mal etwas anderes) apache und xampp service sind zu sehen, mysql nicht
apache hat status gestartet, xampp " "
na doll ...
7. browser http://localhost .... es tut; link zu status sagt: mysql aktiviert
Nun ... ich habe daraus nichts gelernt. Dass es nun läuft versteh ich nicht !! Und glücklich bin ich auch nicht.
Die gefühlte Erfahrung (!?) sagt mir, dass xampp panel und die .bat script nicht zu vermischen sind.
Ich habe nun alles mit dem panel gemacht und daruaf geachtet, dass der Rechner clean ist (keine Reste der vorherigen xampp Versuche)
Mag sein, dass es mit den Skripten auch funktioniert, dann würde ich xampp panel nicht nutzen.
Wäre xampp 1.7.0 nicht vor Weihnachten herausgekommen, würde ich sagen: ein Osterei !
Hoffe das hilft.