Komenda regsvr32
jest narzędziem systemowym w systemach operacyjnych Windows, które służy do rejestrowania i wyrejestrowywania bibliotek DLL (Dynamic Link Library) oraz kontrolerów ActiveX w rejestrze systemowym. Dzięki tej komendzie użytkownicy mogą zainstalować lub usunąć komponenty, które są niezbędne do prawidłowego działania niektórych aplikacji. Operacja ta jest często wykorzystywana podczas rozwiązywania problemów związanych z błędami aplikacji, które wymagają określonych bibliotek DLL.
regsvr32 [opcje] nazwa_pliku.dll
Parametr | Opis |
---|---|
/s | Wykonuje rejestrację w trybie cichym, bez wyświetlania komunikatów dla użytkownika. |
/u | Wyrejestrowuje bibliotekę DLL z rejestru systemowego. |
/n | Nie ładuj biblioteki DLL, tylko zarejestruj ją. Używane w połączeniu z /i. |
/i | Rejestruje komponent i wykonuje polecenie specyficzne dla komponentu. Używane w połączeniu z /n. |
/? | Wyświetla pomoc i listę dostępnych opcji. |
regsvr32 C:\Windows\System32\example.dll
W powyższym przykładzie komenda rejestruje bibliotekę DLL o nazwie example.dll
, która znajduje się w folderze C:\Windows\System32
. Po jej wykonaniu, system Windows sprawdzi, czy biblioteka jest zgodna i zarejestruje ją, co może rozwiązać problemy z aplikacjami, które z niej korzystają.
regsvr32 /u C:\Windows\System32\example.dll
Ten przykład ilustruje, jak wyrejestrować bibliotekę DLL. Użycie parametru /u
powoduje usunięcie example.dll
z rejestru, co jest przydatne, gdy komponent nie jest już potrzebny lub powoduje problemy w systemie.
regsvr32 /s C:\Windows\System32\example.dll
W przypadku tego polecenia, rejestracja example.dll
odbywa się w trybie cichym, co oznacza, że użytkownik nie otrzyma żadnych komunikatów potwierdzających sukces operacji. Taki sposób działania jest przydatny w skryptach automatyzujących proces rejestracji wielu bibliotek jednocześnie.