czasami aplikacje mogą przegapić rejestrację plików DLL lub OCX, dzięki czemu użytkownicy napotkają błędy, a aplikacje nie będą działać poprawnie. Z tego powodu użytkownicy będą musieli samodzielnie zarejestrować pliki. Rejestracja i wyrejestrowanie plików rozszerzeń aplikacji (DLL lub OCX) odbywa się za pomocą narzędzia RegSvr32. W tym artykule nauczymy cię, jak łatwo można zarejestrować plik DLL lub OCX w systemie operacyjnym.,

Jak zarejestrować plik DLL lub OCX w systemie Windows

Rejestracja pliku DLL lub OCX w systemie Windows

rejestrując plik DLL lub OCX, użytkownicy dodają informacje do rejestru, dzięki czemu System Windows może korzystać z tych plików. Informacje będą w formie nazwy lub CLSID. Ułatwia to systemowi Windows znalezienie właściwej biblioteki DLL lub OCX, gdy funkcja z nią związana jest używana w innym programie., Będzie on zawierał ścieżkę tych plików, przez które będzie używany kod wykonywalny dla komponentu. Informacje zapisane w rejestrze będą zawsze odnosiły się do najnowszej wersji komponentu. Jest to wymagane tylko w rzadkich przypadkach, ponieważ w większości przypadków aplikacje będą rejestrować te pliki podczas instalacji. Może być również używany do naprawy problemów systemu Windows, które obejmują te pliki. Niektóre dodatkowe parametry, które możesz dodać do poleceń:

  • /u – Wyrejestruj plik DLL lub OCX
  • /s – tryb cichy, nie wyświetli żadnych pól wiadomości.,
  • / i-jeśli używane bez /u, wywoła DLLInstall (TRUE) do instalacji, a jeśli używane z /u, wywoła DllInstall(FALSE), Aby odinstalować DLL i DllUnregisterServer.
  • /n-za nie wywołanie serwera DllRegister lub DllUnregisterServer. Ta opcja musi być używana z /i.

Możesz zarejestrować tylko pliki DLL lub OCX, które są rejestrowane. Niektóre pliki nie będą miały funkcji DLLRegisterServer (), za pomocą których może się zarejestrować. Te pliki są zwykłe i nie mają nic wspólnego z rejestracją., Przykład można wziąć z plików DLL gry, które pozostają w folderze i wykonują swoją pracę bez rejestracji w pierwszej kolejności.

Uwaga: Upewnij się, że masz już dostępny plik DLL lub OCX przed wypróbowaniem tych metod.

używając wiersza polecenia do zarejestrowania pliku DLL lub OCX

  1. przytrzymaj klawisz Windows i naciśnij s, aby otworzyć funkcję wyszukiwania. Wpisz cmd, kliknij go prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator
    Uwaga: Możesz również nacisnąć Alt + Shift + Enter po wpisaniu cmd w funkcji wyszukiwania.,
    otwieranie podwyższonego wiersza polecenia
  2. wpisz teraz poniższe polecenie, aby zarejestrować plik DLL lub OCX.
    regsvr32 jscript.dll

    Uwaga: jscript.dll to nazwa pliku, którą możesz zmienić na dowolny plik, który chcesz zarejestrować.,

    pomyślnie zarejestrowany plik DLL
  3. możesz również zarejestrować plik DLL lub OCX, który znajduje się w innej lokalizacji, wpisując następujące polecenie.,
    regsvr32 C:\Users\Kevin\Desktop\jscript.dll
    Rejestracja biblioteki DLL na innej ścieżce
  4. Jeśli plik nie jest rejestrowany, to może wystąpić błąd, jak pokazano poniżej:
    błąd braku rejestracji
  5. czasami błąd może wystąpić, ponieważ próbujesz zarejestrować 32-bitowy plik DLL lub OCX przez 64-bitowy bit regsvr32. Musisz użyć 32-bitowego Regsvr32, który znajduje się w folderze Syslow64.,
  6. możesz wpisać następujące polecenie, aby zarejestrować 32-bitowe DLL lub OCX w 64-bitowym systemie operacyjnym.
    %SystemRoot%\SysWOW64\regsvr32 jscript.dll
    Rejestracja 32-bitowego pliku DLL w 64-bitowym systemie Windows

Możesz również użyć PowerShell z tymi samymi poleceniami do rejestracji plików DLL lub OCX.

Tagi

DLL OCX Windows

Articles

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *