Napraw błędy „Nie można odczytać instrukcji w pamięci referencyjnej”

W dzisiejszych czasach jest to rzadkie, ale czasami podczas korzystania z komputera nadal możesz natknąć się na tajemniczy komunikat o błędzie. Zagadkowe błędy to takie, które tak naprawdę się nie wyjaśniają.

Jeśli masz szczęście, otrzymasz numer referencyjny błędu, który możesz sprawdzić, ale w przypadku błędu „ Instrukcja(Instruction) przy odwołaniu do pamięci(Referenced Memory Could) nie można odczytać”, nie masz takiego szczęścia.

Ten konkretny błąd może wystąpić w każdej chwili, często bez wyraźnej przyczyny. Jeśli więc szczęśliwie robisz swoje rzeczy na komputerze i nagle doświadczasz awarii oprogramowania wraz z tym błędem, ten przewodnik wskaże Ci drogę do odzyskania.

Czym dokładnie jest ten błąd?(What Is This Error Exactly?)

Rzeczywisty tekst błędu jest dość oczywisty. Informacje w pamięci RAM(RAM) są przechowywane pod określonym adresem. Gdy dane oprogramowanie potrzebuje informacji przechowywanych pod określonym adresem, prosi o to. Czasami, z jakiegokolwiek powodu, ten proces idzie nie tak. Ten błąd informuje nas, że adres jest z jakiegoś powodu nieprawidłowy.

Co powoduje błąd?(What Causes The Error?)

Teraz dochodzimy do prawdziwego problemu. Chociaż wiemy, że w grę wchodzi nieprawidłowy adres pamięci, nie mamy pojęcia , dlaczego(why ) adres pamięci był nieprawidłowy. 

To jeden z powodów, dla których ten konkretny błąd powoduje tyle smutku. Może to być sprzęt, oprogramowanie lub faza księżyca. Dobrą wiadomością jest to, że przy odrobinie dedukcji i logiki możliwe jest wyśledzenie gremlina odpowiedzialnego za problemy z błędami pamięci.

Wykonywanie jakiejś pracy detektywistycznej(Doing Some Detective Work)

Zanim przyjrzymy się konkretnym poprawkom, które mogą rozwiązać ten błąd, musisz trochę się przygotować. W końcu zwykłe wypróbowanie wszystkiego może spowodować nowe problemy i niekoniecznie wskaże prawdziwą przyczynę problemu.

Najważniejszą rzeczą, którą musisz zrobić, to zanotować, kiedy i jak pojawia się błąd. Zadaj sobie te pytania:

  • Czy(Did) zaczęło się to dziać po zmianie sprzętu lub oprogramowania? 
  • Czy dzieje się tak tylko z jedną konkretną aplikacją? 
  • Czy to się dzieje niezależnie od tego, co robisz?
  • Czy dzieje się to losowo, czy w określonych odstępach czasu?

Jeśli zdołasz zebrać poszlaki, może to dać wskazówkę, które poprawki będą bardziej skuteczne. Jeśli na przykład tylko jeden konkretny program otrzyma ten błąd, lepiej jest wejść na ich stronę pomocy technicznej niż bawić się własnym komputerem, chcąc nie chcąc. 

Miej na uwadze specyfikę kontekstu twojego błędu, gdy będziemy omawiać różne sposoby, aby ten błąd był niczym innym jak odległym wspomnieniem. 

Najrozsądniejsze poprawki(The Most Sensible Fixes)

Ponieważ istnieje tak wiele możliwych powodów, dla których nieprawidłowy adres pamięci powoduje niewielkie spustoszenie, sensowne jest zaokrąglanie najbardziej sensownych poprawek. Jest ich sporo, więc należy zacząć od tych, które najprawdopodobniej są związane z Twoim konkretnym błędem. 

Jeśli wykonasz poprawkę, która wprowadza zmianę na komputerze, pamiętaj, aby ją cofnąć, jeśli nie usunęła problemu. Jeśli nie, to wprowadzasz nowe zmienne, które utrudniają eliminowanie możliwości. Bądź systematyczny!

The Easiest Fix: Ignore It!

Jest to zdecydowanie najłatwiejszy sposób rozwiązania problemu, ale ignorowanie błędu działa tylko wtedy, gdy przyczyna problemu nie jest systematyczna. Komputery i oprogramowanie, które czyni je użytecznymi, jest bardzo skomplikowane. Czasami coś idzie źle tylko raz lub bardzo rzadko. 

Więc jeśli zobaczysz ten błąd raz i nigdy więcej, nie przejmuj się tym. Jeśli widzisz go raz na kilka tygodni lub miesięcy, prawdopodobnie nie jest to warte wysiłku, aby się nim zająć.

Jeśli błąd pamięci zakłóca pracę o znaczeniu krytycznym lub zdarza się tak często, że znacząco szkodzi komfortowi użytkownika, to oczywiście powinieneś zbadać inne rozwiązania. Nie chodzi o to, żeby przestraszyć się tego, co może być bardzo rzadkim, a może nawet jednorazowym błędem.

Więcej (wirtualnej) pamięci RAM Proszę(More (Virtual) RAM Please)

Pamięć wirtualna to zarezerwowana część dysku twardego, która działa jako przepełnienie, gdy fizyczne układy pamięci RAM(RAM) są pełne. Często, gdy aplikacje wymagające pamięci zabraknie pamięci RAM(RAM) i nie mają gdzie umieścić dodatkowych informacji, gubią się one. Gdy program prosi o informacje z powrotem, nie ma ich. Co(Which) prowadzi do awarii lub poważnej awarii. 

Zarządzanie pamięcią(Memory) w nowoczesnych systemach operacyjnych jest rzeczywiście bardzo dobre, a wysokiej jakości oprogramowanie jest również stworzone do wydajnej pracy z dostępną pamięcią RAM(RAM) . Tak więc w większości przypadków pamięć wirtualna nigdy nie jest nawet potrzebna. Jednak programy ze słabym zarządzaniem pamięcią lub zbyt małą alokacją pamięci wirtualnej w systemie mogą prowadzić do błędów pamięci.

Oczywiście możesz dodać więcej fizycznej pamięci RAM(RAM) , ale szybkim (i darmowym!) rozwiązaniem jest optymalizacja pliku stronicowania pamięci wirtualnej. Po prostu(Just) postępuj zgodnie z tym przewodnikiem(this guide) , a Twoje aplikacje będą miały wystarczająco dużo miejsca, aby oddychać.

Zamknij aplikacje działające w tle(Close Background Applications)

Innym sposobem rozwiązania tego samego problemu jest zmniejszenie liczby aplikacji wymagających dużej ilości pamięci. 

Twoja przeglądarka internetowa jest tutaj największym winowajcą. Każda(Every) karta otwierana w przeglądarce, takiej jak Google Chrome , pochłania dużą część pamięci RAM(RAM) . To całkiem normalne, że ktoś załaduje grę i pozostawi otwartą przeglądarkę lub oprogramowanie pakietu biurowego w tle. Jeśli brakuje Ci pamięci, zamknięcie niektórych kart lub zapisanie pracy i zamknięcie aplikacji zwiększających produktywność może być bardzo pomocne.

Być może nie masz programów działających w tle, przynajmniej tych, które znasz. Dobrym pomysłem jest sprawdzenie, ile pamięci komputera jest używane, gdy jest on bezczynny. Zrobienie tego nie może być prostsze.

W Windows 10, 8 lub 7 po prostu press CRTL+ALT+DEL , a następnie kliknij Menedżer zadań.(click Task Manager.)

Jeśli Twój Menedżer zadań(Task Manager) wygląda tak:

Następnie kliknij Więcej szczegółów(click More Details) , aby je rozwinąć.

Teraz na karcie Procesy(Processes) kliknij kolumnę Pamięć(Memory ) , aby uporządkować procesy według użycia pamięci. Poszukaj wszelkich procesów, które wykorzystują dużą ilość pamięci. Jeśli nie są krytyczne, możesz je zakończyć, klikając proces prawym przyciskiem myszy i wybierając opcję Zakończ zadanie(End Task)

Ostrzegam tylko, że jeśli nie wiesz, co to jest proces, najpierw powinieneś go wygooglować. Jeśli to może być bardzo ważne!

Cofnąć czas(Turn Back Time)

Kilka ostatnich wersji systemu Windows , faktycznie powracających do systemu Windows 7(Windows 7) , jeśli chodzi o systemy operacyjne, które są nadal używane do dziś, ma dość rozbudowane funkcje odzyskiwania. W szczególności możesz użyć Przywracania systemu(System Restore) , aby cofnąć główne zmiany, które zostały ostatnio wprowadzone. 

Mogą to być aktualizacje systemu Windows(Windows) , instalacje sterowników lub nowe pakiety oprogramowania. Jeśli błąd pamięci zaczął pojawiać się po wystąpieniu czegoś wystarczająco dużego, aby zagwarantować punkt przywracania systemu, nie zaszkodzi wrócić do tego punktu przed tym punktem, aby sprawdzić, czy problem zostanie rozwiązany.

W systemie Windows 10(Windows 10) możesz przywrócić komputer do wcześniejszego stanu, wykonując następujące czynności:

  • Najpierw wyszukaj Odzyskiwanie(Recovery ) w menu Start. 
  • Kliknij Odzyskiwanie. (Recovery. )Następnie kliknij Otwórz przywracanie systemu(Open System Restore) .

Jeśli jakiekolwiek punkty przywracania zostały utworzone przed zmianami, które podejrzewasz, że spowodowały błąd, możesz wybrać je tutaj, a następnie postępować zgodnie z instrukcjami z samego systemu Windows(Windows) , aby zakończyć proces przywracania.

Jeśli sprawy są naprawdę straszne, powinieneś rozważyć zresetowanie systemu Windows , aby przywrócić go do nieskazitelnego stanu.

Eksmituj winowajcę oprogramowania(Evict a Software Culprit)

Jeśli nie ma odpowiedniego punktu przywracania i masz powody, by podejrzewać, że ostatnio zainstalowany lub zaktualizowany program jest przyczyną błędów pamięci, po prostu odinstaluj go za pomocą funkcji Dodaj lub usuń programy(Add or Remove Programs) . Znajdziesz go w Panelu sterowania(Control Panel) lub po prostu wyszukując go w menu Start(Start Menu) .

Sprawdź, czy nie ma uszkodzonych plików systemowych(Check For System File Corruption)

Jeśli błąd pamięci nie jest usuwany przez jedno z bardziej powszechnych rozwiązań, możesz sprawdzić pliki systemowe pod kątem uszkodzeń za pomocą zestawu specjalnych poleceń. 

Musisz uruchomić Kontroler plików systemowych(System File Checker) z wiersza polecenia(Command Prompt) . Może to brzmieć onieśmielająco, jeśli nigdy wcześniej nie pracowałeś z tekstowym interfejsem systemu Windows(Windows) , ale jeśli postępujesz zgodnie z tym prostym przewodnikiem(this simple guide) , uruchomienie procesu naprawy jest bardzo trudne. Właściwie dobrym zwyczajem jest używanie sprawdzania od czasu do czasu, aby zapobiec różnym problemom.

Użyj narzędzi czyszczących, aby usunąć resztki oprogramowania śmieci(Use Cleaner Utilities to Remove Leftover Software Junk)

W idealnym świecie oprogramowanie, które usuniesz, zaktualizujesz lub zaktualizujesz, powinno po sobie posprzątać. Istnieje wiele narzędzi, które specjalizują się w usuwaniu tego crud tam, gdzie standardowe deinstalatory zawodzą. 

Na przykład DDU to popularne narzędzie, które oczyszcza system ze sterowników GPU . Jest to przydatne, gdy cokolwiek związanego z grafiką powoduje problemy. Java jest również częstym gościem, który po prostu nie pozostawi komputera tak, jak go znalazł. Tak bardzo, że istnieje oficjalny przewodnik usuwania Javy(official Java removal guide) .

Zanim użyjesz jakiegokolwiek narzędzia do czyszczenia, przeskanuj oprogramowanie w poszukiwaniu złośliwego oprogramowania za pomocą usługi takiej jak VirusTotal i przeczytaj recenzje innych firm, aby upewnić się, że jest legalne i skuteczne.

Zaktualizuj wszystko(Update Everything)

Czasami błędy pamięci (i każdy inny błąd) mogą być wynikiem niezgodności aktualizacji. Twoja instalacja systemu Windows(Windows) może mieć aktualizacje automatycznie, ale jeśli pakiety oprogramowania i sterowniki sprzętu nie zostały zaktualizowane w celu dopasowania do nowej bazy kodu, może to być recepta na niestabilność.

Najpierw sprawdź, czy zainstalowano aktualizacje systemu Windows(Windows updates) . Następnie będziesz chciał sprawdzić, czy program wykazujący błąd również został zaktualizowany. Będziesz także chciał pobrać najnowsze sterowniki sprzętu, takiego jak karta graficzna i płyta główna. 

Sprawdź stan swojego sprzętu(Check Your Hardware Health)

Jeśli wydaje się, że rozwiązania oparte na oprogramowaniu nie działają, błąd pamięci może mieć poważniejszą przyczynę. Chociaż nikt nie chce słyszeć, że sam ich sprzęt komputerowy może być na wyczerpaniu, istnieje możliwość, że będziesz musiał to wyeliminować. 

Nic dziwnego, że podejrzewam, że numer jeden to sama pamięć RAM. Systematyczne sprawdzanie pamięci RAM pod kątem problemów zajmuje trochę czasu, ale każdy może to zrobić. Zobacz ten doskonały przewodnik(excellent guide) dotyczący sprawdzania złej pamięci.

Nawet jeśli uruchomiłeś omówiony powyżej kontroler plików systemowych, możesz chcieć sprawdzić stan fizyczny dysku twardego za pomocą CHKDSK , na wypadek gdyby były z nim uszkodzone sektory lub inne problemy fizyczne.

Złóż skargę do działu obsługi klienta(File a Complaint With Customer Support)

Kiedy błąd „instrukcji w pamięci, do której się odwołuje, nie mógł zostać odczytany”, jest wyraźnie wynikiem wadliwego oprogramowania, może istnieć tylko jeden sposób działania, który zadziała – skontaktowanie się z programistami. 

Błędy(Bugs) się zdarzają i jeśli gra lub pakiet oprogramowania ciągle się zawiesza z tym błędem, może to nie być coś, z czym możesz coś zrobić. Więc wyślij e-mail do obsługi klienta, wejdź na oficjalne fora i uzyskaj porady, czy brakuje ci czegoś oczywistego, czy naprawdę jest to usterka w Matrixie(Matrix) .

Odczytywanie tego powszechnego błędu(Getting a Read On This Common Error)

To była długa lista poprawek, ale nie ma powodu, aby ten błąd odczytu pamięci wykoleił twoją pracę lub zabawę. 

Zachowaj zimną krew, przekraczaj niemożliwości ze swojej listy, a wkrótce wrócisz do normalności.



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts