Rejestrowanie bibliotek DLL w Windows

Jeśli z powodu błędów powodowanych przez bibliotekę DLL zdobyłeś już jej aktualną wersję i skopiowałeś do odpowiedniego katalogu, w pewnych okolicznościach nadal mogą pojawiać się błędy, tak jakby w systemie nadal była stara wersja tej biblioteki. Oznacza to, że Windows nie jest w stanie korzystać z nowej biblioteki, ponieważ nie została ona zarejestrowana w systemie.
Do rejestrowania bibliotek DLL służy program REGSVR32.EXE, z którego wykorzystaniem możesz wprowadzać wpisy dla plików DLL i kontrolek ActiveX. W ten sposób do rejestru zostają wprowadzone nowe klasy, które wskazują na odpowiednie pliki DLL. Dopiero teraz funkcje tej biblioteki mogą być używane w Windows. Wszystkie programy będą odwoływać się do tej klasy, aby wywołać potrzebną funkcję.

 

Może się zdarzyć, że system nie wprowadzi prawidłowo nowych wpisów do rejestru, ewentualnie nowe wpisy zostaną z niego usunięte. Jeśli znasz nazwę biblioteki wymaganej przez aplikację, możesz sam, używając narzędzia REGSVR32.EXE, wprowadzić nowe wpisy do rejestru.

 

W tym celu przejdź do Start/ Uruchom i wpisz regsvr32 /i . W miejsce nazwa pliku wpisz ścieżkę dostępu do pliku oraz jego nazwę. Jeśli nazwa lub ścieżka dostępu zawierają spacje, całość powinna być umieszczona między znakami cudzysłowu, np. ?c:\program files\ common files\dao360.dll?.

 

Dostępne są jeszcze następujące parametry:



  • /u ? deinstaluj,


  • /s ? bez wyświetlania komunikatów,


  • /i ? zarejestruj,


  • /? ? wyświetl pomoc.