Hallo,
die Probleme, die Du beschreibst können mehrere Ursachen haben.
Ich würde erstmal die Umgebung "patchen", um diese Fehlerquellen auszuschließen.
Beginne Dein Glück hier:
http://support.microsoft.com/?kbid=954946
anschließend würde ich versuchen PHP über FASTCGI laufen zu lassen, allerdings ka ob das auf VIsta auch geht:
http://www.iis.net/downloads/default...=34&i=1299&g=6
Solltest Du mehr als ein Projekt auf Deinem IIS haben und vielleicht auch eins mit .NET, solltest Du auf jeden Fall die PHP Anwendung in einem eigenen Applikation Pool laufen lassen (Workerprocess).
Gruß Matt