Przejdź do głównej zawartości

Instrukcja pod adresem * uzyskała dostęp do pamięci pod adresem *. Pamięć nie może być "odczytana"



Niektórzy użytkownicy mogą napotkać wiadomość, która nagle pojawiła się na ekranie: "Instrukcje podane w * XXX * zaadresowały pamięć w * XXX *. Nie można odczytać pamięci. Zamiast XXX, ta wiadomość zwykle zawiera zbiór dowolnych cyfr i liter, które nic nie mówią użytkownikowi. W tym artykule wyjaśnię, czym jest istota tej dysfunkcji i jak ją poprawić.

Шаблонное сообщение об ошибке
Przykładowy komunikat o błędzie



"Pamięć nie może być odczytana" - specyfika dysfunkcji

Jak wynika z tekstu wspomnianego komunikatu, sygnalizuje obecność problemów z pamięcią, z których nie można odczytać z pewnych powodów. Zwykle jest to związane z sytuacją, w której aplikacja próbowała odczytać informacje z określonej strony pamięci, nie udało się tego zrobić, w wyniku czego użytkownik otrzymał komunikat o błędzie.

Przyczyny, dla których pewna strona pamięci została zablokowana dla żądanej aplikacji, może być zupełnie inna. Może to być nieprawidłowe działanie paska pamięci, przestarzałe sterowniki urządzeń systemowych, niewystarczający rozmiar pliku stronicowania, konflikt urządzeń sprzętowych, naruszenie integralności plików systemowych, awaria dysku twardego, wiele innych istotnych czynników.

эр3
Poprawianie błędów podczas pracy z pamięcią komputera

Jak naprawić błąd Instrukcja pod adresem * Dostęp do pamięci pod adresem *. Pamięć nie może być "odczytana"

Aby skorygować dysfunkcje, istnieje kilka skutecznych rozwiązań, poniżej przeanalizuję każdą z nich.



Numer metody 1. Zwiększ ilość pamięci wirtualnej

Częstą przyczyną tej dysfunkcji jest niewystarczająca ilość pliku stronicowania (pamięci wirtualnej).

  1. Aby zwiększyć tę kwotę, kliknij przycisk "Start", na pasku wyszukiwania wpisz sysdm.cpl i naciśnij enter.
  2. Przejdź do zakładki "Zaawansowane", obok opcji "Wydajność", kliknij "Opcje".
  3. Następnie wybierz zakładkę "Zaawansowane", a obok "Pamięć wirtualna" kliknij "Edytuj".

    Нажмите на "Изменить"
    Kliknij "Zmień", aby zmienić ustawienia.
  4. W otwartym oknie pamięci wirtualnej odznacz opcję "Automatycznie wybierz rozmiar pliku stronicowania".
  5. Następnie aktywuj opcję "Określ rozmiar" i ustaw rozmiar pliku stronicowania dwukrotnie większy niż pamięć zainstalowana na komputerze (na przykład, jeśli masz 2048, ustaw początkowy i maksymalny rozmiar pliku stronicowania na 4096). H
  6. Następnie kliknij "Zapytaj" - "OK", a następnie uruchom ponownie komputer.
Нажмите на "Задать", а потом на "ОК"
Kliknij "Ustaw", a następnie "OK"

Przykład:

Jeden z użytkowników podczas działania jednego programu gry otrzymał wiadomość "Instructions at" 0x18797ca7 "pamięć adresowaną o adresie" 0x000000 ". pamięć nie może być "odczytana". Po zastosowaniu różnych sposobów radzenia sobie z błędem, użytkownik podwoił plik stronicowania, po czym problem został rozwiązany.



Metoda numer 2. Odinstaluj niestabilne programy

Jeśli problem występuje po zainstalowaniu dowolnego programu zewnętrznego, istnieje możliwość, że ten program będzie niestabilny. Spróbuj znaleźć alternatywną wersję tego programu (na przykład przepakuj innego autora) i zainstaluj go zamiast oprogramowania problemu. Jeśli mamy do czynienia z programem antywirusowym lub zaporą ogniową, spróbuj tymczasowo wyłączyć to oprogramowanie, aby upewnić się, że nie jest ono katalizatorem wystąpienia problemu.

Warto również tymczasowo wyłączyć ostatnio zainstalowane rozszerzenia i dodatki do przeglądarki, ponieważ ich nieprawidłowe działanie może powodować różne problemy podczas pracy z pamięcią komputera.

Metoda numer 3. Zaktualizuj sterowniki urządzeń, zainstaluj aktualizacje systemu operacyjnego.

Nieprzestrzeganie sterowników dla składników sprzętowych systemu, a także brak niezbędnych aktualizacji dla systemu operacyjnego Windows, może być przyczyną tego problemu. Zainstaluj wszystkie najnowsze aktualizacje, których potrzebuje w swoim systemie operacyjnym, oraz wszystkie najnowsze sterowniki komponentów sprzętowych. Podczas instalowania najnowszych, takie specjalne programy mogą pomóc w aktualizacji sterowników poziomu "DriverPack Solution" i innych analogów.

Используйте специализированный софт для обновления драйверов
Użyj specjalistycznego oprogramowania do aktualizacji sterowników.

Numer metody 4. Przywróć system do stabilnego punktu początkowego.

Raczej skutecznym sposobem zwalczania tego problemu jest przywrócenie systemu do stabilnego punktu odzyskiwania, w którym wspomniane problemy nie zostały zaobserwowane.

  1. Aby wykonać tę operację, kliknij przycisk "Start", wpisz rstrui na pasku wyszukiwania i naciśnij enter.
  2. Wybierz stabilny punkt przywracania i przywróć system do określonego stanu.
Осуществите откат вашей системы
Przywróć system

Numer metody 5. Sprawdź integralność plików systemowych.

W przypadku uszkodzenia niektórych plików systemowych mogą wystąpić problemy podczas pracy z pamięcią. Aby sprawdzić integralność plików systemowych, polecam korzystanie z funkcjonalności narzędzia sfc. Aby to zrobić, uruchom wiersz polecenia jako administrator, wpisz:

sfc / scannow

I naciśnij enter. Zaczekaj do końca procedury, a następnie uruchom ponownie komputer.

Metoda numer 6. Wyłącz zapobieganie wykonywaniu danych (DEP, Data Execution Prevention)

Funkcja DEP systemu (od D áta E xecútion P revéntion - zapobieganie wykonywaniu danych), dostępna w systemie operacyjnym Windows, ma na celu uniemożliwienie aplikacjom wykonywanie kodu znajdującego się w "zamkniętych" obszarach pamięci. Gdy ta funkcja jest wyłączona, przestanie zakłócać działanie wspomnianych aplikacji, co w niektórych przypadkach pomoże uniknąć błędu "Instrukcja pod adresem * uzyskała dostęp do pamięci pod adresem *. Nie można odczytać pamięci .

  1. Aby wyłączyć (lub ograniczyć) działanie tej funkcji, kliknij przycisk "Start", na pasku wyszukiwania wpisz sysdm.cpl i naciśnij enter.
  2. W otwartym oknie właściwości systemu przejdź do zakładki "Zaawansowane", obok opcji "Wydajność", kliknij "Parametry".
  3. W tym miejscu przejdź do zakładki "Zapobieganie wykonywaniu danych", aktywuj opcję "Włącz funkcję DEP dla wszystkich ... z wyjątkiem ..", kliknij "Dodaj" poniżej i wskaż system ścieżce do pliku programu wykonywalnego, w trakcie którego błąd wystąpi.
  4. Następnie kliknij "Zastosuj" i uruchom ponownie komputer.

Teraz funkcja DEP będzie działać we wszystkich programach oprócz tych, które określiłeś.

Добавьте нужную программу в список исключений
Dodaj żądany program do listy wyjątków.

Jeśli chcesz całkowicie wyłączyć funkcję DEP, uruchom wiersz polecenia jako administrator i wpisz tam:

bcdedit.exe / set {current} nx AlwaysOff

Wniosek

Przyczyną błędu "Pamięć nie może być odczytana" mogą być różne czynniki opisane przeze mnie powyżej. Aby rozwiązać problem, postępuj zgodnie z całym zestawem wskazówek wymienionych powyżej, zwracając szczególną uwagę na zwiększenie ilości pamięci wirtualnej i pracy z "DEP" - pomoże to poprawić błąd omawiany w artykule na komputerze.



Jak oceniasz artykuł?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 5 ocen, średnia: 3.20 na 5)
Ładowanie ...

Dodaj komentarz

Twój e-mail nie zostanie opublikowany.