Die Lage:
DS1 (Dark Star One) in Windows 7 Beta (x64) stürzte beim Versuch, es zu starten, sofort ab. Dies ist die Steam-Version des Spiels, obwohl die Korrektur auch in anderen Situationen anwendbar ist. Der Ascaron-Ausnahme-Dialog erscheint mit einer „Walhalla-Ausnahme“ und besagt, dass es einen „Ascaron-Ausnahme-Fehler“ gegeben hat. Wenn Sie sich die Details auf der Registerkarte „Erweitert“ ansehen, sehen Sie die Erwähnung von D3DERR_NOTAVAILABLE und eine Datei namens dxapdirect3d.cpp .
Auf jeden Fall konnte ich den Fehler beheben.
Ich gebe dem Beitrag hier für die Info die Ehre.
Lösung:
Ich habe die meisten Schritte durchlaufen, aber erst im Abschnitt „Zusätzliche Fehlerbehebung“ habe ich meine Antwort gefunden…
1) Installieren Sie die neuesten DirectX-Laufzeiten (November 2008) von hier aus (microsoft.com). Für den Fall, dass eine Weile vergangen ist, dieser Beitrag etwas alt ist und es neue Versionen gibt, können Sie stattdessen hier beginnen und sich zu den DirectX-Endbenutzer-Laufzeiten durchblättern. Nun, das DARF NICHT notwendig sein, aber da ich es getan habe (und keinen Grund habe, die derzeit aktuellsten Versionen zu UNDOCHTEN), könnten Sie zu Schritt #2 übergehen, und wenn das nicht funktioniert, kommen Sie zurück und machen Schritt #1 danach.
2) Löschen Sie die Datei iphlpapi.dll am folgenden Ort (oder verschieben Sie sie sicherheitshalber einfach auf den Desktop oder so, damit Sie sie wiederherstellen können):
C:\Program Files (x86)\Steam\steamapps\common\darkstar one\
Versuchen Sie nun, Darkstar One laufen zu lassen. Bei mir hat es jedenfalls angefangen zu funktionieren!
Grund, warum das funktioniert:
Soweit ich weiß, geschieht Folgendes… Es gibt 2 Kopien der Datei iphlpapi.dll auf dem Computer. Eine befindet sich in Ihrem Windows-/System32-Ordner (und wird möglicherweise aktualisiert, wenn Sie Schritt #1 durchlaufen). Die andere befindet sich im Ordner Darkstar One (und ist älter). Wenn das Spiel startet, verwendet es standardmäßig die OLD-Datei, die sich nicht mit Windows 7 verträgt. Wenn Sie ihn löschen, sieht das Spiel ihn nicht mehr im Spielordner und schaut als nächstes in die verschiedenen Systemordner. Es findet den neuen Ordner, und alles funktioniert!
Es ist möglich, dass Sie einfach die Datei iphlpapi.dll im Steam-Ordner durch die neuere Version ersetzen. Ich habe jedoch gehört, dass Steam beim Ausführen von Programmen, die verändert wurden, sehr pingelig sein kann, so dass es vielleicht eine bessere Option ist, sie zu löschen. Bei mir hat es trotzdem funktioniert.
Ich wünsche Ihnen viel Glück!
Das hat gut für mich funktioniert! ^^
Liebe Grüße aus Deutschland፦)
Ich habe genau das gleiche Problem. Wir arbeiten jetzt an einer Lösung.
Ich habe einen Fix gefunden, Jeffrey.
http://www.tagesprotection.com/main.htm?page=minimum.htm
Lade den Treiber herunter. Funktioniert.