DLL

Po zainstalowaniu różnych programów lub gier możesz napotkać sytuację, w której po włączeniu błędu "Nie można uruchomić programu, ponieważ wymagana biblioteka DLL nie znajduje się w systemie." Pomimo faktu, że rodzina Windows zwykle rejestruje biblioteki w tle, po pobraniu i umieszczeniu pliku DLL w odpowiednim miejscu, błąd nadal występuje, a system po prostu "nie widzi". Aby to naprawić, musisz zarejestrować bibliotekę. Jak to zrobić, zostanie omówione w dalszej części tego artykułu.

Rozwiązania problemu

Istnieje kilka metod rozwiązania tego problemu. Rozważmy każdy 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 rejestracji biblioteki lub pliku OCX.

Pobierz Menedżera OCX / DLL

Do tego będą potrzebne:

  1. Kliknij pozycję menu Register OCX / DLL .
  2. Wybierz typ pliku, który chcesz zarejestrować.
  3. Użyj przycisku "Przeglądaj" , aby określić lokalizację biblioteki DLL.
  4. Kliknij przycisk "Zarejestruj" , a program sam zarejestruje plik.

Menedżer OCX DLL

Menedżer OCX / DLL może również wyrejestrować bibliotekę, w tym celu należy wybrać pozycję menu "Wyrejestruj OCX / DLL", a następnie wykonać wszystkie te same operacje, co w pierwszym przypadku. Możesz użyć funkcji cofania, aby porównać wyniki, gdy plik jest aktywowany i kiedy jest wyłączony lub podczas usuwania niektórych wirusów komputerowych.

Podczas procesu rejestracji system może spowodować błąd informujący, że potrzebne są uprawnienia administratora. W takim przypadku należy uruchomić program, klikając go prawym przyciskiem myszy i wybierając opcję "Uruchom jako administrator" .

Uruchom program jako administrator OCX DLL Manager

Metoda 2: Menu "Uruchom"

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

  1. Naciśnij kombinację klawiszy "Windows + R" lub wybierz "Uruchom" z menu "Start" .
  2. Otwórz menu Execute.

  3. Wprowadź nazwę programu, który zarejestruje bibliotekę - regsvr32.exe i ścieżkę, w której znajduje się plik. W końcu powinno to wyglądać tak:
  4. regsvr32.exe C:WindowsSystem32dllname.dll

    gdzie dllname to nazwa twojego pliku.

    Zarejestruj bibliotekę DLL z menu Uruchom

    Ten przykład będzie działał dla ciebie, jeśli system operacyjny jest zainstalowany na dysku C. Jeśli znajduje się on w innym miejscu, będziesz musiał zmienić literę dysku lub użyć polecenia:

    %systemroot%System32regsvr32.exe %windir%System32dllname.dll

    Polecenie do rejestrowania biblioteki dll, która sama znajduje folder, w którym zainstalowałeś system operacyjny

    W takim przypadku program znajduje folder, w którym zainstalowany jest system operacyjny, i rozpoczyna rejestrację określonego pliku DLL.

    W przypadku systemu 64-bitowego będziesz mieć dwa programy regsvr32 - jeden znajduje się w folderze:

    C:WindowsSysWOW64

    a drugi po drodze:

    C:WindowsSystem32

    Są to różne pliki używane osobno dla odpowiednich sytuacji. Jeśli masz 64-bitowy system operacyjny, a plik DLL jest 32-bitowy, to plik biblioteki powinien zostać umieszczony w folderze:

    Windows/SysWoW64

    a polecenie będzie wyglądać tak:

    %windir%SysWoW64regsvr32.exe %windir%SysWoW64dllname.dll

    Polecenie do rejestrowania biblioteki dll w systemie 64-bitowym

  5. Naciśnij "Enter" lub przycisk "OK" ; system wyświetli komunikat informujący, czy biblioteka została zarejestrowana pomyślnie, czy nie.

Metoda 3: Wiersz polecenia

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

  1. Wybierz "Uruchom" z menu "Start" .
  2. Wprowadź w otwartym polu do wprowadzenia cmd .
  3. Naciśnij Enter .

Zanim będziesz okno, w którym będziesz musiał wprowadzić te same polecenia, co w drugiej opcji.

Rejestrujemy bibliotekę DLL za pomocą wiersza poleceń

Należy zauważyć, że okno poleceń ma funkcję wstawiania skopiowanego tekstu (dla wygody). Możesz znaleźć to menu, klikając prawym przyciskiem myszy ikonę w lewym górnym rogu.

Wstaw menu w wierszu poleceń systemu Windows

Metoda 4: Otwórz za pomocą

  1. Otwórz menu pliku, który chcesz zarejestrować, klikając go prawym przyciskiem myszy.
  2. Wybierz "Otwórz za pomocą" w menu, które się pojawi.
  3. Zarejestruj bibliotekę DLL, korzystając z menu Otwórz za pomocą

  4. Kliknij "Przeglądaj" i wybierz regsvr32.exe z następującego katalogu:
  5. Windows/System32

    lub jeśli używasz systemu 64-bitowego i 32-bitowego pliku DLL:

    Windows/SysWow64

  6. Otwórz bibliotekę DLL za pomocą tego programu. System wyświetli komunikat o pomyślnej rejestracji.

Możliwe błędy

"Plik nie jest zgodny z zainstalowaną wersją systemu Windows" - oznacza to, że najprawdopodobniej próbujesz zarejestrować 64-bitową bibliotekę DLL w systemie 32-bitowym lub odwrotnie. Użyj odpowiedniej komendy opisanej w drugiej metodzie.

"Nie znaleziono punktu wejścia" - nie wszystkie biblioteki DLL mogą zostać zarejestrowane, niektóre z nich po prostu nie obsługują komendy DllRegisterServer. Wystąpienie błędu może być spowodowane faktem, że plik jest już zarejestrowany przez system. Istnieją witryny, które rozpowszechniają pliki, które w rzeczywistości nie są bibliotekami. W tym przypadku oczywiście nic się nie zarejestruje.

Podsumowując, należy stwierdzić, że istota wszystkich proponowanych opcji jest taka sama - to tylko różne metody na rozpoczęcie zespołu rejestracyjnego - kto jest bardziej wygodny.