Brak wystarczającej ilości pamięci do przetworzenia tego polecenia [fix]

Spisu treści:

Wideo: 5 KOMEND W WIERSZU POLECENIA, KTÓRE POWINIENEŚ ZNAĆ! 2024

Wideo: 5 KOMEND W WIERSZU POLECENIA, KTÓRE POWINIENEŚ ZNAĆ! 2024
Anonim

Jeśli pojawia się komunikat ERROR_NOT_ENOUGH_MEMORY z komunikatem Niewystarczająca ilość miejsca do przetworzenia opisu tego polecenia, wykonaj podane kroki rozwiązywania problemów, aby go naprawić.

Ten kod błędu wpływa na serwery Windows, powodując awarię systemów z komunikatem Niewystarczająca ilość pamięci jest dostępna do przetworzenia tego polecenia w dzienniku błędów.

Microsoft wyjaśnia, że ​​ten błąd może wystąpić, jeśli wpis rejestru IRPStackSize na serwerze jest zbyt niski. W rezultacie najlepszym i najprostszym sposobem rozwiązania tego problemu jest ulepszenie rejestru w celu przydzielenia większej wartości IRPStackSize.

Kroki, aby naprawić Za mało pamięci do przetworzenia tego polecenia

  1. Zmodyfikuj wartość IRPStackSize
  2. Zmodyfikuj wartości SharedSection
  3. Blokuj widelce aplikacji interfejsu użytkownika
  4. Zaktualizuj Microsoft SQL Server
  5. Usuń folder tymczasowy

Następujące rozwiązania obejmują modyfikację rejestru. Jednak mogą wystąpić poważne problemy, jeśli wartości rejestru zostaną zmienione niepoprawnie. Nie zapomnij wykonać kopii zapasowej rejestru przed jego modyfikacją. W ten sposób zawsze możesz go przywrócić na wypadek, gdyby coś poszło nie tak.

Rozwiązanie 1 - Zmodyfikuj wartość IRPStackSize

  1. Przejdź do Start> Uruchom> wpisz regedit> naciśnij OK.
  2. Zlokalizuj, a następnie wybierz następujący podklucz rejestru:

    HKEY _LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

  3. Jeśli wpis IRPStackSize nie jest dostępny, wykonaj następujące kroki:
    • Kliknij Edycja> Nowy> kliknij Wartość DWORD.
    • Wpisz IRPStackSize > naciśnij ENTER. Wpisz IRPStackSize dokładnie tak, jak się wydaje. Nie zapominaj, że w nazwie wartości rozróżniana jest wielkość liter.
  4. Kliknij IRPStackSize> Edytuj> Zmień.

    W polu Wartość danych wpisz większą wartość> kliknij OK. Wartości mogą mieścić się w zakresie od 0x1 do 0xC i są równoważne 1 do 12 w zapisie dziesiętnym.

Jeśli problem nie ustąpi po zmodyfikowaniu wartości, powtórz te same kroki i ponownie zwiększ wartość IRPStackSize.

  • Czytaj także: Nie można uzyskać dostępu do Edytora rejestru w systemie Windows 10

Rozwiązanie 2 - Zmodyfikuj wartości SharedSection

  1. Otwórz Edytor rejestru> zlokalizuj następujący podklucz

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ ControlSession \ Manager \ SubSystems

  2. Wybierz wartość Windows> przejdź do menu Edycja> wybierz Ciąg.
  3. Zwiększ parametr SharedSection.
  • System Windows NT używa następującego formatu: SharedSection = xxxx, rrrr

    Dodaj „, 256” lub „, 512” po numerze rrrr.

  • Windows 2000, Windows XP i Windows Server 2003 używają następującego formatu: SharedSection = xxxx, rrrr, zzzz

    W 32-bitowych systemach operacyjnych zwiększ wartość rrrr do „12288”; zwiększ wartość zzzz do „1024”.

    W 64-bitowych systemach operacyjnych zwiększ wartość rrrr do „20480”; zwiększ wartość zzzz do „1024”.

Rozwiązanie 3 - Blokuj widelce aplikacji interfejsu użytkownika

Użytkownik systemu Windows niedawno opisał interesującą metodę rozwiązywania problemów, aby naprawić kod błędu „Za mało miejsca do przetworzenia tego polecenia”.

Jeśli w ważnej aplikacji zabraknie miejsca, możesz ją ponownie uruchomić. Błąd tymczasowo zniknie. Jednak sterty pulpitu dla usługi Windows Station ponownie napotkają problemy z pamięcią.

Aby trwale rozwiązać ten problem, skonfiguruj xyzService.exe, który zabraknie pamięci, aby uniknąć rozwidleń aplikacji interfejsu użytkownika w sesji 0. Oto jak użytkownik BlueCode opisał rozdzielczość przyjętą w tej konkretnej sytuacji:

Rozwiązanie 4 - Zaktualizuj Microsoft SQL Server

Zainstaluj najnowsze aktualizacje Microsoft SQL Server, aby mieć pewność, że Twój system korzysta z najnowszych ulepszeń i poprawek. Aby uzyskać więcej informacji o dostępnych aktualizacjach, przejdź do Centrum aktualizacji dla Microsoft SQL Server.

Rozwiązanie 5 - Usuń folder tymczasowy

Folder tymczasowy jest domyślnie ukryty, ponieważ zawiera wiele plików konfiguracyjnych używanych czasami przez system Windows.

To nie jest przeznaczone do manipulowania, więc bezpieczniejszą opcją jest utworzenie kopii zapasowej folderu Temp, dla pewności.

Znajdziesz ten folder na partycji Windows, a na karcie Widok musisz zaznaczyć Ukryte elementy, aby go zobaczyć. Lub możesz spróbować w ten sposób:

  1. Naciśnij Windows + R i wpisz „ % temp% ” w wyświetlonym oknie dialogowym. Następnie naciśnij Enter.
  2. Naciśnij Ctrl + A, aby zaznaczyć wszystkie pliki i kliknij Usuń
  3. Teraz przejdź do dysku instalacyjnego systemu Windows, zwykle (C:), znajdź folder tymczasowy i usuń tam również wszystkie pliki.

Po ponownym uruchomieniu komputera problem powinien zniknąć.

Jak zawsze, jeśli spotkałeś się z innymi rozwiązaniami, aby rozwiązać problem Niewystarczająca ilość dostępnej pamięci do przetworzenia tego błędu polecenia, możesz wymienić kroki rozwiązywania problemów w sekcji komentarzy poniżej.

Nota redaktora: Ten post został pierwotnie opublikowany we wrześniu 2017 r. I od tego czasu został całkowicie odnowiony i zaktualizowany pod kątem świeżości, dokładności i kompleksowości

Brak wystarczającej ilości pamięci do przetworzenia tego polecenia [fix]