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.,
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
- 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.,- 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ć.,
- 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
- Jeśli plik nie jest rejestrowany, to może wystąpić błąd, jak pokazano poniżej:
- 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.,
- możesz wpisać następujące polecenie, aby zarejestrować 32-bitowe DLL lub OCX w 64-bitowym systemie operacyjnym.
%SystemRoot%\SysWOW64\regsvr32 jscript.dll
Możesz również użyć PowerShell z tymi samymi poleceniami do rejestracji plików DLL lub OCX.
TagiDLL OCX Windows
- wpisz teraz poniższe polecenie, aby zarejestrować plik DLL lub OCX.