Jak zarejestrować bibliotekę DLL w systemie

Anonim

Jak zarejestrować bibliotekę DLL w systemie

Po zainstalowaniu różnych programów lub gier można napotkać sytuację, w której wystąpi błąd "Uruchomienie programu nie można dokonać, ponieważ wymagana DLL nie jest w systemie". Pomimo faktu, że okna rodziny Windows zazwyczaj zarejestrowali biblioteki w tle, po pobraniu i umieszczenia pliku DLL w odpowiednim miejscu, wystąpi błąd, który występuje nadal występuje, a system po prostu go widzi ". Aby to naprawić, musisz zarejestrować bibliotekę. Jak to się stanie, zostanie powiedziane później w tym artykule.

Opcje rozwiązania problemu

Istnieje kilka metod wyeliminowania tego problemu. Rozważ 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 zarejestrować bibliotekę lub plik OCX.

Pobierz program Menedżera OCX / DLL

Aby to zrobić, będziesz potrzebować:

  1. Kliknij rejestrację Menu OCX / DLL.
  2. Wybierz typ pliku, który się zarejestrujesz.
  3. Korzystanie z przycisku Przeglądaj, określ lokalizację DLL.
  4. Naciśnij przycisk "Zarejestruj", a sam program zarejestruje plik.

Program Menedżera DLL OCX

Menedżer OCX / DLL wie, jak anulować rejestrację biblioteki, dla tego musisz wybrać element "Unregister OCX / DLL" w menu, a następnie wykonaj wszystkie te same operacje jak w pierwszym przypadku. Funkcja Anuluj może wymagać porównania wyników za pomocą aktywowanego pliku i po wyłączeniu, a także podczas usuwania niektórych wirusów komputerowych.

Podczas procesu rejestracji system może dać błąd mówić o tym, jakie prawa administratora są wymagane. W takim przypadku musisz uruchomić program, naciskając go za pomocą prawego przycisku myszy, a wybierz "Uruchom na nazwę administratora".

Uruchamianie programu w imieniu administratora Menedżera DLL

Metoda 2: Menu "Run"

Możesz zarejestrować DLL za pomocą polecenia "Uruchom" w menu Start systemu operacyjnego Windows. Aby to zrobić, musisz dokonać następujących działań:

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

  3. Wprowadź nazwę programu, która zarejestruje bibliotekę - regsvr32.exe, a ścieżka, do której został umieszczony plik. W rezultacie powinien działać tak:
  4. Regsvr32.exe C: Windows System32 dllname.dll

    Gdzie dllname jest nazwą twojego pliku.

    Zarejestruj bibliotekę DLL przez menu Uruchom

    Ten przykład będzie Ci odpowiadał, jeśli system operacyjny jest zainstalowany na dysku C, jeśli jest gdzie indziej, będziesz musiał zmienić literę dysku lub użyć polecenia:

    % SystemRoot% System32 regsvr32.exe% Windir% System32 dlnName.dll

    Polecenie DLL, że sam folder znajdzie folder, w którym masz

    W tej wersji sam program znajduje folder, w którym zainstalowałeś operację operacyjną i uruchamia rejestrację określonego pliku DLL.

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

    C: Windows Syswow64

    a drugi po drodze:

    C: Windows System32

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

    Windows Syswow64.

    A zespół będzie wyglądał tak:

    % Wiatru% syswow64 regsvr32.exe% wiatru% syswow64 dllname.dll

    Polecenie rejestracji DLL w systemie 64-bitowym

  5. Naciśnij przycisk "Enter" lub "OK"; System da Ci wiadomość o tym, czy biblioteka odniosła sukces, czy nie, ani nie została zarejestrowana.

Metoda 3: String dowodzenia

Rejestracja plików za pomocą wiersza poleceń nie różni się od drugiej opcji:

  1. Wybierz polecenie "Uruchom" w menu Start.
  2. Wpisz w polu wpisu CMD, które się otwiera.
  3. Naciśnij enter".

Pojawiasz się przed tobą, w którym będziesz musiał wprowadzić te same polecenia, jak w wersji drugiej.

Zarejestruj bibliotekę DLL za pośrednictwem linii poleceń

Należy zauważyć, że okno wiersza poleceń ma funkcję wstawiania skopiowanego tekstu (dla wygody). To menu można znaleźć, naciskając prawy przycisk na ikonie w lewym górnym rogu.

Wstaw menu w wierszu polecenia systemu Windows

Metoda 4: Otwórz z

  1. Otwórz menu pliku, które zarejestrujesz, klikając go za pomocą prawego przycisku myszy.
  2. Wybierz "Otwórz za pomocą" w wyświetlonym menu.
  3. Zarejestruj bibliotekę DLL przez otwartego menu

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

    Lub w przypadku pracy w systemie 64-bitowym, a plik DLL 32-bitowy:

    Windows / Syswow64.

  6. Otwórz DLL za pomocą tego programu. System wyda udaną wiadomość rejestracyjną.

Możliwe błędy

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

"Punkt wejściowy nie został znaleziony" - nie wszystkie biblioteki DLL można zarejestrować, niektóre z nich po prostu nie obsługują komendy Dllregisterver. Ponadto występowanie błędu może być spowodowane faktem, że plik jest już zarejestrowany przez system. Istnieją witryny, które dystrybuują pliki, które nie są bibliotekami w rzeczywistości. W tym przypadku oczywiście nic nie zostanie zarejestrowane.

Podsumowując, należy powiedzieć, że istota wszystkich proponowanych opcji opcji to po prostu różne metody uruchamiania zespołu rejestracyjnego - co jest wygodniejsze.

Czytaj więcej