Jak naprawić brakujące błędy plików DLL w systemie Windows?

Jak naprawić brakujące błędy plików DLL w systemie Windows?

Widzisz błąd DLL na komputerze z systemem Windows? Rozwiązywanie tych typowych błędów jest frustrujące, ponieważ często trzeba wykonać kilka kroków, aby znaleźć problem.





Przyjrzyjmy się niektórym z najczęstszych błędów DLL i przejdźmy przez proces rozwiązywania tych irytujących problemów.





Co to jest biblioteka DLL?

Pomaga zrozumieć, co oznacza komunikat o błędzie, zanim zaczniesz go rozwiązywać. DLL oznacza Biblioteka linków dynamicznych . Zasadniczo te pliki są podstawową częścią systemu Windows i umożliwiają programom wykonywanie różnych funkcji bez konieczności pisania ich od zera za każdym razem.





Na przykład program może uzyskać dostęp do biblioteki DLL, gdy chce wyświetlić wiadomość na ekranie . Używa odpowiedniej biblioteki DLL do stworzenia tego pudełka, zamiast tworzenia nowego przez programistów. Powoduje to większą wydajność programistów i standaryzację w systemie Windows.

Ale kiedy coś pójdzie nie tak, ten plik DLL może zniknąć. A ponieważ wiele programów może współdzielić jedną bibliotekę DLL na twoim komputerze (nawet w tym samym czasie), często błąd DLL nie oznacza problemu tylko z jedną aplikacją. To jest część tego, co sprawia, że ​​rozwiązywanie problemów jest uciążliwe.



Typowe błędy DLL

Jak można sobie wyobrazić, niektóre biblioteki DLL pojawiają się w komunikatach o błędach częściej niż inne. Oto niektóre z bibliotek DLL najbardziej znanych z powodowania problemów.

MSVCP140, MSVCP120, MSVCP110 i MSVCP100

Wszystkie cztery są różnymi wersjami (14.0, 10.0 itd.) tej samej biblioteki DLL. MSVC to skrót od Microsoft Visual C++, niezwykle popularnego formatu aplikacji Windows.





Są szanse, że jeśli otworzysz listę zainstalowanych programów, zobaczysz wiele wpisów oznaczonych Pakiet redystrybucyjny Microsoft Visual C++ 20xx . Za każdym razem, gdy instalujesz program, który wymaga określonej wersji tego pakietu, pojawi się monit o to lub nie będzie działać.

Ponieważ ten plik jest używany przez tak wiele aplikacji, często pojawia się w błędach . Użytkownicy zgłaszają problemy podczas uruchamiania Skype'a, aplikacji WordPress i różnych gier.





MSVCR100, MSVCR71

Te dwie biblioteki DLL są towarzyszami powyższego. Podczas CP w tych oznacza C++ , te pliki zawierają biblioteki w C język programowania . Te dwie liczby są ponownie różnymi wersjami tego samego pliku i prawdopodobnie masz zainstalowanych wiele wersji dzięki zgodności programów.

Ponieważ są one tak powszechne, często pojawiają się błędy podczas uruchamiania różnych programów.

VCRUNTIME140

„Link” w bibliotece łączy dynamicznych istnieje z jakiegoś powodu — oto kolejna biblioteka DLL, która jest powiązana z dwoma pierwszymi. Wersje od 7 do 13 bibliotek DLL biblioteki Visual C++ używały innej nazwy dla każdej wersji, co skutkuje powyższymi wspólnymi plikami. Począwszy od wersji 14, programy używające dowolnego języka muszą łączyć się z inną nową biblioteką DLL. Jego nazwa to VCRUNTIME, która zmienia się z każdą nową wersją.

Wiadomo, że ten błąd występuje podczas próby uruchomienia oprogramowania Adobe Creative Cloud , a także Kodi.

D3DX9_43

Oto biblioteka DLL z innym katalogiem głównym. ten DX w tym pliku nazwa odnosi się do Microsoft DirectX , zbiór interfejsów API do uruchamiania gier i aplikacji multimedialnych. ten 43 w tytule odnosi się do konkretnej wersji, więc możesz to również zobaczyć z innym numerem.

Ponieważ Twój komputer używa DirectX tylko dla tych intensywnych programów, prawdopodobnie zobaczysz ten błąd podczas uruchamiania gry wideo.

Lame_enc

Lame_enc nie jest obrazą dla twojego komputera. Odnosi się do kodera LAME (LAME Ain't an MP3 Encoder), który umożliwia konwersję oprogramowania audio do formatu MP3. Z powodu patentów na oprogramowanie , programy zgodnie z prawem nie mogą zawierać oprogramowania do kodowania MP3. Dlatego musisz samodzielnie zainstalować LAME.

Większość użytkowników, którzy zobaczą ten błąd, będzie mieć zainstalowane LAME do użytku w Audacity . Jeśli nie używasz Audacity, prawdopodobnie zobaczysz ten błąd podczas próby załadowania lub zapisania pliku MP3.

jak sprawdzić, czy Twój dysk twardy ulega awarii

Zanim wykonasz wszystkie poniższe kroki rozwiązywania problemów, upewnij się, że faktycznie masz zainstalowany LAME. Jeśli zobaczysz wiadomość od Audacity zaczynającą się od Audacity nie eksportuje bezpośrednio plików MP3... , pobierz LAME i spróbuj ponownie.

NTDLL

Prawdopodobnie najpoważniejszy błąd na liście, NTDLL to plik obsługujący funkcje jądra NT. NT używany do oznaczania Nowa technologia i był kiedyś częścią nazwy produktu Windows, ale teraz jest zawarty tylko w informacjach technicznych Windows.

Błędy dotyczące tej biblioteki DLL są często spowodowane problemami ze sterownikami lub problemami z interfejsem systemu Windows z programem. Ponieważ ten plik obsługuje funkcje systemu niskiego poziomu, awarie często uniemożliwiają uruchomienie systemu Windows.

Jak rozwiązywać problemy z błędami DLL

Teraz, gdy omówiliśmy niektóre z najczęstszych błędów, przyjrzyjmy się ogólnemu procesowi ich rozwiązywania . Pamiętaj, że są to ogólne kroki rozwiązywania problemów i mogą nie dotyczyć każdego błędu. Ale jeśli otrzymujesz błąd, ponieważ brakuje plików DLL, ta sekwencja pomoże.

  1. Restart
  2. Sprawdź brakujący plik DLL
  3. Zainstaluj aktualizacje systemu Windows
  4. Zainstaluj ponownie program, którego dotyczy problem
  5. Zaktualizuj odpowiednie sterowniki
  6. Przeprowadź kontrolę plików systemowych
  7. Skanuj w poszukiwaniu złośliwego oprogramowania
  8. Ponownie zarejestruj bibliotekę DLL
  9. Wypróbuj przywracanie systemu
  10. Zresetuj system Windows

Krok 0: Czego nie robić

Podczas rozwiązywania problemów z błędami DLL prawie na pewno natkniesz się na strony internetowe, które twierdzą, że mogą naprawić wszystkie Twoje problemy za pomocą prostego pobrania potrzebnego pliku DLL. Nie pobieraj plików DLL z tych witryn .

Podobnie jak narzędzia do aktualizacji sterowników, nie masz możliwości dowiedzenia się, skąd te witryny mają swoje biblioteki DLL. Dlatego prawie na pewno nie są one oficjalne, często są nieaktualne i mogą zawierać złośliwe oprogramowanie . Ponadto zastąpienie jednej biblioteki DLL często nie wystarcza, aby rozwiązać problem, co oznacza, że ​​wyśledzenie nowej jest stratą czasu.

Unikaj również przeskakiwania bezpośrednio do konkretnego pliku DLL, który powoduje błąd, i nie szukaj w rejestrze systemu Windows. W większości przypadków te zaawansowane czynności nie są konieczne i łatwo możesz spowodować więcej problemów .

Krok 1: Uruchom ponownie

Podobnie jak w przypadku większości rozwiązywania problemów, ponowne uruchomienie powinno być tym, co należy najpierw spróbować . Jeśli masz szczęście, Twój problem jest tylko drobną usterką, a ponowne uruchomienie go usunie. Zapisz swoją pracę, uruchom ponownie i spróbuj ponownie, co spowodowało błąd.

Krok 2: Sprawdź brakujący plik DLL

To mało prawdopodobne, ponieważ Windows chroni foldery zawierające biblioteki DLL, ale Ty (lub program) mogłeś przez pomyłkę usunąć bibliotekę DLL. Sprawdź Kosz pod kątem danej biblioteki DLL i przywróć ją, jeśli ją tam znajdziesz. Jeśli uważasz, że go usunąłeś, ale już opróżniłeś Kosz, użyj programu przywracania .

Krok 3: Zainstaluj aktualizacje systemu Windows

Ponieważ wiele błędów DLL jest związanych z bibliotekami dystrybuowanymi przez Microsoft, sprawdzanie aktualizacji systemu Windows może rozwiązać problemy, pobierając najnowsze wersje. Jest to szczególnie ważne jeśli odłożyłeś instalowanie aktualizacji na jakiś czas.

Po zainstalowaniu wszelkich dostępnych aktualizacji uruchom ponownie system, aby upewnić się, że zostały zastosowane.

Krok 4: Zainstaluj ponownie program, którego dotyczy problem

Czasami określony program może zostać uruchomiony podczas uzyskiwania dostępu do pliku DLL. Warto odinstalować program powodujący błąd i ponownie zainstalować nową kopię. Może to wymagać trochę pracy w zależności od tego, co powoduje problem, ale jest to ważny krok.

Krok 5: Zaktualizuj odpowiednie sterowniki

Jeśli błąd DLL wyskakuje, gdy masz do czynienia z określonym sprzętem, powinieneś zaktualizować odpowiednie sterowniki. Na przykład, jeśli błąd pojawia się przy każdej próbie drukowania, spróbuj zaktualizować sterownik drukarki. Zaktualizuj sterownik karty graficznej jeśli błąd wystąpi podczas zadań wymagających dużej ilości grafiki, takich jak uruchamianie gry.

Krok 6: Przeprowadź kontrolę plików systemowych

Następnie spróbuj uruchomić polecenie SFC (Kontroler plików systemowych) . To powoduje, że system Windows sprawdza różne pliki systemowe i naprawia wszystkie brakujące lub uszkodzone .

Aby to zrobić, wpisz cmd do menu Start. Kliknij prawym przyciskiem myszy jego wpis i wybierz Uruchom jako administrator . Następnie wprowadź następujące polecenie:

sfc /scannow

To skanowanie zajmie trochę czasu, więc uruchom je, gdy masz kilka minut. Po zakończeniu system Windows poinformuje Cię, czy znalazł jakieś problemy.

Krok 7: Skanuj w poszukiwaniu złośliwego oprogramowania

Chociaż błędy DLL niekoniecznie są spowodowane przez złośliwe oprogramowanie, mogą być. Być może infekcja uszkodziła plik DLL w przeszłości lub teraz miesza się z nim. Uruchom skanowanie za pomocą programu antywirusowego, a następnie użyj darmowa wersja Malwarebytes o drugą opinię, żeby to wykluczyć.

Krok 8: Ponownie zarejestruj bibliotekę DLL

W tym momencie warto spróbować wyrejestrować i ponownie zarejestrować plik DLL. Zmusza to system Windows do „zapomnienia” na chwilę o bibliotece DLL i ponownego ustanowienia komponentu, co może rozwiązać problem.

Otwórz kolejny wiersz polecenia z podwyższonym poziomem uprawnień, wpisując cmd do menu Start, a następnie kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator . Wpisz kolejno następujące polecenia, dodając nazwę problematycznej biblioteki DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Krok 9: Spróbuj przywrócić system

Jeśli ten błąd zaczął się niedawno, przywracanie systemu może cofnąć Cię w czasie i, miejmy nadzieję, odwrócić problem.

Rodzaj panel sterowania w menu Start, otwórz je i wybierz Powrót do zdrowia . Tutaj wybierz Otwórz przywracanie systemu . Postępuj zgodnie z instrukcjami, aby wybrać czas przywracania i pozwól systemowi Windows zakończyć proces.

Sprawdź naszą pomoc dotyczącą rozwiązywania problemów z przywracaniem systemu, jeśli napotkasz problemy.

Krok 10: Zresetuj system Windows

W tym momencie wykonałeś prawie wszystkie możliwe rozwiązywanie problemów. Jeśli masz pewność, że zainstalowałeś wszystkie dostępne aktualizacje systemu Windows i sterowników, ponownie zainstalowałeś program, wypróbowałeś narzędzia wiersza polecenia i uruchomiłeś ponownie (niedawno), to powinien kontynuować resetowanie systemu Windows .

Na szczęście możesz użyć Zresetuj ten komputer funkcja ponownej instalacji nowej kopii systemu Windows bez usuwania plików osobistych. Miejmy nadzieję, że nigdy nie dojdzie do tego punktu. Ale po wszystkich powyższych rozwiązywaniu problemów powinieneś po prostu zresetować i uniknąć marnowania jeszcze więcej czasu na rozwiązywanie problemów.

Jakie błędy DLL doprowadzają Cię do szału?

Teraz znasz korzenie niektórych typowych błędów DLL i wiesz, jak je rozwiązywać. Niestety, problemy te są jednymi z najbardziej frustrujących do rozwiązania, więc życzymy powodzenia. Mamy nadzieję, że Twój problem zniknie po kilku szybkich aktualizacjach i ponownym uruchomieniu.

Aby uzyskać więcej, sprawdź nasz kompletny przewodnik dotyczący rozwiązywania problemów z aktualizacją Fall Creators Update .

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących dotyczący animacji mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Okna
  • Kierowcy
  • Przywracanie systemu
  • Okna 10
  • Rozwiązywanie problemów
  • Aktualizacja systemu Windows
O autorze Ben Stegner(opublikowano 1735 artykułów)

Ben jest zastępcą redaktora i kierownikiem ds. wdrażania w MakeUseOf. Zrezygnował z pracy w IT, aby pisać w pełnym wymiarze godzin w 2016 roku i nigdy nie oglądał się za siebie. Od ponad siedmiu lat zajmuje się samouczkami technicznymi, rekomendacjami gier wideo i nie tylko.

co oznacza emotikon emotikonów?
Więcej od Bena Stegnera

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować