DirectX 9.0-Anwendung auf einem Computer mit mehr als 16 logische Prozessoren konfiguriert stürzt ab

Problembeschreibung

Konfigurieren Sie mehr als 16 logische Prozessoren auf einem Computer, auf dem eines der folgenden Betriebssysteme ausgeführt wird:
  • Windows XP Servicepack 3 (SP3)
  • Windows Vista Servicepack 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 SP2
  • Windows 7
  • Windows Server 2008 R2;
Wenn Sie DirectX 9.0-Anwendung auf diesem Computer ausführen, stürzt die Anwendung.

Spielen Sie beispielsweise eine Musikdatei in Microsoft Windows Media Player. Wenn Sie versuchen, Windows Media Player schließen, stürzt die Anwendung.

PROBLEMUMGEHUNG

Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows
Um dieses Problem zu umgehen, können Sie eine der folgenden Methoden erstellen oder einen Registrierungsschlüssel ändern, der Einstellungen Pipeline prozessorspezifische Grafiken ändern.

Die Anzahl der logischen Prozessoren festlegen, mit denen bestimmte Grafiken pipeline(PSGP) Prozessor

Damit wir die Anzahl der logischen Prozessoren festlegen, die bestimmte Grafiken pipeline(PSGP) Prozessor verwenden, lesen Sie den Abschnitt "Fix it für mich". Hätten Sie stattdessen die Anzahl der logischen Prozessoren, die sich bestimmte Grafikpipeline Prozessor (PSGP) verwenden, lesen Sie den Abschnitt "Problem manuell beheben".

Automatisch mit Fix it beheben lassen

Um die Anzahl der logischen Prozessoren festlegen, mit dem Prozessor bestimmte Grafikpipeline (PSGP) 16 automatisch, klicken Sie dieses Problem beheben . Sie Führen Sie im Dialogfeld Dateidownload , und folgen Sie den Schritten des Assistenten.




Hinweis Dieses automatische Fix legt die Anzahl der logischen Prozessoren, mit dem Prozessor bestimmte Grafiken pipeline(PSGP) 16.

Hinweis Dieser Assistent ist möglicherweise nur auf Englisch verfügbar. Die automatische Korrektur funktioniert aber trotzdem auch für andere Sprachversionen von Windows.

Hinweis Sind Sie nicht auf dem Computer das Problem, können Sie die automatische Korrektur auf ein Flashlaufwerk oder eine CD speichern, damit es auf dem Computer ausführen, die das Problem auftritt.

Lassen Sie mich das Problem manuell beheben

  1. Klicken Sie auf Start start button , geben Sie Regedit in das Feld Programme / Dateien durchsuchen und dann die EINGABETASTE.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann darauf:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie PSGPNumThreadsund drücken Sie dann die EINGABETASTE.
  5. Maustaste auf PSGPNumThreads, und klicken Sie auf Ändern.
  6. Geben Sie im Feld Wert die Anzahl der Threads, die Sie verwenden möchten, und klicken Sie dann auf OK.
  7. Starten Sie den Computer die Änderung zu übernehmen.
Hinweis
  • Wenn Sie eine 32-Bit-Anwendung auf einem X64-Computer ausführen, müssen Sie den Registrierungsunterschlüssel neben den Registrierungseintrag hinzufügen, die in diesem Abschnitt beschrieben:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D
    Legen Sie PSGPNumThreads auf die Anzahl der Threads, die Sie verwenden möchten.
  • Die Anzahl der Threads sollte die Anzahl der logischen Prozessoren, die bis zu maximal 16 Threads unterstützt, nicht überschreiten.

Bestimmte Grafikpipeline Prozessor deaktivieren

Gehen Sie folgendermaßen vor, um bestimmte Grafikpipeline Prozessor selbst zu deaktivieren:
  1. Klicken Sie auf Start start button , geben Sie Regedit in das Feld Programme / Dateien durchsuchen und dann die EINGABETASTE.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann darauf:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie DisablePSGPund drücken Sie dann die EINGABETASTE.
  5. Maustaste auf DisablePSGP, und klicken Sie auf Ändern.
  6. Geben Sie im Feld Wert 1ein, und klicken Sie auf OK.
  7. Starten Sie den Computer die Änderung zu übernehmen.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Wurde das Problem behoben?

  • Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, Sie sind mit diesem Abschnitt fertig. Wenn das Problem nicht behoben ist, können Sie sich an den Support wenden.
  • Wir schätzen Ihr Feedback. Um Feedback zu geben oder über Probleme mit dieser Lösung zu informieren, schreiben Sie einen Kommentar im "Für mich beheben"-Blog, oder senden Sie uns eine E-Mail-Nachricht.

Weitere Informationen

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Eigenschaften

Artikelnummer: 982485 – Letzte Überarbeitung: 12.01.2017 – Revision: 2

Feedback