Komputery Okna Internet

Jak zainstalować plik DLL w systemie Windows i zarejestrować go? Co to są pliki *.dll i *.ocx i jak je zarejestrować

Zazwyczaj użytkownicy próbują zarejestrować bibliotekę dynamiczną tylko wtedy, gdy jakiś program wymaga jej działania i bez niej nie będzie działać. W innych przypadkach jest to rzadko używane i praktycznie nie jest potrzebne przeciętnemu użytkownikowi. Jednak nie jest to takie trudne, najważniejsze jest posiadanie uprawnień administratora na swoim koncie. Jak dokładnie to zrobić, zostanie omówione w tym artykule.

Kilka sposobów rejestracji biblioteki dynamicznej

Przede wszystkim tuż przed rejestracją, trzeba się ruszyć pobrany lub znaleziony plik z rozszerzeniem dll do żądanego folderu. Zwykle to System32 Lub SysWOW64. Najlepiej byłoby sprawdzić wymaganą lokalizację każdego konkretnego pliku w sieci globalnej.

W przypadku użytkowników systemu 64-bitowego plik regsrv32.ex jest obecny nie tylko w folderze Windows, w katalogu System32, ale także w SysWOW64. Jednak narzędzie dla systemów 64-bitowych nadal znajduje się w pierwszym folderze System32. Aby uniknąć nieporozumień i nieprawidłowego działania poleceń, w przypadku użytkowników 64-bitowego systemu Windows lepiej jest pisać operatory zamiast regsrv32.exe, Pełna ścieżka do tego pliku.

Pierwsza metoda polega na uruchomieniu aplikacji „ Wykonać", poprzez start lub kombinację Win + R. I napisz w nim regsvr32.exe pełna_ścieżka_do_pliku. Przykład takiego operatora widać na obrazku.

Po wykonaniu polecenia może pojawić się komunikat, że wszystko się powiodło, jednak najczęściej pojawiają się błędy takie jak na obrazku.

Druga metoda dodawania biblioteki dynamicznej polega na za pomocą konsoli uruchamiam jako administrator. Najłatwiej znaleźć go poprzez menu Start. Będziesz musiał wprowadzić dokładnie to samo polecenie, co w poprzedniej metodzie.

Operator jest pokazany na obrazku. Tutaj również może nastąpić pomyślna rejestracja lub zostanie wyświetlony komunikat o niepowodzeniu.

Trzecia metoda jest zasadniczo taka sama. Musisz kliknąć plik biblioteki prawym przyciskiem myszy, wybrać linię w menu „ Aby otworzyć za pomocą„i w tym narzędziu określ pełną ścieżkę do pliku wykonywalnego znajduje się w folderze Windows/system32 lub syswow64.

Możliwe błędy podczas rejestracji

Najczęściej błędy występują w kilku przypadkach. W pierwszym przypadku błąd wynika z faktu, że taki plik jest już zarejestrowany lub w zasadzie nie jest przeznaczony do rejestracji. Druga opcja oznacza, że ​​użytkownik pobrał z jakiejś strony zwykły plik (cóż, jeśli nie wykrył przy tym wirusów), który ma tę samą nazwę i rozszerzenie co wymagane, ale w rzeczywistości jest tylko atrapą.

Istnieje kilka sposobów dodania wymaganego pliku.

  • Jeśli zajmujesz się programowaniem i stworzyłeś własną bibliotekę dynamiczną, istnieje sposób na jej zarejestrowanie specjalne narzędzia(regasm.exe).
  • W przeciwnym razie najlepiej będzie wyszukać nazwę brakującego pliku i dowiedzieć się, do którego zestawu programów należy. Na przykład biblioteki, których nazwa zaczyna się od d3d, są częścią DirectX i zostaną dodane podczas ich instalacji. Może się to również zdarzyć w przypadku innych danych; konieczne będzie znalezienie programu, pobranie i zainstalowanie go w całości, a nie poszczególnych bibliotek. W takim przypadku narzędzie samo się zarejestruje i wszystko będzie działać.
  • Móc umieść znaleziony plik dll do tego samego katalogu, w którym znajduje się plik wykonywalny narzędzia, które wymaga jego uruchomienia. To również może zadziałać.
  • W przypadku uruchamiania gier i narzędzi pobranych z Internetu również warto sprawdź raporty Twój program antywirusowy. Jest całkiem możliwe, że usunął wymagany plik podczas instalacji lub uniemożliwił aplikacji dostęp do niego. Jeśli tak jest i użytkownik ufa programowi, możesz go ponownie zainstalować lub uruchomić z wyłączonym programem antywirusowym.

Rejestracja plików z rozszerzeniami *.dll i *.ocx

Spojler: Pomoc (kliknij, aby otworzyć)

  • DLL (z angielskiej biblioteki Dynamic-Link Library - biblioteka linkowana dynamicznie) - koncepcja w systemie operacyjnym Microsoft Windows; biblioteka dynamiczna, która umożliwia wielokrotne wykorzystanie przez różne aplikacje. Kontrolki i sterowniki ActiveX są czasami również klasyfikowane jako biblioteki DLL. W świecie UNIX podobne funkcje pełnią tzw. wspólne obiekty. Format pliku *.dll jest zgodny z tymi samymi konwencjami, co format pliku wykonywalnego *.exe i obejmuje kod, tabele i zasoby.
  • ActiveX to nazwa grupy technologii opracowanych przez firmę Microsoft do programowania aplikacji obiektowych opartych na komponentach, opartych na modelu COM.
  • COM (w skrócie English Component Object Model) to model obiektów składowych firmy Microsoft, standardowy mechanizm obejmujący interfejsy, za pomocą których jedne obiekty świadczą usługi innym; jest podstawą wielu technologii obiektowych, w tym OLE i ActiveX).
  • OLE (w skrócie od angielskiego Object Linking and Embedding) to ogólna nazwa (do 1996 r.) grupy technologii obiektowych firmy Microsoft opartych na COM (OLE 1, OLE 2, automatyzacja OLE, baza danych OLE itp.).
  • Formant ActiveX – element kontrolny ActiveX; nowa nazwa wprowadzona w 1996 roku przez Microsoft dla niezależnych programowalnych komponentów, wcześniej nazywana kontrolkami OLE, OCX, niestandardowymi kontrolkami OLE; w przeciwieństwie do tych ostatnich, umożliwiają pracę z Internetem.
  • OCX (w skrócie OLE Custom eXtension) – ruchome elementy sterujące, niestandardowe sterowanie OLE, sterowanie OLE. Mówiąc najprościej, pliki *.ocx to kontrolki ActiveX, które wykonują w przybliżeniu te same funkcje, co pliki *.dll.
  • Niestandardowa kontrola OLE – wyspecjalizowany element kontrolny OLE, kontrola OLE.
  • Sterowanie OLE – elementy sterujące OLE, programowalne komponenty aplikacji z interfejsem opartym na OLE, który pozwala na łatwe włączenie ich do innych aplikacji; od 1996 roku nazywany formantem ActiveX. Synonimy: OCX, kontrola niestandardowa OLE.
__________________________

Jak zarejestrować pliki *.dll i *.ocx?

Rejestracja plików *.dll i *.ocx odbywa się przy wykorzystaniu serwera rejestracyjnego regsvr32.exe (którego adres dysku to \WINDOWS\system32).

Przyjrzyjmy się metodom rejestracji:

1). Kliknij Start - Uruchom... (lub naciśnij jednocześnie przyciski win i r) - wprowadź - regsvr32_ nazwa_pliku_ - OK.

2). Kliknij Start - Uruchom... - Uruchom program - cmd - OK. Interpreter poleceń cmd.exe (wiersz poleceń) zostanie uruchomiony po wierszu poleceń systemu

Kod:

C:\Documents and Settings\Nazwa użytkownika>

wpisz regsvr32_file_name, na przykład:

Kod:

Regsvr32 Koza.dll

.

3) Użyj tego ulepszenia, które dodaje elementy „Rejestracja” i „Anuluj rejestrację” do menu kontekstowego plików DLL i OCX

Kod:

Edytor rejestru systemu Windows wersja 5.00 @="regsvr32.exe \"%1\"" @="regsvr32.exe /u \"%1\"" @="regsvr32.exe \"%1\""


Aby usunąć tę funkcję z menu kontekstowego, użyj ulepszenia:

Kod:

Edytor rejestru systemu Windows wersja 5.00 [-HKEY_CLASSES_ROOT\dllfile\Shell] [-HKEY_CLASSES_ROOT\dllfile\Shell\Registration] [-HKEY_CLASSES_ROOT\dllfile\Shell\Registration\command] @="regsvr32.exe \"%1\"" [- HKEY_CLASSES_ROOT\dllfile\Shell\Unregister] [-HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\command] @="regsvr32.exe /u \"%1\"" [-HKEY_CLASSES_ROOT\ocxfile\Shell] [-HKEY_CLASSES_ROOT\ocxfile \Shell \Registration] [-HKEY_CLASSES_ROOT\ocxfile\Shell\Registration\command] @="regsvr32.exe \"%1\""


4). Jeśli używasz menedżera plików Total Commander, możesz zarejestrować pliki *.dll i *.ocx za pomocą wiersza poleceń Total Commander.

________________________

parametry regsvr32:

Regsvr32: ] Plik DLL

/u — wyrejestrowuje bibliotekę DLL
/s – tryb „Cichy”; okna komunikatów nie są wyświetlane
/i — wywołuje funkcję DllInstall, przekazując opcjonalny ciąg_polecenia jako parametr,
w przypadku użycia z przełącznikiem /u wywołuje funkcję DllUnInstall
/n — nie wywołuje serwera DllRegisterServer; można tego używać z przełącznikiem /i

Podczas próby uruchomienia gry lub aplikacji możemy napotkać błędy takie jak „nie znaleziono punktu wejścia dllregisterserver” lub „nie można uruchomić aplikacji, brakuje pliku dll”. Takich odmian może być kilka, ale istota jest ta sama: niezbędne biblioteki w ogóle nie są dostępne lub nie są zarejestrowane. Zastanówmy się więc, jak korzystać z biblioteki w systemie operacyjnym i co zrobić, jeśli problem nie zostanie rozwiązany.

Opis błędu

Podczas instalacji systemu Windows i innych programów firm trzecich biblioteki są rozpakowywane do folderów systemowych - plików .dll, które stanowią środowisko wykonawcze kodu programu dla aplikacji. Bez wchodzenia w szczegóły, tak właśnie działają programy i gry. A w przypadkach, gdy system nie widzi tych plików, pojawiają się błędy.

Powoduje

Ten problem może być spowodowany wieloma zdarzeniami:

  1. Infekcja wirusowa. Niechciane oprogramowanie może uszkodzić i usunąć biblioteki z komputera. W tym celu należy sprawdzić komputer pod kątem obecności wirusów i usunąć je z dysku twardego.
  2. Błąd instalatora. Zazwyczaj dostawca oprogramowania dodaje do pakietu instalacyjnego wszystkie niezbędne pliki systemowe, aby aplikacja mogła działać. Ale czasami programiści o tym zapominają. Konkluzja - jeśli komputer nie ma odpowiednich zasobów (które są zainstalowane z inną aplikacją), Twój program nie zostanie uruchomiony. Jest to o wiele bardziej obraźliwe, jeśli zapłacisz ogromną sumę za to oprogramowanie.

    Uwaga! W niektórych przypadkach program instalacyjny sam ostrzega o konieczności pobrania dodatkowej zawartości, aby aplikacja mogła działać. Na przykład w przypadku niektórych gier sugeruje się osobną instalację najnowszej wersji DirectX.

  3. Błąd systemu. Z powodu różnych okoliczności, na które nie zawsze mamy wpływ, system Windows może stracić kontrolę nad niektórymi plikami .dll. Powodem tego jest nieostrożna manipulacja wpisami rejestru.

Metody rejestracji bibliotek

Istnieją dwa sposoby dodawania plików .dll do rejestru systemowego.

Korzystanie z wiersza poleceń

Aby to zrobić, musisz wykonać następujące czynności:


Korzystanie z okna Uruchom

Metoda dwóch kliknięć:


Dlaczego nie mogę zarejestrować pliku .dll i jak to naprawić?

Istnieją trzy przyczyny niepowodzenia rejestracji plików systemowych:

  1. Biblioteka jest już zarejestrowana. W tym przypadku przyczyną jest sam plik, który jest uszkodzony lub zainfekowany wirusem.
  2. Rejestracja nie jest możliwa. Plik .dll może być po prostu plikiem fikcyjnym lub może być niezgodny z wersją i składnikami systemu operacyjnego.

    Uwaga! Nigdy nie pobieraj plików .dll z usług hostingu plików i innych podejrzanych witryn. Pobieraj biblioteki wyłącznie z oficjalnych źródeł!

  3. Nie ma funkcji rejestracji. Niektóre biblioteki nie są przeznaczone do rejestracji i po prostu nie mają takiej funkcji.

Z tej sytuacji można wyjść na trzy sposoby:

  1. Pobierz oficjalny komponent systemu z zasobów dostawcy. Na przykład w przypadku pliku xlive.dll należy pobrać i zainstalować pakiet Microsoft Games for Windows, który można pobrać ze strony internetowej Microsoft.

    Rada! Jeżeli taka sytuacja wystąpi, poszukaj skąd pobrać komponent systemu (będzie to oryginalna strona), a nie osobny plik.

  2. Jeśli jesteś programistą i stworzyłeś własną bibliotekę, zarejestruj ją za pomocą regasm.exe.
  3. Czasami, aby skorzystać z pliku .dll, trzeba przenieść go do folderu aplikacji - do katalogu, w którym przechowywany jest plik wykonywalny .exe.

Dlatego sprawdziliśmy wiele sposobów rejestracji bibliotek w systemie i wyeliminowania błędu „nie znaleziono punktu wejścia dllregisterserver”. Powinno ich być wystarczająco dużo. Jeśli jednak masz wyjątkową sytuację lub znasz inny sposób rozwiązania problemu, podziel się nim w komentarzach.

Instalacja gry lub ciężkiej aplikacji wiąże się z automatyczną instalacją i rejestracją niezbędnych bibliotek DLL w systemie operacyjnym Windows. Biblioteki DLL to biblioteki dynamiczne, do których można uzyskać wielokrotny dostęp przez wiele aplikacji. Jeśli wystąpi błąd, gdy gra lub program spróbuje uzyskać dostęp do określonej biblioteki DLL, użytkownik zobaczy komunikat „nie znaleziono punktu wejścia dllregisterserver” lub „nie można uruchomić, brakuje pliku .dll”. Te i inne błędy wskazujące na problemy z dostępem do biblioteki dynamicznej można wyeliminować, jeśli samodzielnie zarejestrujesz wymagany plik DLL w systemie Windows.

Dlaczego podczas uzyskiwania dostępu do biblioteki DLL pojawia się błąd?

Biblioteki DLL są dodawane do systemu operacyjnego podczas aktualizacji systemu Windows i instalowania aplikacji. Na tej podstawie możemy zidentyfikować następujące główne przyczyny wystąpienia błędu wskazującego na brak pliku DLL lub problem z nim:

  • Biblioteka DLL nie została zainstalowana. Powody mogą być dwie: Windows nie jest zaktualizowany do aktualnej wersji, a biblioteka zawiera jedną z najnowszych aktualizacji, lub gra/aplikacja z jakiegoś powodu nie zainstalowała i nie zarejestrowała nowych bibliotek DLL często pliki instalacyjne aplikacji zawierają wszystkie niezbędne biblioteki DLL, a programiści nie mają nadziei, że niezbędne komponenty zostały już zainstalowane na komputerze.
  • Uszkodzenie bibliotek DLL. Ten problem występuje najczęściej, jeśli biblioteki DLL zostały uszkodzone przez oprogramowanie wirusowe lub nieostrożne działania użytkownika, na przykład wprowadzenie zmian w rejestrze, które doprowadziły do ​​uszkodzenia bibliotek dynamicznych.

Większość bibliotek DLL jest instalowana na komputerze wraz z DirectX, więc jeśli podczas instalowania gry lub aplikacji zostaniesz poproszony o aktualizację/zainstalowanie DirectX, nie musisz odmawiać, w przeciwnym razie istnieje duże ryzyko wystąpienia błędu „nie można uruchomiony, brakuje pliku .dll.”

Jak zarejestrować bibliotekę DLL w systemie Windows

Jeśli z jakichś powodów Windows nie posiada biblioteki DLL niezbędnej do uruchomienia gier i aplikacji, użytkownik może ją samodzielnie zarejestrować. Można to zrobić na dwa sposoby, najpierw pobierając niezbędną bibliotekę DLL na komputer.

Rejestrowanie bibliotek DLL przy użyciu wiersza poleceń

Aby zarejestrować bibliotekę DLL istniejącą na komputerze za pomocą wiersza poleceń, wykonaj następujące czynności:

  1. Uruchom wiersz poleceń jako administrator;
  2. W oknie, które zostanie otwarte, wpisz polecenie: regsvr32.exe ścieżka_do_biblioteki_DLL

    Zamiast „path_to_DLL_library” wpisz pełną ścieżkę do biblioteki, na przykład: C:/windows/system32/comctl32.dll

  3. Naciśnij Enter, a biblioteka DLL zostanie zarejestrowana.

Rejestrowanie biblioteki DLL przy użyciu wiersza Uruchom

Rejestracja biblioteki DLL za pomocą wiersza „Uruchom” praktycznie nie różni się od działań za pomocą wiersza poleceń. Użytkownik potrzebuje:


Co zrobić, jeśli nie możesz zarejestrować biblioteki DLL

Możliwe, że system Windows w odpowiedzi na polecenie rejestracji biblioteki wygeneruje błąd, wskazując, że moduł został załadowany, ale nie odnaleziono punktu wejścia DllRegisterserver. Prawdopodobnie istnieją inne odmiany podobnych błędów, które uniemożliwiają zarejestrowanie biblioteki DLL. Takie błędy występują z następujących powodów:

  • Niektóre biblioteki DLL nie są przeznaczone do rejestracji i nie mają tej funkcji;
  • Biblioteka jest już zarejestrowana w systemie. Jeśli podczas uzyskiwania dostępu do niego wystąpią błędy, najprawdopodobniej jest on zainfekowany wirusem lub uszkodzony;
  • Nieprawidłowy plik DLL. Mogą wystąpić sytuacje, gdy pliki DLL są początkowo uszkodzone lub nie zawierają niezbędnych komponentów;
  • Biblioteka DLL nie jest kompatybilna z bieżącą wersją systemu Windows.

Jeśli podczas próby rejestracji biblioteki DLL napotkasz błędy, pierwszym krokiem jest pobranie oficjalnego komponentu od dostawcy, aby wyeliminować możliwość wystąpienia fikcyjnego pliku. Aby to zrobić, musisz skorzystać z wyszukiwarki i dowiedzieć się, do którego komponentu systemu należy problematyczna biblioteka DLL.

W rzadkich sytuacjach mogą wystąpić problemy z rejestracją biblioteki DLL, jeśli nie znajduje się ona w tym samym folderze, co plik wykonywalny komponentu lub aplikacji.exe. W takim przypadku należy przenieść bibliotekę do folderu z plikiem wykonywalnym i spróbować ponownie ją zarejestrować.

OkeyGeek.ru

Rejestracja pliku DLL w systemie operacyjnym Windows

Po zainstalowaniu różnych programów lub gier może wystąpić sytuacja, w której po włączeniu pojawi się błąd „Nie można uruchomić programu, ponieważ w systemie nie ma wymaganej biblioteki DLL”. Pomimo tego, że systemy operacyjne Windows zazwyczaj rejestrują biblioteki w tle, po pobraniu i umieszczeniu pliku DLL w odpowiedniej lokalizacji, błąd nadal występuje, a system po prostu go „nie widzi”. Aby to naprawić, musisz zarejestrować bibliotekę. Jak można to zrobić, zostanie omówione w dalszej części tego artykułu.

Opcje rozwiązania problemu

Istnieje kilka metod rozwiązania tego problemu. Przyjrzyjmy się każdemu z nich bardziej szczegółowo.

Metoda 1: Menedżer OCX/DLL

Menedżer OCX/DLL to mały program, który może pomóc w zarejestrowaniu biblioteki lub pliku OCX.

Pobierz Menedżera OCX/DLL

Aby to zrobić, będziesz potrzebować:

  1. Kliknij punkt menu „Zarejestruj OCX/DLL”.
  2. Wybierz typ pliku, który chcesz zarejestrować.
  3. Za pomocą przycisku „Przeglądaj” określ lokalizację biblioteki DLL.
  4. Kliknij przycisk „Zarejestruj”, a program sam zarejestruje plik.

Menedżer OCX/DLL może także wyrejestrować bibliotekę; w tym celu należy wybrać w menu opcję „Wyrejestruj OCX/DLL” i następnie wykonać te same operacje, co w pierwszym przypadku. Funkcja cofania może być potrzebna do porównania wyników aktywacji i wyłączenia pliku, a także podczas procesu usuwania niektórych wirusów komputerowych.

Podczas procesu rejestracji system może wyświetlić błąd wskazujący, że wymagane są uprawnienia administratora. W takim przypadku musisz uruchomić program, klikając go prawym przyciskiem myszy i wybierając „Uruchom jako administrator”.

Metoda 2: Uruchom menu

Możesz zarejestrować bibliotekę DLL za pomocą polecenia Uruchom w menu startowym systemu operacyjnego Windows. Aby to zrobić, musisz wykonać następujące czynności:


Metoda 3: Wiersz poleceń

Rejestracja pliku za pomocą wiersza poleceń niewiele różni się od drugiej opcji:

  1. Wybierz opcję Uruchom z menu Start.
  2. Wpisz cmd w otwartym polu.
  3. Naciśnij enter".

Pojawi się przed tobą okno, w którym będziesz musiał wprowadzić te same polecenia, co w drugiej opcji.

Należy zaznaczyć, że okno wiersza poleceń posiada funkcję wklejania skopiowanego tekstu (dla wygody). Do tego menu można dotrzeć, klikając prawym przyciskiem myszy ikonę w lewym górnym rogu.

Metoda 4: Otwórz za pomocą


Możliwe błędy

„Plik nie jest kompatybilny z zainstalowaną wersją systemu Windows” - oznacza to, że najprawdopodobniej próbujesz zarejestrować 64-bitową bibliotekę DLL w systemie 32-bitowym lub odwrotnie. Użyj odpowiedniego polecenia opisanego w drugiej metodzie.

„Nie znaleziono punktu wejścia” — nie wszystkie biblioteki DLL można zarejestrować, niektóre po prostu nie obsługują polecenia DllRegisterServer. Może również wystąpić błąd, ponieważ plik został już zarejestrowany przez system. Istnieją witryny rozpowszechniające pliki, które w rzeczywistości nie są bibliotekami. W takim przypadku oczywiście nic nie zostanie zarejestrowane.

Podsumowując, trzeba powiedzieć, że istota wszystkich proponowanych opcji jest taka sama - są to po prostu różne metody uruchamiania polecenia rejestracji - w zależności od tego, która z nich jest dla Ciebie wygodniejsza.

Cieszymy się, że mogliśmy pomóc Ci rozwiązać problem.

Ankieta: czy ten artykuł Ci pomógł?

Nie bardzo

lumics.ru

Jak zarejestrować bibliotekę DLL: trzy sposoby

Czasami przy próbie uruchomienia gry lub aplikacji na komputerze pojawia się komunikat o błędzie informujący, że nie odnaleziono pliku DLL. Faktem jest, że ten plik może znajdować się na twoim komputerze, ale po prostu nie jest zarejestrowany. W tym artykule porozmawiamy o tym, jak zarejestrować bibliotekę DLL w systemie Windows 7. Skoncentrujemy się na siódmej wersji systemu Windows, ale jest całkiem możliwe, że biblioteka DLL zostanie zarejestrowana w innych wersjach. Więc zacznijmy.

Pierwszy sposób na zarejestrowanie biblioteki DLL

Przed rozpoczęciem rejestracji warto zanotować i powiedzieć, że istnieją tylko trzy metody, ale każda z nich jest niemal identyczna z pozostałymi, dlatego radzimy przeczytać artykuł do końca, a następnie dokonać wyboru, którą metodę zastosować . Cóż, teraz przejdźmy bezpośrednio do sposobu rejestracji biblioteki DLL.

Na początek warto powiedzieć, że wszelkie manipulacje przy rejestracji pliku DLL należy wykonywać tylko wtedy, gdy ten właśnie plik znajduje się tam, gdzie powinien. Najczęściej jest to folder system32. W przykładzie będziemy reprezentować ten folder.

Porozmawiajmy teraz o najpopularniejszym sposobie rejestracji biblioteki DLL, przynajmniej jest to najczęstszy sposób w Internecie. Jest to dość proste, więc nie powinno sprawić użytkownikowi problemów.

  1. Musisz dostać się do okna „Uruchom”. Można go otworzyć na kilka sposobów. W menu „Start” przejdź ścieżką „Wszystkie programy → Akcesoria” i wybierz tam „Uruchom”. Możesz także wyszukać nazwę narzędzia w tym samym menu Start. Ale najłatwiejszym sposobem jest naciśnięcie klawiszy Win + R.
  2. Gdy okno jest otwarte, należy w polu wejściowym wpisać polecenie „regsvr32.exe”, a następnie określić ścieżkę do pliku, który należy zarejestrować.
  3. Pozostaje tylko kliknąć przycisk „OK”.

Należy pamiętać, że ścieżka do pliku musi być podana w całości. Zaczynając od dysku C. Na przykład: regsvr32.exe c: Windows /system32/openal32.dll.

W tym przypadku po kliknięciu przycisku „OK” dostępne są dwie możliwości rozwoju wydarzeń. Pierwszy z nich oznacza sukces, w takim przypadku zostanie wyświetlony odpowiedni komunikat. Lub awaria, pojawi się odpowiednie okno.

To był pierwszy sposób na zarejestrowanie biblioteki DLL, ale przypominamy, że są ich tylko trzy, więc idziemy dalej.

Drugi sposób rejestracji biblioteki DLL

Druga metoda praktycznie nie różni się, tylko miejscem działania. Musisz dostać się do narzędzia „Wiersz poleceń”; możesz to również zrobić na kilka sposobów: albo w menu „Start” w standardowym folderze, otwórz program o tej samej nazwie, albo wywołując okno „Uruchom”, wprowadź polecenie „cmd”. Decyzja należy do Ciebie.

Teraz linia poleceń jest otwarta przed tobą, musisz wprowadzić w niej dokładnie te same dane, które zostały wprowadzone w pierwszej metodzie. Oznacza to, że najpierw określ program, który będzie działał z biblioteką dll (regsvr32.exe), a następnie ścieżkę do pliku.

Jak widać, drugi sposób rejestracji biblioteki DLL praktycznie nie różni się od pierwszego, omówionego na początku artykułu. Ale trzeci ma bardziej zauważalne różnice, więc przejdźmy do niego.

Trzeci sposób rejestracji biblioteki DLL

Ta metoda będzie najprawdopodobniej prostsza dla przeciętnego użytkownika, więc zacznijmy się jej przyglądać.

Wszystko, co musisz zrobić, to otworzyć plik DLL za pomocą regsvr32.exe. Oto jak to zrobić:

  1. Kliknij prawym przyciskiem myszy żądany plik DLL.
  2. Z menu wybierz opcję „Otwórz za pomocą…”.
  3. W oknie znajdź i kliknij przycisk „Przeglądaj”.
  4. Znajdź ścieżkę do pliku regsvr32.exe, znajduje się on w folderze System32, który znajduje się w folderze Windows na dysku C.
  5. Kliknij „Otwórz”.

To wszystko, teraz znasz trzy sposoby postępowania, gdy pojawi się błąd DLL.

fb.ru

Rejestrowanie biblioteki DLL. Co i jak zrobić?

1. Skopiuj pobraną bibliotekę do żądanego katalogu systemowego. (jest to system32 lub SysWOW64)*

* To, do którego katalogu skopiować biblioteki, zależy od głębi bitowej aplikacji. Jeśli nie wiesz dokładnie, do którego folderu skopiować, skopiuj oba pliki J

2. Pobierz archiwum na dole posta, rozpakuj je, uruchom plik reg.bat z uprawnieniami administratora, wybierz potrzebną głębię bitową, naciśnij Enter i wklej nazwę biblioteki, którą skopiowałeś do katalogu systemowego. Wszystko powinno pójść dobrze i zobaczysz ten komunikat.

Jeśli zobaczysz taki komunikat

Następnie wybierz inny rozmiar bitowy i spróbuj zarejestrować ponownie. Wszystko powinno pójść dobrze.

P.S. Jeżeli chcesz zarejestrować bibliotekę znajdującą się w innym katalogu (nie w katalogu systemowym), to w nazwie biblioteki musisz podać pełną ścieżkę do biblioteki.

Na przykład C:\Program Files\1Cv77\BIN\V7PLUS.dll

easy-comp.ru

Rejestrowanie bibliotek DLL w systemie Windows

Bardzo często użytkownicy mają pytanie, jak zarejestrować bibliotekę DLL w siódmej lub ósmej wersji systemu Windows. Zwykle to pytanie pojawia się, gdy system poinformuje użytkownika, że ​​na komputerze brakuje wymaganej biblioteki.

Tak naprawdę rejestracja biblioteki jest dość prosta – wystarczy wykonać tylko jeden krok. Aby to jednak zrobić, musisz mieć uprawnienia administratora.

Ale są w tym pewne niuanse. Na przykład, jeśli rejestracja biblioteki DLL zakończy się pomyślnie, błąd informujący o braku wymaganej biblioteki może nie zniknąć. Dodatkowo może pojawić się błąd RegSvr32 i powiadomienie, że moduł nie może pracować na komputerze PC z tą wersją systemu operacyjnego. Może to również oznaczać, że nie znaleziono punktu dostępu DLLRegisterServer. Nie oznacza to, że wykonano nieprawidłowe działania.

Trzy metody rejestracji biblioteki DLL w systemie operacyjnym Wszystkie opisane poniżej kroki zakładają, że znaleziono miejsce do skopiowania biblioteki, a biblioteka DLL znajduje się w katalogu System32 lub SysWOW64 lub w innym miejscu, w którym powinna się znajdować.

Wszystkie manipulacje związane z rejestracją DLL zostaną wykonane przy użyciu regsvr32.exe, ale tutaj należy zwrócić uwagę, że w przypadku korzystania z systemu 64-bitowego plik ten może znajdować się w dwóch katalogach: SysWOW64 i System32. Warto zaznaczyć, że są to pliki różne, przy czym 64-bitowy znajduje się w katalogu System32. Zalecane jest w każdym przypadku zapisanie ścieżki do regsvr32.exe, a nie samej nazwy pliku.

Pierwsza metoda jest dość powszechna i często można ją znaleźć w Internecie. Składa się z kilku manipulacji. Początkowo należy nacisnąć Win + R, a następnie w oknie „Uruchom” wpisać ścieżkę_do_pliku_dll_regsvr32.exe i kliknąć OK. Ponadto opcję „Uruchom” można znaleźć w menu „Start”, jeśli jest aktywowana.

Następnie, jeśli się powiedzie, na ekranie powinno pojawić się powiadomienie informujące o pomyślnym zakończeniu rejestracji biblioteki. Jednak najprawdopodobniej pojawi się powiadomienie, że moduł został załadowany, ale brakuje punktu dostępu DllRegisterServer i należy upewnić się, że biblioteka DLL to właściwy plik.

Kolejna metoda polega na uruchomieniu wiersza poleceń jako administrator i wpisaniu tego samego polecenia, co w przypadku powyższej metody. Musisz otworzyć wiersz poleceń. Aby to zrobić, w „ósemce” naciśnij Win + X, a następnie określ wymagany element. W „siódemce” wiersz poleceń można znaleźć w „Starcie”. Kliknij go prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.

Następnie należy wpisać regsvr32.exe ścieżka_do_dll, tak jak w poprzedniej metodzie. Jednak rejestracja najprawdopodobniej zakończy się niepowodzeniem.

Ponadto istnieje metoda, która będzie potrzebna w rzadkich przypadkach. Musisz kliknąć prawym przyciskiem myszy bibliotekę DLL, która ma zostać zarejestrowana, i wybrać „Otwórz za pomocą”. Następnie kliknij „Przeglądaj” i znajdź plik regsvr32.exe w katalogach System32 lub SysWow64 i użyj go do uruchomienia biblioteki DLL.

Na temat błędów związanych z bibliotekami DLL pojawiło się już wiele artykułów. Wszystkie te błędy można naprawić w jedyny sposób - instalując właśnie ten plik 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. Lokalizacja tych plików jest różna w różnych systemach, 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 powinieneś zrobić, jeśli umieściłeś wszystkie niezbędne pliki w folderze, 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 bibliotek DLL w systemie Windows jest bardzo łatwa i szybka. 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, należy 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

Kiedy spróbujesz zarejestrować bibliotekę 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.