Wie behebt man den DirectX-Fehler „Nicht genügend Speicher“ in PC-Spielen?

Normalerweise treten „Nicht genügend Speicher“-Fehler auf, wenn für die Anwendung kein Speicher mehr vorhanden ist. Dies geschieht häufig, wenn nicht genügend physischer Speicher entsprechend den Anforderungen des von Ihnen ausgeführten Programms installiert ist. Manchmal kann dieser Fehler jedoch auch aus verschiedenen anderen Gründen auftreten, beispielsweise weil ein Hintergrundprozess mehr Speicher verbraucht als die von Ihnen ausgeführte Anwendung.

Laut Benutzerberichten von reddit.com tritt dieses Problem häufig aufgrund falscher GPU-Übertaktungseinstellungen auf. DirectX ist eine Sammlung von APIs, die es Anwendungen ermöglichen, mit der GPU zu kommunizieren. Wenn ein Benutzer die GPU jedoch falsch übertaktet, verursacht dies verschiedene Probleme, darunter auch dieses.

Schauen wir uns nun einige der besten Lösungen an, die für mehrere betroffene Benutzer funktioniert haben.

Bevor wir mit der Behebung dieses Problems fortfahren, stellen Sie sicher, dass Sie alle Anwendungen schließen, insbesondere die unnötigen Apps, um den Speicherverbrauch zu reduzieren.

1. Starten Sie den Datei-Explorer neu

Da der Fehler „Nicht genügend Arbeitsspeicher“ durch den Mangel an Arbeitsspeicher verursacht wird, können wir damit beginnen, den Windows Explorer neu zu starten, wodurch die Hintergrundanwendungen und andere unnötige Prozesse entfernt werden, die diesen Fehler verursachen könnten. Nach dem Neustart des Windows Explorers empfiehlt es sich sicherzustellen, dass keine anderen Programme im Hintergrund laufen, da diese ohne Grund Speicher verbrauchen können. Befolgen Sie die Schritte, um den Windows Explorer neu zu starten:

  1. Klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie Task-Manager, um ihn zu öffnen.
  2. Klicken Sie hier mit der rechten Maustaste auf den Windows Explorer und wählen Sie Neu starten.
  3. Überprüfen Sie anschließend, ob der Fehler behoben ist.

2. Erhöhen Sie den virtuellen Speicher

Den Laufwerken kann virtueller Speicher zugewiesen werden, um den effizienten Betrieb des Systems zu gewährleisten. Wenn einer Anwendung nicht mehr genügend Arbeitsspeicher zur Verfügung steht, stürzt sie häufig ab oder funktioniert nicht mehr. Wenn Sie Ihr System jedoch so konfiguriert haben, dass es den virtuellen Speicher zuweist, wird die Anwendung nicht abstürzen oder nicht mehr funktionieren.

Dies liegt daran, dass der virtuelle Speicher eine Schlüsselrolle dabei spielt, das Programm am Laufen zu halten. Das Erhöhen eines virtuellen Speichers bedeutet, dass das System bei Speichermangel die Daten in den Festplattenspeicher überträgt, der vom Laufwerk zugewiesen wurde.

Da dieser Fehler aufgrund des Mangels an Systemspeicher auftritt, wird empfohlen, den virtuellen Speicher zu erhöhen, indem Sie die folgenden Schritte ausführen:

  1. Drücken Sie die Win-Taste und geben Sie Erweiterte Systemeinstellungen anzeigen ein.
  2. Drücken Sie die Eingabetaste, um die Einstellungen zu öffnen.
  3. Klicken Sie unter der Option „Leistung“ auf „Einstellungen“.
  4. Gehen Sie oben zu „Erweitert“ und klicken Sie auf „Ändern“.
  5. Deaktivieren Sie „Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten“.
  6. Hier müssen Sie die Werte der Anfangsgröße und der Maximalgröße eingeben. Die Anfangsgröße sollte das 1,5-fache des installierten physischen RAM betragen und die maximale Größe sollte das Dreifache der Anfangsgröße betragen. Nehmen wir also an, Sie verfügen über 4 GB physischen RAM. Die Anfangsgröße sollte also (1 GB = 1.024 MB 4.096 MB x 1,5 mal = 6.144 MB) und die maximale Größe (3 x 6.144 = 18.432 MB) betragen.
  7. Wenn Sie fertig sind, klicken Sie auf OK und dann auf Übernehmen.
  8. Damit die Änderungen wirksam werden, müssen Sie den Computer neu starten.

3. Schließen Sie Übertaktungsanwendungen

Eine übertaktete GPU führt bei DirectX häufig zu einem Speichermangelfehler. Wenn Sie Ihre GPU über MSI Afterburner oder eine andere Anwendung übertaktet haben, setzen Sie bitte die Übertaktungseinstellungen zurück, da dies zu einem Fehler wegen nicht genügend Speicher führen kann.

Beim Übertakten sollten Sie vorsichtig sein, denn wenn Sie die Übertaktungseinstellungen falsch konfigurieren, kann es zu Abstürzen und Fehlern wie diesem kommen. Wenn Sie sich also bezüglich Ihrer Übertaktungseinstellungen nicht sicher sind, versuchen Sie, sie wie folgt zurückzusetzen:

  1. Öffnen Sie einfach den MSI Afterburner oder eine andere Übertaktungsanwendung.
  2. Klicken Sie auf das Symbol „Zurücksetzen“, um die Übertaktungseinstellungen zurückzusetzen.
  3. Sobald Sie fertig sind, können Sie außerdem die Übertaktungsanwendung schließen oder deinstallieren.

4. Installieren Sie den Grafiktreiber neu

Ein weiterer Grund, der häufig den Fehler „Nicht genügend Speicher“ verursacht, ist ein beschädigter GPU-Treiber. Da DirectX für die Kommunikation zwischen der GPU und der Anwendung verwendet wird, ist es wichtig, dass der GPU-Treiber nicht beschädigt ist, da dies zu diesem Fehler führen könnte.

In diesem Fall empfehlen wir die Neuinstallation des GPU-Treibers mit dem DDU (Display Driver Uninstaller). Es handelt sich um eine Anwendung, die häufig verwendet wird, um den GPU-Treiber vollständig aus dem System zu entfernen.

Befolgen Sie die Schritte, um eine Neuinstallation des GPU-Treibers durchzuführen:

  1. Laden Sie die herunter Display-Treiber-Deinstallationsprogramm indem Sie den Link besuchen.
  2. Klicken Sie nach dem Herunterladen mit der rechten Maustaste auf den DDU-Zip-Ordner, den Sie über den Link heruntergeladen haben.
  3. Extrahieren Sie dann den DDU-Zip-Ordner mit einem beliebigen Archivierungsdienstprogramm wie WinRar oder 7zip.
  4. Wenn Sie fertig sind, gehen Sie zum extrahierten Ordner und führen Sie den 7zip-Extraktor aus.
  5. Klicken Sie dann auf Extrahieren und navigieren Sie dieses Mal zum extrahierten Ordner.
  6. Doppelklicken Sie auf das Display Driver Uninstaller, um die Anwendung auszuführen.
  7. Wählen Sie dann auf der rechten Seite die GPU und den GPU-Anbieter aus.
  8. Klicken Sie abschließend auf „Reinigen und neu starten“.
  9. Sobald der Treiber vollständig deinstalliert ist, starten Sie Ihren Computer neu. Fahren Sie dann mit der Installation des GPU-Treibers fort.
  10. Um den GPU-Treiber zu installieren, gehen Sie einfach auf die Website des offiziellen GPU-Herstellers.
  11. Suchen Sie nach dem neuesten Treiber und laden Sie ihn von dort herunter.
  12. Wenn Sie fertig sind, starten Sie Ihren Computer neu und versuchen Sie, das Spiel oder die Anwendung auszuführen, was zu einem DirectX-Fehler wegen nicht genügend Speicher führt.

5. Führen Sie SFC/scannow aus

DirectX besteht aus vielen DLL-Dateien. Wenn also eine davon beschädigt ist, funktioniert DirectX nicht mehr. Eine DLL-Datei enthält einen Code, der zum Ausführen einer erforderlichen Aktion erforderlich ist. Wenn es jedoch beschädigt wird, wird neben dieser Fehlermeldung auch der Fehler „DLL fehlt“ angezeigt.

Um dieses Problem zu beheben, verfügen wir über den Befehl sfc/scannow, der die beschädigten DLL-Dateien aus dem zwischengespeicherten Ordner in %WinDir%\System32\dllcache wiederherstellt. Um den Sfc-Befehl auszuführen, führen Sie die folgenden Schritte aus:

  1. Drücken Sie die Windows-Taste, um das Startmenü zu öffnen.
  2. Hier müssen Sie „Eingabeaufforderung“ eingeben und dann mit der rechten Maustaste darauf klicken, um „Als Administrator ausführen“ auszuwählen.
  3. Geben Sie nach dem Öffnen den folgenden Befehl ein: sfc /scannow

  4. Drücken Sie zum Ausführen die Eingabetaste. Sobald Sie fertig sind, prüfen Sie, ob das Problem behoben ist, dass DirectX nicht mehr über genügend Speicher verfügt.

6. Installieren Sie DirectX neu

Wenn bei Ihnen nichts funktioniert, können Sie abschließend versuchen, die DirectX-Komponente neu zu installieren. Wenn es jedoch zu Speicherfehlern kommt, funktioniert eine Neuinstallation des Programms nicht. Da in diesem Fall keine der Methoden für Sie funktioniert hat, empfehlen wir Ihnen, DirectX neu zu installieren, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie das DirectX-Installationsprogramm über den Link herunter.
  2. Sobald es heruntergeladen ist, doppelklicken Sie darauf, um das Installationsprogramm auszuführen.
  3. Akzeptieren Sie dann die Vereinbarung und befolgen Sie die weiteren Anweisungen zur Installation von DirectX.
  4. Überprüfen Sie anschließend, ob der Fehler behoben ist oder nicht.

In diesem Leitfaden haben wir fast jede Lösung für verschiedene Situationen behandelt. Falls immer noch derselbe Fehler auftritt, können Sie in diesem Fall nur Windows neu installieren oder aktualisieren. Wir haben die Anweisungen in den Artikeln gegeben. Besuchen Sie daher, um Windows neu zu installieren oder zu aktualisieren.

DirectX-Fehler wegen unzureichendem Speicher – FAQs

Wie behebe ich den DirectX Run Out Of Memory-Fehler?

Um den DirectX-Out-of-Memory-Fehler zu beheben, versuchen Sie, den virtuellen Speicher zu vergrößern. Der virtuelle Speicher ist ein Teil der Systemfestplatte, der als Systemspeicher dient.

Warum tritt bei DIrectX der Fehler auf, dass nicht genügend Speicher vorhanden ist?

Der DIrectX-Fehler „Nicht genügend Speicher“ tritt auf, wenn der Speicher voll ist. Dies liegt hauptsächlich daran, dass nicht genügend Speicher im System vorhanden ist. Stellen Sie daher sicher, dass Sie die Mindestanforderungen für die Bewerbung erfüllen. Versuchen Sie dann, den virtuellen Speicher zu vergrößern, um diesen Fehler zu beheben.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *