Gdzie umieścić pliki dll. Instalowanie i rejestrowanie bibliotek DLL w systemie Windows. Błąd podczas rejestracji plików DLL

Jeśli na komputerze brakuje jakiejkolwiek biblioteki .dll lub jest ona uszkodzona, powiązany z nią program lub usługa nie będzie działać poprawnie. System Windows zgłosi błąd informujący o uszkodzeniu lub braku pliku DLL. Aby rozwiązać problem, musisz pobrać wymaganą bibliotekę dla swojej wersji systemu Windows, skopiować ją do żądanego folderu i zarejestrować w systemie.

Niezależnie od tego, jaki program i do czego służy plik dll, instalacja i rejestracja biblioteki zawsze przebiegają według tego samego algorytmu. Wszystkie wersje systemu operacyjnego Windows podlegają tym samym zasadom podczas podłączania i rejestrowania bibliotek dynamicznych.

Instrukcja krok po kroku:

Jak i gdzie skopiować plik DLL

Błędy z bibliotekami dołączanymi dynamicznie (DLL) występują z różnych powodów: plik jest uszkodzony, niezgodny z systemem Windows lub konkretnym programem, zainfekowany wirusami lub usunięty. Rozwiązanie jest zawsze takie samo: pobierz poprawny plik i pełna wersja biblioteki, a następnie zarejestrować plik w systemie poprzez wiersz poleceń. Zwykle cały proces trwa nie dłużej niż 2-5 minut.

Możesz tutaj umieścić (rozpakować i skopiować) dowolne biblioteki DLL i zainstalowane pliki Będą działać:

  • Dla Windowsa 95/98/Ja- plik zostanie skopiowany do folderu C:\Windows\System
  • Dla Windowsa NT/2000- plik zostanie skopiowany do folderu C:\WINNT\System32
  • Dla Windowsa XP, Vista, 7, 8- skopiuj do folderu C:\Windows\System32
  • Dla 64-bitowy system Windows- skopiuj plik dll do folderu C:\Windows\SysWOW64

Skąd możesz pobrać wymaganą bibliotekę:

  • Jeśli jest to gra lub program: z inną wersją gry, z innego komputera, na którym działa aplikacja, z dysku (zainstaluj program ponownie).
  • Jeśli jest to biblioteka systemowa, sprawdź zgodność sterowników, DirectX lub innego komponentu, jeśli system zapisze, w którym pliku lub programie został popełniony błąd. Możesz skopiować bibliotekę dll z innego komputera o podobnej wersji, głębi bitowej i Wersja Windowsa(7, 8, 10). Błąd może nie być spowodowany samą biblioteką, ale także programem, który z niej korzysta.
  • Zawsze możesz pobrać żądaną wersję pliku z archiwów dll, takich jak dll.ru lub ru.dll-files.com. Sprawdź dokładnie, dla jakiej wersji systemu operacyjnego przeznaczona jest dana biblioteka. Powinieneś także uważnie sprawdzić, co jest pobierane: zamiast wymaganej biblioteki wiele witryn próbuje wrzucić własne płatne oprogramowanie, aby naprawić błędy w bibliotekach DLL.
  • Spróbuj znaleźć artykuł z rozwiązaniami problemów związanych z żądanym plikiem w sekcji lub skorzystaj z wyszukiwania w witrynie.

Być może gra lub oprogramowanie jest niezgodne z wersją systemu Windows; rozwiązaniem może być uruchomienie jej w trybie zgodności. Jeżeli program antywirusowy blokuje pliki, warto przyjrzeć się bliżej bezpieczeństwu aplikacji lub dodać pliki do wyjątków programu antywirusowego.

Wszelkie zmiany zaczną obowiązywać po zarejestrowaniu biblioteki w systemie i ponownym uruchomieniu komputera. Wcześniej próba uruchomienia czegokolwiek jest bezużyteczna - system nie połączy się z plikiem.

Aby sprawdzić pojemność systemu, należy kliknąć ikonę prawym przyciskiem myszy "Mój komputer" i wybierz element "Nieruchomości". W folderze, który zostanie otwarty, w sekcji System zostanie zapisany: „Typ systemu: 64-bitowy system operacyjny, procesor x64”.

Rejestrowanie biblioteki w systemie Windows

Najłatwiejszym sposobem zarejestrowania biblioteki DLL w systemie Windows jest użycie wiersza polecenia lub okna Uruchom. Aby otworzyć wiersz poleceń należy: kliknąć Start -> Uruchom lub kombinację klawiszy Wygraj + R, Wchodzić cmd.exe i naciśnij Wchodzić. Możesz wprowadzić polecenie bezpośrednio w tym polu bez otwierania wiersza poleceń.

Aby zarejestrować bibliotekę należy napisać komendę regsvr32 nazwapliku.dll i naciśnij Wchodzić. Na przykład regsvr32.exe msvcp110.dll.

Aby zmiany odniosły skutek i biblioteka zaczęła działać, musisz to zrobić aby ponownie uruchomić komputer. Jeśli system Windows nie chce znaleźć żądanego pliku, możesz podać pełną ścieżkę: regsvr32.exe pełna_ścieżka_do_pliku.dll, na przykład regsvr32.exe C:/Windows/System32/msvcp110.dll.

Pozdrowienia dla wszystkich graczy, którzy lubią grać, ale nie mają pieniędzy (lub pragnienia) kupić licencjonowane kopie gry... Jestem na 100% pewien, że jesteś dokładnie taki, ponieważ właściciele licencji mają pytanie 3dmgame.dll gdzie to wyrzucić? - w zasadzie nie może powstać, a jeśli naprawdę zastanawiasz się dlaczego po pobraniu i wrzuceniu pliku tam, gdzie go potrzebujesz, nic się nie stanie, a zabawka nadal nie będzie działać - to śmiało czytaj dalej. Nie będę mówił o tym, czy piractwo jest dobre, czy złe, postaram się wyjaśnić Ci naturę rzeczy, skąd pochodzi ten plik i po co googlować ten problem- to prawdziwa porażka.

Myślę, że ten plik jest w większości zasłużenie utracony dla Grand Theft Auto 5, ponieważ ta gra jest jedną z naszych najpopularniejszych, ale nie każdy może zapłacić dwa tysiące rubli za zabawkę w środku kryzysu - nic nie można na to poradzić To. W takim wypadku nasz gracz oczywiście uda się do znanego trackera torrentów i tam go pobierze... następnie spędzi kilka godzin na instalacji (a instalacja niektórych przepakowań zajmuje całą wieczność) nagle odkryje, że gra się nie uruchamia i wymaga pliku 3dmgame.dll

Zwróć uwagę! - na moim blogu jest przegląd, ciekawa notka... nie trzeba szukać gdzie - w zasadzie wszystko jest rozwiązane po prostu, tylko trzeba się dowiedzieć, jaka jest tego przyczyna - wszystko tam jest, nie przegap tego. ..

Gdzie powinienem umieścić plik 3dmgame.dll i dlaczego jest on potrzebny?

Co zrobic nastepnie? — w artykule przeglądowym napisałem, gdzie narastają problemy ten plik, to możesz mieć zupełnie logiczne pytanie - po co w ogóle ta notatka, skoro jest tam wszystko napisane? ... odpowiedź jest prosta i bardzo jasna - wiele osób radzi Ci pobrać i wgrać ten plik razem z folderem gry, ale tak naprawdę zainstalujesz 2-3 dodatkowe przeglądarki i dużo więcej ciekawych rzeczy. Niniejsza notatka stanowi jedynie próbę ostrzeżenia i poprowadzenia Cię do prawidłowego i jedynego prawidłowego rozwiązania problemu.

W licencjonowanej kopii gry tak jak pisałem wcześniej tego pliku nie ma i nie może być - zatem są to problemy pirackiej, zhakowanej gry... i to wszystko wina twojego systemu antywirusowego (nieważne, jak dobry jest, a fałszywe alarmy w przypadku takich plików są na ogół normalne). Powyżej widać błąd w GTA5, nawet jeśli nie jest tam napisane, że nie ma pliku 3dmgame, ale problem tkwi właśnie w nim, a mianowicie w jego braku.

Co powinniśmy zrobić? — poproś swój program antywirusowy o odpowiedź. Tutaj mam NOD32 (swoją drogą dostałem kiedyś klucz do testów AVG 2016 - poczekaj na notkę z recenzją)... tutaj wszystko jest dla mnie proste, znajdujemy zakładkę „Kwarantanna” i tam przeglądamy nasz plik 3dmgame. Nie ma potrzeby pobierania, a plik zostanie przywrócony tam, gdzie powinien być - jeśli Twój program antywirusowy umieści pliki w kwarantannie, może się zdarzyć, że po prostu je usunął bez możliwości odzyskania.

W takim przypadku będziesz musiał całkowicie ponownie zainstalować grę (nie zapominając o antywirusie, nie śpi i wszystko się powtórzy) lub znajdując osobny crack do gry, żeby nie ściągać wszystkiego razem (nawiasem mówiąc, być może trzeba będzie pobrać pakiet dystrybucyjny ponownie, nie wiesz, na jakim etapie Twój program antywirusowy zabił ten plik)

P.S. Cóż, doszliśmy do wniosku, że nie musisz nigdzie wrzucać 3dmgame.dll, wszystko można rozwiązać znacznie łatwiej. Mam nadzieję, że moja notatka Ci pomogła.

W kontakcie z

Na temat błędów związanych z bibliotekami DLL pojawiło się już wiele artykułów. Wszystkie te błędy zostały poprawione jedyny sposób– instalowanie tego właśnie pliku dll na komputerze. W tym artykule napiszę jak to zrobić.

Pobieranie i instalowanie plików DLL

W przypadku wystąpienia błędu zwykle wskazywana jest nazwa brakującego pliku DLL. Należy wpisać nazwę tego pliku w wyszukiwarkę i pobrać. Przykładowo musimy pobrać plik d3dx9_27.dll. Wpisujemy tę nazwę w Yandex lub Google i pobieramy ją z jakiejś strony. Najbezpieczniejszą i najpopularniejszą stroną, z której samodzielnie pobieram pliki DLL, jest DLL-FILES.com. Znajduje się tam pole, w którym możesz wpisać nazwę pliku.

Teraz musisz dowiedzieć się, gdzie wyrzucić ten plik dll. W różne systemy Lokalizacje tych plików są różne, więc zacznę od wczesnego systemu operacyjnego:

  • Windowsa 95/98– umieść plik w folderze C:\Windows\System;
  • Windows NT lub 2000– umieść plik w folderze C:\WINNT\System32;
  • Windows XP, 7, 8, 10– umieść plik w folderze (np 32 bit systemów w C:\Windows\System32 i dla 64-te bity w C:\Windows\SysWOW64).

Czasami przy próbie umieszczenia pliku w żądanym folderze może pojawić się komunikat, że plik już tam jest. Dlaczego więc pojawia się błąd? Możliwe, że plik jest uszkodzony lub jest to jakiś wirus, więc możesz go zastąpić nowym plikiem.

Po przeniesieniu wszystkich brakujących bibliotek należy ponownie uruchomić komputer, aby zmiany odniosły skutek, a następnie uruchomić te aplikacje, które nie działały.

Co zrobić, jeśli wszystko wyrzuciłeś niezbędne pliki do folderu, ale program lub gra nadal się nie uruchamia? Następnie możesz spróbować zarejestrować bibliotekę w systemie, teraz pokażę Ci, jak to zrobić.

Jak zarejestrować bibliotekę DLL w systemie Windows

Rejestracja Biblioteki DLL w systemie Windows jest to bardzo proste i szybkie. Możesz to zrobić, jeśli masz system Windows 7, 8 lub 10. Chcę również zauważyć, że musisz mieć uprawnienia administratora. W tym akapicie pokażę 3 sposoby rejestracji bibliotek dynamicznych.

Pierwszy sposób

Jest najpopularniejszy i używany przez użytkowników.

Otwórz okno „Uruchom” za pomocą klawiszy Wygraj + R i wprowadź tam polecenie regsvr32.exe nazwa_pliku.

Inaczej mówiąc, polecenie mogłoby wyglądać tak (pokażę to na przykładzie pliku d3dx9_27.dll):

regsvr32.exe d3dx9_27.dll


Jeśli metoda nie zadziałała, to musisz podać pełną ścieżkę do tego pliku, czyli ścieżkę do folderu, w którym umieściłeś bibliotekę DLL. Na przykład może to wyglądać tak:

regsvr32.exe C:/Windows/system32/d3dx9_27.dll


Jeśli rejestracja przebiegła pomyślnie, powinieneś zobaczyć pozytywną odpowiedź lub komunikat o błędzie moduł załadowany... Ale o tym opowiem trochę później.

Drugi sposób

Tutaj użyjemy wiersza poleceń, ale musisz go otworzyć jako administrator, mam nadzieję, że wiesz, jak to zrobić.

regsvr32.exe ścieżka_do_pliku_dll

Oznacza to, że robimy wszystko tak samo, tylko w wierszu poleceń.


Ponownie powinien pojawić się komunikat, że biblioteka jest zarejestrowana, lub błąd.

Trzeci sposób

Metoda jest rzadko stosowana przez nikogo, ale również działa. Weź plik dll i kliknij go prawym przyciskiem myszy, wybierz element z wyświetlonego menu kontekstowego „Aby otworzyć za pomocą” i przejdź do folderu Windows/System32 i tam poszukaj programu regsvr32.exe, za pomocą którego otworzymy bibliotekę.

Błąd podczas rejestracji plików DLL

Podczas próby zarejestrowania biblioteki DLL, niezależnie od sposobu, może pojawić się błąd, że moduł takiej a takiej biblioteki DLL jest niezgodny z wersją systemu Windows lub jest załadowany. Co robić?

Takie błędy mogą wystąpić z następujących powodów:

  • Biblioteka nie wymaga rejestracji, ponieważ nie obsługuje tej funkcji lub jest już zarejestrowana w systemie;
  • Pobrany plik jest uszkodzony lub całkowicie niezwiązany z bibliotekami.

Jak rozwiązać problem?

  • Zaawansowani użytkownicy mogą używać regasm.exe;
  • Spróbuj pobrać ten sam plik z Internetu, tylko z innego źródła. Możesz też sprawdzić, co to jest za plik i skorzystać ze specjalnych instalatorów plików DLL. Do niektórych bibliotek dołączone jest oprogramowanie, takie jak DirectX.
  • Podczas pobierania aplikacji program antywirusowy mógł usunąć ważne biblioteki DLL znajdujące się w instalatorze podczas procesu instalacji, dlatego należy pobrać grę z innego źródła lub tymczasowo wyłączyć program antywirusowy i zainstalować aplikację ponownie.

W tym miejscu zakończę opisywanie instalacji bibliotek DLL i w przyszłości będę starał się jak najrzadziej wracać do tego tematu. Jeśli nadal masz jakieś pytania, postaram się odpowiedzieć na nie w komentarzach.

Często zdarza się, że jakiś program nie chce się uruchomić, bo... Twojemu komputerowi czegoś brakuje plik DLL A. Co zrobić w tym przypadku? Musisz pobrać i zainstalować ten plik. Zwykle nie ma problemów z pobraniem pliku DLL z Internetu, ale jak go zainstalować?

Pierwszy sposób instalacji pliku DLL:
Najłatwiej jest po prostu umieścić pobrany plik dll w folderze z programem, który próbujesz uruchomić. Ta metoda jest bardzo prosta, ale nie zawsze działa.

Drugi sposób instalacji pliku DLL:
Drugi sposób polega na umieszczeniu pobranego pliku dll foldery systemowe twój system operacyjny. Najpierw musisz dowiedzieć się, jaki masz system operacyjny. Aby to zrobić, kliknij prawym przyciskiem myszy ikonę „Mój komputer” na pulpicie i przejdź do „Właściwości”. Typ Twojego systemu operacyjnego zostanie tam wskazany:


Jeśli masz 32-bitowy system operacyjny, to:
  • Otwórz Mój komputer.
  • Przejdź do folderu „Windows”.
  • Znajdź tam folder „System32” i umieść w nim pobrany plik DLL.
Jeśli masz 64-bitowy system operacyjny, to:
  • Otwórz Mój komputer.
  • Otwórz dysk systemowy (zwykle dysk „C”).
  • Przejdź do folderu „Windows”.
  • Znajdź tam folder „SysWOW64” i umieść w nim pobrany plik DLL.
  • Uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.
Trzeci sposób instalacji pliku DLL:
Trzecia metoda jest stosowana, jeśli plik dll został zainstalowany przy użyciu drugiej metody, ale nadal pojawia się błąd. Musisz ręcznie wskazać systemowi, że zainstalowałeś plik dll. Dla tego:
  • Przejdź do menu Start.
  • Wpisz „cmd” w pasku wyszukiwania. I otwórz znaleziony program.
  • W oknie, które zostanie otwarte, wpisz „ regsvr32 nazwa_pliku_dll.dll". (na przykład tak: "regsvr32 test.dll")
  • Zrestartuj swój komputer.

Bardzo często za prawidłowe działanie różnego rodzaju oprogramowanie Czasami konieczne jest pobranie z Internetu dodatkowych bibliotek dynamicznych w formacie DLL, które same w sobie nie są komponentami wykonywalnymi, ale podczas działania aplikacji są ładowane do Baran. Ich brak może prowadzić do poważnych błędów. Dotyczy to programów instalowanych samodzielnie przez użytkownika oraz komponentów systemu. Każda mniej lub bardziej wykształcona osoba powinna wiedzieć, jak zainstalować pliki DLL. Jako najczęściej stosowane rozwiązania można zaproponować trzy główne metody, które zostaną omówione bardziej szczegółowo, jak to możliwe.

Gdzie zainstalować pliki DLL?

Zacznijmy od tego, czym właściwie jest tak zwany proces instalacji. Obejmuje dwa główne etapy: kopiowanie biblioteki dynamicznej do specjalnej lokalizacji na dysk systemowy i późniejsza rejestracja pliku, aby system operacyjny mógł go rozpoznać i wykonać dalsze operacje w celu załadowania lub wyładowania z pamięci RAM po zakończeniu określonej aplikacji. Należy od razu pamiętać, że nie wszystkie biblioteki pobrane z Internetu wymagają rejestracji. Czasem wystarczy po prostu skopiować je w odpowiednie miejsce. Ale który? Wszystko zależy od głębokości bitowej zainstalowanego systemu operacyjnego.

W systemie Windows o architekturze 32-bitowej służy do tego katalog System32, a w systemach 64-bitowych - SysWOW64 (oba foldery znajdują się w katalogu głównym Windows na dysku C). Bitowość zainstalowanego systemu operacyjnego można sprawdzić po prostu we właściwościach komputera.

Jak najprościej zainstalować plik DLL na Windows 7 lub dowolnej innej wersji?

Przejdźmy teraz do samej instalacji. Aby to wykonać, system Windows udostępnia specjalny komponent systemowy, regsvr32.exe, program instalujący pliki DLL poprzez ich rejestrację. Nawiasem mówiąc, można go również zastosować do innych typów obiektów, z którymi pojawiają się problemy w wyniku pojawienia się w systemie powiadomień, że nie są one zarejestrowane w systemie. Ale jak zainstalować pliki DLL w systemie Windows? Aby to zrobić, możesz skorzystać ze znanego menu uruchamiania programu „Uruchom”. Zawiera po prostu polecenie rejestracji wskazujące nazwę pliku i rozszerzenie. Jeżeli ta metoda nie zadziała i system wygeneruje błąd, po określeniu głównego narzędzia należy podać pełną ścieżkę do pliku.

Na przykład masz bibliotekę msvcp110.dll. w pierwszym przypadku polecenie rejestracji wygląda następująco: „regsvr32.exe msvcp110.dll”, w drugim – „regsvr32.exe from:/Windows/System32/msvcp110.dll” dla systemów 32-bitowych lub „regsvr32.exe z:/Windows/SysWOW64/msvcp110.dll” dla systemów 64-bitowych. (wszystkie polecenia wprowadza się bez cudzysłowów).

Logowanie w wierszu poleceń

A skoro mowa o instalacji plików DLL, w systemach Windows można zastosować inną metodę, polegającą na użyciu tego samego komponentu rejestracyjnego, ale uruchamianego z wiersza poleceń. Właściwie wynik jest taki sam.

Jedyna różnica, jak już jest jasne, polega na tym, że najpierw wywoływana jest konsola poleceń (koniecznie z uprawnieniami administratora), w której zapisywane są te same kombinacje, ale z podaną pełną ścieżką.

Otwieranie pliku za pomocą programu

Wreszcie, zastanawiając się, jak zainstalować pliki DLL, zazwyczaj można wybrać okrężną drogę.

Aby wykonać wymaganą operację, musisz najpierw zadzwonić przez RMB menu kontekstowe, wybierz „Otwórz za pomocą...”, a następnie użyj przycisku przeglądania lub wyszukaj programy na swoim komputerze, aby przejść do katalogu System32 i wskazać aplikację regsvr32.exe.

Uwaga: w przypadku korzystania ze wszystkich trzech proponowanych opcji, po zakończeniu rejestracji bibliotek dynamicznych jest to obowiązkowe pełny restart komputerze, gdyż bez niego system po zakończeniu procedury nadal nie rozpoznaje zarejestrowanego obiektu.

Typowe błędy rejestracyjne

Więc wymyśliliśmy, jak zainstalować pliki DLL. Teraz kilka słów o najczęstszych błędach jakie mogą pojawić się po wykonaniu poleceń. Najczęściej takie sytuacje są związane z tym, że biblioteki nie wymagają rejestracji, są już zarejestrowane w systemie, albo pobrane pliki są uszkodzone, albo nie mają zupełnie nic wspólnego z komponentami dynamicznymi. To ostatnie wiąże się z przedostawaniem się do systemu wirusów, które mogą podszywać się pod elementy systemu. Ponadto oryginalne biblioteki pobrane z podejrzanych źródeł mogą być już zainfekowane wirusami, w wyniku czego program antywirusowy podczas próby ich skopiowania dysk twardy lub zapisanie podczas procesu pobierania może je usunąć bez ostrzeżenia.

Kilka słów na koniec

Pozostaje podać kilka praktycznych porad dotyczących prowadzenia procesów rejestracyjnych. Przede wszystkim zwróć uwagę na pojemność systemu. Pobrany plik musi mieć tę samą głębię bitową. W związku z tym umieść pliki w powyższych lokalizacjach. W przeciwnym razie rejestracja nie przyniesie rezultatów. Jeśli chcesz ustawić uprawnienia administratora do wykonania jakiejś operacji, musisz wyrazić na to zgodę. Jeśli dostępne są aktualizacje pobranych bibliotek, pobierz najnowszą i aktualną wersję pliku. Uchroni Cię to przed pojawieniem się różnego rodzaju konfliktów pomiędzy zainstalowane programy ich dodatkowo zainstalowanych komponentów. Wreszcie, jeśli pliki, których szukasz, zostały mimo to pobrane z podejrzanego zasobu i skopiowane na partycję systemową, na przykład z dysku flash, najpierw sprawdź je pod kątem wirusów, korzystając ze standardowych poleceń samego programu antywirusowego wbudowanego w menu Eksploratora RMB.