Strona główna
» WINDOWS
»
Błąd naruszenia dostępu do wyjątku w systemie Windows 10: jak go naprawić
Błąd naruszenia dostępu do wyjątku w systemie Windows 10: jak go naprawić
Błąd naruszenia dostępu wyjątku w systemie Windows 10 zazwyczaj oznacza, że program próbował odczytać, zapisać lub uruchomić pamięć, do której nie miał uprawnień. Microsoft identyfikuje typowy kod wyjątku naruszenia dostępu jako 0xC0000005. Awaria może być spowodowana błędem aplikacji, uszkodzonymi plikami programu, konfliktem sterownika lub oprogramowania działającego w tle, uszkodzonymi plikami systemu Windows lub awarią pamięci RAM.
Zacznij od aplikacji, której dotyczy problem. Jeśli tylko jeden program ulegnie awarii, napraw go lub zainstaluj ponownie i zaktualizuj jego sterowniki lub wtyczki. Jeśli kilka niepowiązanych aplikacji ulegnie awarii z podobnymi błędami, sprawdź pliki systemowe i pamięć systemu Windows. Firma Microsoft zakończyła bezpłatne wsparcie dla systemu Windows 10 14 października 2025 r., więc wspierana wersja systemu Windows jest bezpieczniejszą platformą długoterminową, gdy Twój komputer kwalifikuje się do wsparcia. Zapoznaj się z wytycznymi firmy Microsoft dotyczącymi zakończenia wsparcia dla systemu Windows 10 .
Co powoduje naruszenie zasad dostępu wyjątku?
Microsoft opisuje naruszenie dostępu jako sytuację, gdy aplikacja uzyskuje dostęp do nieprawidłowego adresu pamięci. W codziennym rozwiązywaniu problemów, najprzydatniejsze przyczyny do sprawdzenia to:
Błąd lub uszkodzona instalacja aplikacji powodująca awarię.
Nieaktualne lub niezgodne sterowniki , zwłaszcza sterowniki karty graficznej, dźwięku, chipsetu lub urządzeń peryferyjnych używane przez aplikację.
Konflikty w tle spowodowane nakładkami, narzędziami, wtyczkami lub usługami stron trzecich.
Uszkodzone komponenty systemu Windows , od których zależy aplikacja.
Niestabilność pamięci, gdy awarie zdarzają się w wielu programach.
Definicję techniczną można znaleźć w wyjaśnieniu naruszenia dostępu 0xC0000005 firmy Microsoft . Należy unikać domyślnego traktowania zabezpieczeń jako problemu. Starsze podręczniki często zalecają wyłączenie Kontroli konta użytkownika lub dodanie ogólnych wyjątków Zapobiegania wykonywaniu danych (DEP). Funkcja DEP to mechanizm łagodzący ryzyko związane z ochroną pamięci systemu Windows, dlatego lepiej pozostawić ją włączoną, chyba że dostawca oprogramowania zapewni określone, udokumentowane wymagania dotyczące zgodności. Microsoft wyjaśnia działanie funkcji DEP w swojej dokumentacji Zapobiegania wykonywaniu danych (DEP) .
1. Zidentyfikuj aplikację lub moduł, który faktycznie uległ awarii
Naciśnij Win + R , Enter eventvwr.msci otwórz Dzienniki systemu Windows > Aplikacje . Poszukaj zdarzenia błędu aplikacji w momencie awarii. Zanotuj nazwę aplikacji powodującej błąd, moduł powodujący błąd oraz kod wyjątku. Pomaga to odróżnić problem dotyczący konkretnej aplikacji od problemu obejmującego cały system.
Podgląd zdarzeń może ujawnić plik wykonywalny powodujący awarię, moduł powodujący błąd i kod naruszający dostęp.
2. Napraw, zresetuj lub ponownie zainstaluj aplikację, której dotyczy problem
W przypadku aplikacji udostępniających opcje naprawy, otwórz Start > Ustawienia > Aplikacje > Aplikacje i funkcje , wybierz aplikację i otwórz Opcje zaawansowane . Najpierw wybierz opcję Napraw . Jeśli naprawa jest niedostępna lub nie pomaga, użyj opcji Resetuj dopiero po potwierdzeniu, które dane aplikacji lokalnych mogą zostać usunięte. Firma Microsoft dokumentuje te opcje w artykule Naprawa aplikacji i programów w systemie Windows .
Użyj opcji Napraw przed zresetowaniem, jeśli aplikacja udostępnia obie opcje.
W przypadku tradycyjnego programu komputerowego otwórz Panel sterowania > Programy > Programy i funkcje i użyj opcji Napraw lub Zmień , jeśli jest dostępna. W przeciwnym razie odinstaluj program, uruchom ponownie system Windows i zainstaluj nową kopię ze sklepu Microsoft Store lub od wydawcy oprogramowania. Najpierw utwórz kopię zapasową danych aplikacji, jeśli proces dezinstalacji może je usunąć.
Jeśli naprawa nie jest możliwa, można zastąpić uszkodzone pliki binarne czystą ponowną instalacją.
3. Zaktualizuj aplikację i odpowiednie sterowniki urządzeń
Zainstaluj najnowszą stabilną wersję aplikacji powodującej awarię, a następnie sprawdź sterowniki sprzętu, od którego ona zależy. Użyj Ustawienia > Aktualizacja i zabezpieczenia > Windows Update , aby sprawdzić dostępne aktualizacje systemu Windows 10, które nadal obowiązują w Twoim kanale serwisowym, i sprawdź stronę pomocy technicznej producenta komputera, karty graficznej lub urządzenia, aby znaleźć aktualne sterowniki. Jeśli problem pojawił się natychmiast po aktualizacji sterownika, otwórz Menedżera urządzeń, wyświetl właściwości sterownika urządzenia i użyj opcji Przywróć sterownik, gdy będzie dostępna.
Zaktualizuj lub przywróć sterownik najbardziej związany z obciążeniem powodującym awarię.
4. Użyj czystego rozruchu, aby wykluczyć konflikty oprogramowania
Czysty rozruch uruchamia system Windows tylko z niezbędnymi usługami Microsoft i wybranymi elementami startowymi. Naciśnij klawisze Win + R , Enter msconfig, otwórz kartę Usługi , zaznacz opcję Ukryj wszystkie usługi Microsoft , a następnie wyłącz pozostałe usługi firm innych niż Microsoft na potrzeby testów. Wyłącz zbędne aplikacje startowe w Menedżerze zadań i uruchom ponownie. Jeśli błąd zniknie, ponownie włączaj elementy grupami, aż znajdziesz przyczynę konfliktu. Postępuj zgodnie z procedurą czystego rozruchu firmy Microsoft , aby przywrócić normalne uruchamianie.
Ukryj usługi firmy Microsoft przed wyłączeniem usług innych firm podczas testu czystego rozruchu.
5. Napraw pliki systemowe Windows za pomocą DISM i SFC
Jeśli różne aplikacje ulegają awarii lub sam system Windows wydaje się niestabilny, otwórz wiersz polecenia jako administrator . Uruchom poniższe polecenia w podanej kolejności:
Narzędzie DISM naprawia obraz komponentu systemu Windows, a Kontroler plików systemowych weryfikuje następnie chronione pliki systemowe. Po zakończeniu skanowania należy uruchomić ponownie komputer i ponownie przetestować aplikację. Firma Microsoft podaje tę samą kolejność w instrukcjach dotyczących narzędzi DISM i Kontrolera plików systemowych .
Najpierw uruchom DISM, a następnie SFC z poziomu wiersza poleceń.
6. Przetestuj pamięć RAM, jeśli kilka niezwiązanych ze sobą aplikacji ciągle się zawiesza
Zapisz swoją pracę, naciśnij Win + R , Enter mdsched.exei wybierz Uruchom ponownie teraz i sprawdź problemy . Diagnostyka pamięci systemu Windows działa poza standardowym pulpitem i po zakończeniu restartuje komputer. Jeśli standardowy test nie wykryje niczego poza losowymi awariami spowodowanymi naruszeniem dostępu, naciśnij klawisz F1 podczas późniejszego uruchomienia diagnostyki i wybierz rozszerzony test. Powtarzające się błędy pamięci to ważny powód, aby przerwać rozwiązywanie problemów z oprogramowaniem i przetestować lub wymienić pamięć RAM, korzystając z pomocy producenta komputera lub pamięci.
Narzędzie Diagnostyka pamięci systemu Windows może pomóc w zidentyfikowaniu niestabilnej lub uszkodzonej pamięci RAM.
7. Wypróbuj tryb awaryjny, aby zawęzić przyczynę
Przytrzymaj klawisz Shift i wybierz opcję Uruchom ponownie , a następnie przejdź do Rozwiązywanie problemów > Opcje zaawansowane > Ustawienia uruchamiania > Uruchom ponownie . Wybierz 4 dla trybu awaryjnego lub 5 dla trybu awaryjnego z obsługą sieci. Firma Microsoft zauważa, że tryb awaryjny ładuje tylko ograniczony zestaw plików i sterowników. Jeśli aplikacja nie zgłasza już błędu naruszenia dostępu, skup się na sterownikach innych firm, aplikacjach startowych, nakładkach i usługach, a nie na podstawowej konfiguracji systemu Windows. Zobacz Ustawienia uruchamiania systemu Windows .
Tryb awaryjny przydaje się, gdy trzeba oddzielić konflikty sterowników i usług innych firm od podstawowych komponentów systemu Windows.
Jeśli błąd nadal nie został naprawiony
Jeśli jedna aplikacja nadal nie działa po czystej reinstalacji i teście czystego rozruchu, najprawdopodobniej kolejnym krokiem będzie skontaktowanie się z wydawcą oprogramowania: podaj dokładną wersję aplikacji, kod wyjątku, moduł powodujący błąd z Podglądu zdarzeń oraz akcję, która spowodowała awarię. Jeśli narzędzie Diagnostyka pamięci systemu Windows zgłosi błędy lub wiele niepowiązanych programów ulegnie nieprzewidywalnym awariom, zbadaj sprzęt zamiast wielokrotnie ponownie instalować oprogramowanie. Unikaj pobierania zastępczych plików DLL z nieoficjalnych stron; korzystaj z instalatora aplikacji, narzędzi do naprawy systemu Windows lub oficjalnego pakietu dostawcy sprzętu/oprogramowania.