W systemach Windows 10, 8 i Windows 7 użytkownicy mogą napotkać błąd Niewystarczające zasoby systemowe, aby ukończyć operację - podczas uruchamiania programu lub gry, a także podczas jej działania. W takim przypadku może się to zdarzyć na dość potężnych komputerach ze znaczną ilością pamięci i bez widocznych nadmiernych obciążeń w menedżerze urządzeń.
Ta instrukcja opisuje szczegółowo, jak poprawić błąd "Niewystarczające zasoby systemowe do ukończenia operacji" i jak może to być spowodowane. Artykuł został napisany w kontekście systemu Windows 10, ale metody te są odpowiednie dla poprzednich wersji systemu operacyjnego.
Proste sposoby naprawienia błędu "niewystarczające zasoby systemowe"
Najczęściej błąd związany z brakiem zasobów spowodowany jest względnie prostymi sprawami podstawowymi i łatwo go skorygować, najpierw o nich porozmawiamy.
Dalej są szybkie metody korekcji błędów i podstawowe powody, które mogą spowodować pojawienie się danego komunikatu.
- Jeśli błąd pojawia się natychmiast po uruchomieniu programu lub gry (szczególnie wątpliwego pochodzenia) - może to oznaczać, że program antywirusowy blokuje wykonywanie tego programu. Jeśli masz pewność, że jest bezpieczny, dodaj go do wyjątków programu antywirusowego lub tymczasowo go wyłącz.
- Jeśli plik stronicowania jest wyłączony na twoim komputerze (nawet jeśli jest zainstalowana duża ilość pamięci RAM) lub nie ma wystarczającej ilości wolnego miejsca na partycji systemowej (2-3 GB = mało), może to spowodować błąd. Spróbuj dołączyć plik stronicowania, użyj jego rozmiaru automatycznie określonego przez system (zobacz plik stronicowania systemu Windows) i zadbaj o wystarczającą ilość wolnego miejsca.
- W niektórych przypadkach powodem jest brak zasobów komputera do uruchomienia programu (badanie minimalnych wymagań systemowych, szczególnie jeśli jest to gra taka jak PUBG) lub ponieważ są one zajęte innymi procesami w tle (tutaj możesz sprawdzić uruchomienie tego samego programu w trybie czystego rozruchu systemu Windows 10 i jeśli nie ma tam błędu - aby rozpocząć automatyczne ładowanie automatyczne). Czasami może się zdarzyć, że na program jest wystarczająco dużo zasobów, ale w przypadku niektórych ciężkich operacji tak się nie dzieje (zdarza się to podczas pracy z dużymi tabelami w programie Excel).
Ponadto, jeśli zaobserwujesz ciągłe wysokie wykorzystanie zasobów komputera w menedżerze zadań, nawet bez uruchamiania programów - spróbuj zidentyfikować procesy, które ładują komputer, a jednocześnie skanuj w poszukiwaniu wirusów i obecności złośliwego oprogramowania, zobacz Jak sprawdzać procesy systemu Windows pod kątem wirusów, Narzędzia do usuwania złośliwego oprogramowania.
Dodatkowe metody korekcji błędów
Jeśli żadna z powyższych metod nie pomogła lub nie rozwiązała Twojej konkretnej sytuacji, to bardziej skomplikowane opcje.
32-bitowy system Windows
Jest jeden wspólny czynnik, który powoduje błąd „istnieje mało zasobów systemowych, aby zakończyć operację” w systemie Windows 10, 8 i Windows 7 - błąd może wystąpić, jeśli komputer jest uruchomiony 32-bitowy (x86) wersji systemu. Zobacz, jak sprawdzić, czy system 32-bitowy lub 64-bitowy jest zainstalowany na komputerze.
W tym przypadku program może być uruchamiany, nawet biegać, ale czasami zerwać ze wspomnianym błąd, to ze względu na ograniczenia dotyczące wielkości pamięci wirtualnej procesu jeden systemach 32-bitowych.
Jednym z rozwiązań jest zainstalowanie systemu Windows 10 x64 zamiast wersji 32-bitowej, jak to zrobić: Jak zmienić system Windows 10 z wersji 32-bitowej na 64-bitową.
Zmiana ustawień puli stronicowania w edytorze rejestru
Innym sposobem, który może pomóc w przypadku wystąpienia błędu, jest zmiana dwóch ustawień rejestru, które są odpowiedzialne za pracę z pulą pamięci stronicowanej.
- Kliknij Win + R, wpisz regedit i naciśnij Enter - rozpocznie się edytor rejestru.
- Przejdź do klucza rejestru
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Zarządzanie pamięcią
- Kliknij dwukrotnie parametr PulaUsageMaximum (jeśli go brakuje, kliknij prawym przyciskiem myszy po prawej stronie edytora rejestru - utwórz - parametr DWORD i podaj określoną nazwę),ustaw system liczb dziesiętnych i podaj wartość 60.
- Zmień wartość parametru PagedPoolSize na ffffffff
- Zamknij edytor rejestru i uruchom ponownie komputer.
Jeśli to nie zadziała, spróbuj ponownie, zmieniając PoolUsageMaximum na 40 i pamiętając o ponownym uruchomieniu komputera.
Mamy nadzieję, że jedna z opcji zadziała w twoim przypadku i pozwoli ci pozbyć się rozważanego błędu. Jeśli nie - opisz szczegółowo sytuację w komentarzach, może pomogę.