237 Shares 8220 views

Jak zarejestrować DLL w Windows dowolną wersję: kilka podstawowych sposobów

Czasami zdarza się, że niektóre programy w systemie Windows-Media nie działa na początku pliku wykonywalnego aplikacji, a system wyświetli komunikat informujący, że dynamiczny składnik (Library) Format DLL brakuje lub nie zarejestrował. Następnie rozważyć kwestię, jak zarejestrować DLL w systemie na kilka sposobów, ale tylko pod warunkiem, że to naprawdę jest dostępna. uwaga autora zostanie zwrócona na niektóre z możliwych błędów, które mogą wystąpić podczas wykonywania czynności w jakikolwiek sposób.

Jak zarejestrować DLL w systemach opartych na systemie Windows prosty sposób?

Większość produktów oprogramowanie, przeznaczone do instalacji i użytkowania systemu Windows, z wyjątkiem pliku wykonywalnego zawiera szereg dodatkowych komponentów. DLL jest jednym z modułów, które na początku pliku EXE jest ładowany do pamięci, gdzie jest on produkowany do niego przepisany kod.

Struktura programu sekwencji uruchamiania i ładowania pozostałe składniki do pamięci głównej tak, że prawie wszystkie z nich zaczynają się od jednego katalogu. Tak więc, w swojej najprostszej formie, kwestia jak zarejestrować DLL w systemie Windows 10 lub niższą rangę, jest rozwiązany poprzez umieszczenie wymaganego formatu plików w katalogu z głównego pliku wykonywalnego (EXE). Ale to nadaje się tylko do tych przypadków, w których same biblioteki były nieobecne, ale potem zostały załadowane oddzielnie, na przykład z Internetu.

Jak zarejestrować DLL w systemie Windows XP i wyżej konsoli „Run”?

Niestety, powyższa metoda nie zawsze działa. Dlatego w systemie Windows trzeba korzystać z własnych środków i instrumentów. W szczególności, sprowadza się do korzystania z usług oprogramowania RegSvr, która jest prezentowana w formie regsvr32.exe plik znajduje się w jednym z katalogów systemowych. W systemach o architekturze 32-bitowej, składnik ten znajduje się w folderze System32, ale w wersjach 64-bitowych tych plików mogą być dwa (drugi składnik znajduje się w folderze syswow64).

Tak więc, zanim zajęcie się problemem, jak zarejestrować DLL w systemie, należy dowiedzieć się, w jaki sposób oblicza się długość słowa samej biblioteki. Od tego zależeć będzie dalszy przebieg akcji.

Więc o rejestrację trzeba przywołać konsolę „Run” (najprostszy sposób to zrobić za pomocą kombinacji Win + R), co jest konieczne, aby zarejestrować polecenie regsvr32.exe, a następnie przez szczelinę pełna ścieżka do pliku biblioteki. W przypadku, należy zarejestrować się liczy bitowych, aby uruchomić regsvr32.exe plik będzie musiała zarejestrować pełną ścieżkę wskazującą lokalizację w folderze System32 lub syswow64.

Działanie poprzez linię poleceń

Biblioteka DLL analogiczny sposób może być zarejestrowany i poprzez linię poleceń. Jest ona dostępna w menu „Uruchom” poprzez zmniejszenie cmd (zawsze z prawami administratora).

Tutaj, podobnie jak w przypadku z konsolą „Run”, rejestruje zespołu, począwszy od nazwy pliku (regsvr32.exe), a następnie pełną ścieżkę do pliku biblioteki lub pełną ścieżkę do początku linii do narzędzia rejestracji.

Tworzenie rejestracji poprzez „Explorer”

Przynajmniej proste rozwiązanie problemu, jak zarejestrować DLL w systemie jest wykorzystanie „Explorer” lub innego menedżera plików.

Tutaj trzeba znaleźć plik biblioteki i uczynić go prawym przyciskiem myszy, a następnie z menu kontekstowego wybierz „Otwórz za pomocą …”. Następny na liście programów, aby otworzyć DLL format nie jest składane w związku z tym, korzystając z przycisku Przeglądaj w powyższych katalogach, aby znaleźć plik najbardziej regsvr32.exe (w zależności od bitu głównego programu).

Możliwe problemy z rejestracją

Wszystko byłoby mało, ale może czasami powodować błędy. Najczęściej można zobaczyć komunikat, że nie można znaleźć tzw DLLRegisterServer punktu wejścia.

Powodem tego może być to, że biblioteka została już zarejestrowana, ale nie jest uszkodzona. Być może moduł DLLRegisterServer nie jest kompatybilny z aktualną wersją systemu lub biblioteki nie obsługuje, etc. Jednak musimy pamiętać, że nie wszystkie elementy tego typu są wykorzystywane do rejestracji. Jeśli plik jest pobierany z Internetu, to może być bardzo dobrze, że zablokował antywirusowe lub całkowicie usunięte w procesie pobierania.

Czasami nie jest to niezbędne do korzystania z narzędzia Windows do rejestracji. Więc dla komponentów D3D, które mogą być obecne w grze, wystarczy zainstalować zaktualizowaną wersję DirectX, a dla bibliotek MSVC zainstalować redystrybucyjny Microsoft Visual Studio. W skrajnym przypadku, jeśli pirat posiekany kopię oprogramowania, w tym samym Internecie powinno być zlokalizować oficjalnej wersji oprogramowania i sprawiają, że konieczne działania zostały ponownie wykorzystane (ale tylko w tym przypadku, nie mogą być potrzebne takie procedury). Jeśli preferuje się nieformalnego programu, trzeba dokonać rozruchu z wyłączonym antywirusowe i firewall, ale tylko pod warunkiem, że użytkownik jest przekonany, że DLC jest całkowicie bezpieczne i nie niosą żadnych potencjalnych zagrożeń dla systemu komputerowego.