Poprawka: brak współdzielonej biblioteki DLL



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niektórzy użytkownicy zwracali się do nas w sprawie niektórych brak udostępnionej biblioteki DLL pliki zidentyfikowane przez kilka programów czyszczących rejestr (szczególnie Ccleaner ). W większości przypadków brakujące udostępnione pliki DLL są zlokalizowane w Windows / Microsoft.NET, z kluczami rejestru znajdującymi się w HKLM / SOFTWARE. Za każdym razem, gdy Ccleaner (lub inny program do czyszczenia rejestru) znajdzie wpis rejestru, który woła o określony plik DLL, sprawdzi ścieżkę lokalizacji tego pliku, aby sprawdzić, czy istnieje. Jeśli pliku nie ma tam, wystąpienie zostanie oznaczone etykietą „ brak udostępnionej biblioteki DLL „błąd.



Co to jest narzędzie do czyszczenia rejestru?

Programy do czyszczenia rejestru (Ccleaner i tym podobne) są przeznaczone do skanowania plików Rejestr systemu Windows akta. Poprawiają wydajność systemu, identyfikując i usuwając wpisy, które kiedyś miały cel, ale teraz nie są już używane. Efektywność tego typu oprogramowania jest dyskusyjna, ponieważ nie ma zbyt wielu dowodów na poprawę wydajności po uruchomieniu czyszczenie rejestru.



Większość programów czyszczących rejestr nie usunie wpisów bez Twojej zgody. Zwykle zostanie wyświetlona lista wpisów, którymi należy się zająć, i będziesz mógł wybrać, które z nich należy rozwiązać.



Co to jest udostępniony plik DLL?

DO DLL (biblioteka dołączana dynamicznie) to mały program, który nie jest w stanie samodzielnie działać. Aby działać, musi zostać wywołany i wykonany przez inny program. Każdy plik DLL wie, jak wykonać określoną akcję - np. sol. Stwórz Środowisko 3D lub podłącz komputer do drukarki . DO udostępniona biblioteka DLL jest Biblioteka linków dynamicznych jest używany przez wiele różnych programów.

Dlaczego tak się dzieje?

Najprawdopodobniej ten problem występuje, ponieważ niektóre udostępnione pliki DLL zostały odinstalowane wraz z określonym oprogramowaniem, którego zdecydowałeś się pozbyć. Niektóre deinstalatory zapytają Cię, czy chcesz zachować udostępnione biblioteki DLL , podczas gdy inni usuwają je bez pytania. Jeśli współdzielona biblioteka DLL zostanie pozostawiona przez odinstalowany program, CCleaner i inne podobne oprogramowanie oznaczy ją jako „już niepotrzebną”. Istnieją jednak przypadki, w których niektóre udostępnione pliki DLL są uznawane za niepotrzebne, nawet jeśli system Windows nadal ich używa od czasu do czasu.

Pamiętaj, że w większości przypadków (a zwłaszcza w przypadku Biblioteki DLL .NET ), System Windows automatycznie utworzy te same klucze rejestru, gdy będą ich potrzebować, nawet jeśli wcześniej usunąłeś je za pomocą oprogramowania innej firmy, takiego jak CCleaner.



Większość naszych badań przeprowadziliśmy w programie CCleaner, a większość z .NETTO pliki oznaczone jako brakujące biblioteki DLL gdzie stare wersje, które są już rzadko używane przez system Windows (szczególnie w systemie Windows 10).

Jak radzić sobie z brakującymi udostępnionymi bibliotekami DLL

Większość użytkowników napotykających ten problem jest zdezorientowanych, czy powinni pozwolić na rozszerzenie oprogramowanie do czyszczenia rejestru zająć się problemem, czy też całkowicie zignorować problem. Cóż, odpowiedź leży gdzieś pośrodku.

Chociaż nie byliśmy w stanie zidentyfikować żadnych podstawowych problemów spowodowanych przez zezwolenie Ccleanerowi (lub innemu oprogramowaniu) na naprawienie brakujących udostępnionych plików DLL, równie dobrze można je całkowicie zignorować.

Należy jednak pamiętać, że firma Microsoft nie zaleca używania żadnego oprogramowania, które modyfikuje lub narusza rozszerzenie klucze rejestru . Mimo że CCleaner to program cieszący się dużym zaufaniem użytkowników, może nie zawsze być na bieżąco z tym, które klucze są obecnie używane w systemie Windows, a które nie.

Zasadniczo za każdym razem, gdy wprowadzasz zmiany w Rejestr systemu Windows , zaleca się najpierw utworzyć kopię zapasową. Większość programów do czyszczenia rejestru zawiera opcję utworzenia kopii zapasowej rejestru przed rozpoczęciem skanowania, ale to nie zawsze wystarcza. Zalecamy również utworzenie punktu przywracania przed zaakceptowaniem zmian w rejestrze, ponieważ mogą wystąpić problemy, których nie da się rozwiązać poprzez zaimportowanie kopii zapasowej rejestru.

Jeśli zdecydujesz się pozwolić oprogramowaniu do czyszczenia rejestru zająć się rozszerzeniem brakujące współdzielone biblioteki DLL, postępuj zgodnie z poniższym przewodnikiem, aby utworzyć niezbędne kopie zapasowe przed usunięciem pliku brak wspólnych wpisów DDL:

  1. naciśnij Klawisz Windows + R. aby otworzyć polecenie Uruchom. Rodzaj ' systempropertiesprotection ”I uderzyć Wchodzić aby otworzyć Ochrona systemu karta z Właściwości systemu.
  2. w Ochrona systemu kliknij kartę Stwórz przycisk pod Ustawienia ochrony . Ale upewnij się, że Twój dysk systemu operacyjnego jest wybrany, zanim to zrobisz.
  3. Nazwij swój Punkt przywracania systemu i naciśnij Stwórz przycisk, aby rozpocząć proces.
  4. Poczekaj, aż zostanie utworzony punkt przywracania. W zależności od rozmiaru dysku systemu operacyjnego może to zająć ponad 10 minut.
  5. Po utworzeniu punktu przywracania wróć do narzędzia do czyszczenia rejestru i ponownie przeskanuj system w poszukiwaniu problemów. Po zidentyfikowaniu brakujących współdzielonych bibliotek DLL wybierz każdą z nich i kliknij Napraw zaznaczone problemy.
    Uwaga: Te kroki są wykonywane za pomocą Ccleaner. Jeśli uruchomisz inne narzędzie do czyszczenia rejestru, możesz mieć do wyboru różne opcje.
  6. Zostaniesz zapytany, czy chcesz wykonać kopię zapasową rejestru przed wprowadzeniem w nim zmian. Trafienie tak po monicie.
    Uwaga: jeśli nie masz możliwości wykonania kopii zapasowej rejestru, możesz to również zrobić ręcznie. Aby to zrobić, otwórz okno Uruchom ( Klawisz Windows + R. ), rodzaj ' regedit ”I uderzyć Wchodzić otworzyć Edytor rejestru. Gdy już tam będziesz, przejdź do Plik i wybierz Eksport. Następnie po prostu wybierz nazwę i lokalizację pliku kopii zapasowej.
  7. Następnie nazwij plik kopii zapasowej rejestru i zapisz go w dogodnym miejscu.
  8. Na koniec rozwiąż wszystkie problemy związane z udostępnionymi bibliotekami DLL, klikając Napraw wszystkie wybrane problemy .

Jeśli coś pójdzie nie tak

Poniższe kroki mają na celu pomóc tylko tym z Was, którzy mają podstawowe problemy po usunięciu udostępnione pliki DLL . Jest to bardzo rzadkie, ale wiadomo, że się zdarza. Jeśli znajdziesz się w takiej sytuacji, postępuj zgodnie z poniższym przewodnikiem, aby przywrócić rejestr z kopii zapasowej, którą wcześniej utworzyliśmy. Jeśli to nie przyniesie rezultatu, wykonaj poniższe czynności, aby użyć punktu przywracania w celu przywrócenia komputera do stanu, w którym działał poprawnie.

  1. naciśnij Klawisz Windows + R. aby otworzyć okno Uruchom. Rodzaj ' regedit ”I uderzyć Wchodzić otworzyć Edytor rejestru .
  2. W Edytor rejestru , iść do Plik (na pasku wstążki) i wybierz Import . Następnie przejdź do lokalizacji, w której zapisałeś kopię zapasową rejestru, i kliknij Otwórz.
  3. Jeśli zobaczysz komunikat o powodzeniu, możesz ponownie uruchomić komputer i sprawdzić, czy problem został rozwiązany.
    Uwaga: Jeśli po ponownym uruchomieniu nadal występują problemy, wykonaj poniższe czynności.
  4. naciśnij Klawisz Windows + R. aby otworzyć inny Biegać okno. Rodzaj ' rstui.exe ”I naciśnij Enter, aby otworzyć Przywracanie systemu okno.
  5. w Przywracanie systemu czarodziej, uderz Kolejny po pierwszym monicie wybierz poprzednio utworzony punkt przywracania i naciśnij Kolejny jeszcze raz.
  6. Wreszcie uderz koniec i poczekaj, aż system zostanie przywrócony do poprzedniego punktu (wstecz, gdy nie występowały problemy spowodowane usunięciem udostępnionych plików DLL).
5 minut czytania