Wenn Sie die erhalten ERROR_NOT_ENOUGH_MEMORY Nachricht mit dem Es ist nicht genügend Speicherplatz verfügbar, um diesen Befehl zu verarbeiten Beschreibung: Befolgen Sie die in diesem Artikel aufgeführten Schritte zur Fehlerbehebung, um das Problem zu beheben.
Dieser Fehlercode wirkt sich aus Windows Server, die dazu führen, dass Systeme mit der Nachricht abstürzen Es ist nicht genügend Speicherplatz verfügbar, um diesen Befehl zu verarbeiten im Fehlerprotokoll.
Microsoft erklärt, dass dieser Fehler auftreten kann, wenn der Registrierungseintrag IRPStackSize auf dem Server zu niedrig eingestellt ist. Der beste und einfachste Weg, um dieses Problem zu lösen, besteht darin, die Registrierung so anzupassen, dass ein größerer IRPStackSize-Wert zugewiesen wird.
Zu behebende Schritte Es ist nicht genügend Speicher vorhanden, um diesen Befehl zu verarbeiten
- Ändern Sie den IRPStackSize-Wert
- Ändern Sie die SharedSection-Werte
- Sperren Sie UI-Anwendungsgabeln
- Aktualisieren Sie Microsoft SQL Server
- Temporären Ordner löschen
Die folgenden Lösungen umfassen das Ändern der Registrierung. Es können jedoch schwerwiegende Probleme auftreten, wenn die Registrierungswerte falsch geändert werden. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie ändern. Auf diese Weise können Sie es jederzeit wiederherstellen, falls etwas schief geht.
Lösung 1 – Ändern Sie den IRPStackSize-Wert
- Gehen Sie zu Start> Ausführen> Typ regedit> hit OKAY.
- Suchen Sie den folgenden Registrierungsunterschlüssel und wählen Sie ihn aus:HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services LanmanServer-Parameter
- Wenn der Eintrag IRPStackSize nicht verfügbar ist, gehen Sie folgendermaßen vor:
- Klicken Sie auf Bearbeiten> Neu> klicken Sie auf DWORD-Wert.
- Typ IRPStackSize > Drücken Sie ENTER. Geben Sie IRPStackSize genau so ein, wie es angezeigt wird. Vergessen Sie nicht, dass bei dem Wertnamen zwischen Groß- und Kleinschreibung unterschieden wird.
- Klicken Sie auf IRPStackSize> Bearbeiten> Ändern.Geben Sie im Feld Datenwert einen größeren Wert ein> klicken Sie auf OK. Die Werte können zwischen 0x1 und 0xC liegen und entsprechen 1 bis 12 in Dezimalschreibweise.
Wenn das Problem nach dem Ändern des Werts weiterhin besteht, wiederholen Sie dieselben Schritte und erhöhen Sie den Wert von IRPStackSize erneut.
Lösung 2 – Ändern Sie die SharedSection-Werte
- Öffnen Sie den Registrierungseditor und suchen Sie den folgenden UnterschlüsselHKEY_LOCAL_MACHINE System CurrentControlSet ControlSession Manager-Subsysteme
- Wählen Sie die Windows Wert> Gehen Sie zum Menü Bearbeiten> wählen Sie Zeichenfolge.
- Erhöhen Sie den SharedSection-Parameter.
- Windows NT verwendet das folgende Format: SharedSection = xxxx, yyyyFügen Sie nach der JJJJ-Zahl , 256 oder , 512 hinzu.
- Windows 2000, Windows XP und Windows Server 2003 verwendet das folgende Format: SharedSection = xxxx, yyyy, zzzzErhöhen Sie für 32-Bit-Betriebssysteme den Wert aaaa auf 12288. Erhöhen Sie den zzzz-Wert auf 1024.Erhöhen Sie für 64-Bit-Betriebssysteme den Wert aaaa auf 20480. Erhöhen Sie den zzzz-Wert auf 1024.
Lösung 3 – Sperren der UI-App-Gabeln
EINS Windows Benutzer hat kürzlich ein interessantes beschrieben Fehlerbehebungsmethode um den Fehlercode zu korrigieren Es ist nicht genügend Speicher verfügbar, um diesen Befehl zu verarbeiten.
Wenn einer wichtigen App der Speicherplatz ausgeht, können Sie sie neu starten. Der Fehler verschwindet vorübergehend. Der Desktop-Heap für den Dienst Windows Bei der Station treten erneut Speicherprobleme auf.
Um dieses Problem dauerhaft zu beheben, konfigurieren Sie die Datei xyzService.exe, der nicht genügend Arbeitsspeicher zur Verfügung steht, um zu vermeiden, dass sich die Benutzeroberfläche in Sitzung 0 teilt. So funktioniert der Benutzer BlueCode beschrieben Die für diese besondere Situation angenommene Entschließung:
Nachdem ich mit dem Client gesprochen hatte, stellte ich fest, dass der Client in Sitzung 0 xyzService.exe mit dem Domänenkonto DOMAINxyzServiceAccount in Sitzung 0 ausgeführt hat und xyzService.exe die untergeordneten Prozesse xyzUIApplication.exe in regelmäßigen Abständen aufteilt. Leider lief die UI-Anwendung nicht wie gewohnt. Durch diesen Vorgang wurde der Desktop-Heap auf dieser bestimmten Fensterstation Service-0x6-453186fc $ nach und nach durchgesickert, bis xyzService.exe beim Ausführen von Abfragen eine Erschöpfung feststellte.
Um dieses Problem zu beheben, haben wir einfach die Datei xyzService.exe konfiguriert und so ausgeführt, dass die UI-Anwendung in Sitzung 0 nicht verzweigt wird.
Lösung 4 – Aktualisieren Sie Microsoft SQL Server
Installieren Sie die neuesten Microsoft SQL Server-Updates, um sicherzustellen, dass Ihr System von den neuesten Verbesserungen und Patches profitiert. Weitere Informationen zu verfügbaren Updates finden Sie unter Update Center für Microsoft SQL Server.
Lösung 5 – Löschen Sie den temporären Ordner
Der temporäre Ordner ist standardmäßig ausgeblendet, da er viele Konfigurationsdateien enthält, die von verwendet werden Windows von Zeit zu Zeit.
Es soll nicht gestört werden, daher ist es am sichersten, den Temp-Ordner zu sichern, nur um sicher zu gehen.
Sie finden diesen Ordner in Ihrem Windows Partition, und auf der Registerkarte Ansicht müssen Sie die ausgeblendeten Elemente überprüfen, um sie anzuzeigen. Oder Sie können es so versuchen:
- drücken Sie Windows + R und schreibe % Temperatur%„Im daraufhin angezeigten Dialogfeld. Drücken Sie dann die Eingabetaste.
-
drücken Sie Strg + A. um alle Dateien auszuwählen und klicken Sie auf Löschen
- Jetzt geh zu deinem Windows Installationslaufwerk, normalerweise (C :), und suchen Sie den temporären Ordner und löschen Sie dort auch alle Dateien.
Nach dem Neustart Ihres Computers sollte das Problem behoben sein.
Wie immer können Sie die Schritte zur Fehlerbehebung im Kommentarbereich unten auflisten, wenn Sie andere Lösungen zur Behebung des Problems gefunden haben. Es ist nicht genügend Speicher verfügbar, um diesen Befehlsfehler zu verarbeiten.
Vom Herausgeber Note:: Dieser Beitrag wurde ursprünglich im September 2017 veröffentlicht und seitdem komplett überarbeitet und aktualisiert, um Frische, Präzision und Vollständigkeit zu bieten.
Table of Contents