Jak zarejestrować pliki DLL lub OCX w systemie Windows 10 za pomocą wiersza polecenia



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Czasami aplikacje mogą nie rejestrować plików DLL lub OCX, przez co użytkownicy napotykają błędy, a aplikacje nie będą działać poprawnie. Z tego powodu użytkownicy będą musieli samodzielnie zarejestrować pliki. Rejestrację i wyrejestrowanie plików rozszerzeń aplikacji (DLL lub OCX) wykonuje narzędzie RegSvr32. W tym artykule nauczymy Cię, jak łatwo możesz zarejestrować plik DLL lub OCX w swoim systemie operacyjnym.



Jak zarejestrować plik DLL lub OCX w systemie Windows



Rejestracja pliku DLL lub OCX w systemie Windows

Rejestrując bibliotekę DLL lub OCX, użytkownicy dodają informacje do pliku rejestr aby system Windows mógł używać tych plików. Informacje będą miały postać nazwy lub identyfikatora CLSID. Ułatwia to systemowi Windows znalezienie właściwej biblioteki DLL lub OCX, gdy powiązana z nią funkcja jest używana w innym programie. Będzie zawierał ścieżkę do tych plików, przez które będzie używany kod wykonywalny komponentu. Informacje zapisane w rejestrze będą zawsze odnosić się do najnowszej wersji składnika. Jest to wymagane tylko w rzadkich przypadkach, ponieważ w większości przypadków aplikacje zarejestrują te pliki podczas instalacji. Może być również używany do naprawa systemu Windows problemy, które obejmują te pliki. Kilka dodatkowych parametrów, które możesz dodać do poleceń:



  • / u - Wyrejestruj plik DLL lub OCX
  • / s - Tryb cichy, nie pokaże żadnych okien komunikatów.
  • /JA - W przypadku użycia bez / u wywołuje DLLInstall (TRUE), aby zainstalować, a jeśli jest używany z / u, wywołuje DllInstall (FALSE), aby odinstalować bibliotekę DLL i DllUnregisterServer.
  • / n - Za nie wywoływanie serwera DllRegister lub DllUnregisterServer. Ta opcja musi być używana z / i.

Możesz zarejestrować tylko te pliki DLL lub OCX, które można zarejestrować. Niektóre pliki będą miały nie DLLRegisterServer () funkcje, za pomocą których może się zarejestrować. Pliki te są zwyczajne i nie mają nic wspólnego z rejestracją. Przykładem mogą być pliki DLL gry, które pozostają w folderze i wykonują swoją pracę bez rejestracji.

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

Używanie podwyższonego wiersza polecenia do rejestrowania pliku DLL lub OCX

  1. Trzymaj Windows i naciśnij S aby otworzyć funkcję wyszukiwania. Rodzaj cmd , kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator opcja
    Uwaga : Możesz także nacisnąć Alt + Shift + Enter po wpisaniu cmd w funkcji wyszukiwania.



    Otwieranie podwyższonego wiersza polecenia

  2. Teraz wpisz 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

    Rejestrowanie biblioteki DLL na innej ścieżce

  4. Jeśli pliku nie można zarejestrować, może pojawić się błąd, jak pokazano poniżej:

    Błąd dotyczący braku rejestracji

  5. Czasami błąd może być spowodowany próbą zarejestrowania 32-bitowego pliku DLL lub OCX w wersji 64-bitowej Regsvr32 . Musisz użyć 32-bitowego Regsvr32 który znajduje się w Syswow64 teczka.
  6. Możesz wpisać następujące polecenie, aby zarejestrować 32-bitową bibliotekę DLL lub OCX w 64-bitowym systemie operacyjnym.
    % SystemRoot%  SysWOW64  regsvr32 jscript.dll

    Rejestrowanie 32-bitowego pliku DLL w 64-bitowym systemie Windows

Możesz także użyć PowerShell z tymi samymi poleceniami, aby zarejestrować pliki DLL lub OCX.

Tagi ITP OCX Windows 2 minuty czytania