Przyczyny komunikatów o błędach ntdll.dll mogą się znacznie różnić. Jednak większość z nich wynika z uszkodzonej lub uszkodzonej wersji samego pliku DLL ntdll, uszkodzonych sterowników sprzętu lub problemów między systemem Windows a innymi programami.
Te błędy mogą czasami oznaczać, że część sprzętu w twoim komputerze działa nieprawidłowo, ale zdarza się to rzadko.
Komunikaty o błędach Ntdll.dll mogą dotyczyć prawie każdego programu, sterownika lub wtyczki dla systemu Windows w dowolnym systemie operacyjnym firmy Microsoft, od Windows NT do Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP.
Błędy Ntdll.dll
Istnieje wiele różnych sposobów wyświetlania tych błędów na Twoim komputerze. Mogą być spowodowane wieloma różnymi przyczynami, które skutkują wieloma różnymi komunikatami o błędach, ale są to jedne z najczęstszych:
- STOP: 0xC0000221 nieznany twardy błąd C:\Winnt\System32\Ntdll.dll
- STOP: C0000221 nieznany twardy błąd \SystemRoot\System32\ntdll.dll
- AppName: [PROGRAM NAME] ModName: ntdll.dll
- [NAZWA PROGRAMU] spowodowała błąd w module NTDLL. DLL pod [DOWOLNY ADRES]
- Awaria spowodowana przez ntdll.dll!
- Błąd NTDLL. DLL!
- Nieobsługiwany wyjątek pod [DOWOLNY ADRES] (NTDLL. DLL)
Komunikat może pojawić się przed lub po użyciu programu, podczas działania programu, podczas uruchamiania lub zamykania systemu Windows, a nawet podczas instalacji systemu Windows.
Jak naprawić błędy Ntdll.dll
- Uruchom ponownie komputer. Otrzymywany błąd ntdll.dll może być spowodowany jednorazowym, tymczasowym problemem, a proste ponowne uruchomienie może całkowicie rozwiązać problem.
-
Zainstaluj ponownie program, jeśli błąd jest wyświetlany tylko podczas korzystania z określonego programu.
Jeśli program ma dostępne aktualizacje lub dodatki Service Pack, zainstaluj je również. Programiści oprogramowania mogli zidentyfikować problem z programem, który spowodował błąd DLL, a następnie wydali dla niego poprawkę.
Zainstalowane na komputerze programy innych firm są prawie zawsze przyczyną błędów ntdll.dll. Pozostała część tych kroków rozwiązywania problemów rozwiązuje problem rzadko.
-
Sprawdź poziom dodatku Service Pack dla systemu Windows, którego używasz, a następnie sprawdź tę stronę, aby sprawdzić, czy jest dostępny do zainstalowania nowszy dodatek Service Pack. Niektóre problemy, które powodowały błędy ntdll.dll, zostały naprawione w tych dodatkach Service Pack firmy Microsoft.
Najprostszym sposobem na zaktualizowanie komputera z systemem Windows za pomocą najnowszego dodatku Service Pack i innych poprawek jest skorzystanie z usługi Windows Update. Postępuj zgodnie z naszym przewodnikiem Jak sprawdzić i zainstalować aktualizacje systemu Windows, jeśli potrzebujesz pomocy.
-
Wybiórczo wyłącz rozszerzenia Microsoft Edge. Jeśli błąd jest wyświetlany podczas uruchamiania, uruchamiania lub zamykania Edge, przyczyną problemu może być rozszerzenie. Wyłączenie każdego rozszerzenia, jeden po drugim, określi, który z nich jest winowajcą (jeśli w ogóle).
Jako obejście, zakładając, że błąd ntdll.dll naprawdę jest związany z Edge, zainstaluj i używaj konkurencyjnej przeglądarki, takiej jak Firefox.
-
Zmień nazwę zmiennej systemowej NLSPATH (z NLSPATH na NLSPATHOLD). Jeśli Twój system Windows nie ma tej zmiennej środowiskowej, pomiń ten krok.
To jest krok rozwiązywania problemów tylko dla tego problemu. Pamiętaj, aby ustawić tę ścieżkę z powrotem na oryginalną nazwę, jeśli to nie rozwiąże problemu.
- Wyłącz zapobieganie wykonywaniu danych dla Explorer.exe. Podobnie jak w poprzednim kroku, służy to wyłącznie do rozwiązywania problemu z plikiem ntdll.dll. Jeśli to nie rozwiąże problemu, przywróć ustawienia Zapobiegania wykonywaniu danych do ich poprzednich ustawień.
- Wyłącz kontrolę konta użytkownika. Jest to obejście niektórych przyczyn problemów z plikiem ntdll.dll, ale może służyć jako trwałe rozwiązanie, jeśli nie korzystasz z funkcji Kontrola konta użytkownika na swoim komputerze.
- Zaktualizuj sterowniki dla dowolnego sprzętu w komputerze, na którym dostępne są zaktualizowane sterowniki. Nieaktualne sterowniki czasami powodują te błędy.
-
Sprawdź swoją pamięć pod kątem uszkodzeń. Jeśli otrzymujesz jeden z powyższych komunikatów DLL, jedną z możliwych przyczyn może być uszkodzony moduł pamięci w twoim systemie. Testowanie pamięci pozwoli zidentyfikować problem lub wyczyścić pamięć RAM z wszelkiej odpowiedzialności.
Wymień swoją pamięć, jeśli nie powiedzie się któryś z twoich testów.
- Błędy Ntdll.dll mogą wystąpić, jeśli dysk Iomega Zip jest podłączony do tego samego kabla IDE, co dysk twardy wewnątrz komputera. Jeśli tak, przenieś napęd Zip do dedykowanego kontrolera IDE.
- Wymień kabel IDE łączący dysk twardy z płytą główną. Jeśli ten kabel jest uszkodzony lub działa nieprawidłowo, jednym z objawów może być błąd DLL, który widzisz.
- Napraw instalację systemu Windows. Jeśli poszczególne ponowna instalacja oprogramowania nie rozwiąże problemu, instalacja naprawcza systemu Windows zastąpi plik ntdll.dll.
-
Wykonaj czystą instalację systemu Windows. Czysta instalacja całkowicie usunie system Windows z komputera i zainstaluje go ponownie od zera. Nie zalecamy tej opcji, chyba że wyczerpałeś wszystkie poprzednie pomysły dotyczące rozwiązywania problemów i masz pewność, że błąd nie jest spowodowany przez pojedynczy program (krok 2).
Jeżeli pojedynczy program lub wtyczka powoduje błąd ntdll.dll, ponowna instalacja systemu Windows, a następnie ponowna instalacja całego tego samego oprogramowania może spowodować powrót do tego samego błędu.
- Jeśli wszystko inne zawiodło, łącznie z czystą instalacją z ostatniego kroku, możesz mieć do czynienia z problemem sprzętowym z dyskiem twardym. Jest to jednak niezwykle rzadkie. Jeśli tak, wymień dysk twardy, a następnie przeprowadź nową instalację systemu Windows.
Potrzebujesz więcej pomocy?
Jeśli nie chcesz samodzielnie naprawiać tego problemu ntdll.dll, zobacz Jak naprawić mój komputer? aby uzyskać pełną listę opcji pomocy technicznej, a także pomoc we wszystkim po drodze, np. ustalenie kosztów naprawy, usunięcie plików, wybór usługi naprawy i wiele więcej.