Nie znaleziono punktu wejścia dllregisterserver - przyczyny i możliwe rozwiązania
- 1921
- 343
- Janusz Baranowski
Prawie każda instrukcja w Internecie dotycząca korekty błędów DLL zawiera propozycję kopiowania pliku do folderu System32 lub Syswow64, a następnie użycia Regsvr32.EXE do zarejestrowania tego pliku w systemie. A w ponad połowie przypadków użytkownicy otrzymują komunikat o błędzie „Moduł DLL załadowany, ale nie znaleziono punktu wejściowego DllregisterServer. Sprawdź, czy plik jest prawidłowym plikiem DLL lub OCX i powtórz próbę ".
W niniejszej instrukcji, szczegółowo o przyczynach błędu Regsvr32, możliwe sposoby naprawy go w systemie Windows 10, 8.1 i Windows 7, a także dodatkowe informacje, które mogą być przydatne, jeśli trzeba zainstalować nieobecny plik DLL w systemie.
- Co nie znaczy, że punkt wejścia nie znaczy
- Jak naprawić błąd
- Instrukcja wideo
Co nie znaczy, że punkt wejścia nie znaczy
Biblioteki DLL w ogólnym przypadku są zestawy funkcji oprogramowania, czasem zasobów, które mogą być spowodowane innymi programami Windows 10 i poprzednimi wersjami.
W wierszu poleceń w imieniu administratora wpisujesz polecenie Regsvr32 name_fila.DLL, Program Regsvr32.EXE szuka i próbuje wywołać funkcję DLLREGISTERSERVER z określonego pliku DLL w celu zarejestrowania serwera, nie znajduje go i zgłasza błąd „Punkt wejścia DollReGistersServer”.
Dlaczego to się dzieje? Ponieważ nie wszystkie DLL zawierają taką funkcję i nie wszystkie biblioteki mogą być instalowane w systemie za pomocą Regsvr32.exe, a zalecenia używają polecenia rejestracji DLL w wielu instrukcjach, wprowadzają w błąd i nie mają zastosowania.
Jak naprawić punkt wejścia do błędu dllregisterServer nie został znaleziony podczas rejestracji DLL
Aby rozwiązać problem, możesz zaoferować następujące podejścia:
- Spróbuj użyć tego samego polecenia, ale z dodatkowymi parametrami do instalowania pliku DLL (przed cięciami i nazwą pliku szczelin):
Plik Regsvr32 /I /N.DLL
Podczas korzystania z tych kluczy wyszukiwanie procedury dllregisterserver nie zostanie wykonywane, zamiast tego zostanie użyte dllinstall. Ale może nie być w pliku i to jest normalne. - Dowiedz się, jaki jest DLL i zainstaluj go poprawnie, zwykle jako część zestawu komponentów zawierających ten plik, pod warunkiem, że jest to wymagane. Co oznaczało? Na przykład, w przypadku problemów z plikami, których nazwy zaczynają się od MSVC, z reguły konieczne jest ustalenie pożądanej wersji rozproszonych komponentów wizualnych C ++ (a dla systemów x64 często trzeba zainstalować również x86 lub 32 -bit Wersje), dla plików z nazwami DX - Zainstaluj brakujące biblioteki DirectX za pomocą instalatora internetowego z Microsoft i plików UNARC.DLL, Isdone.DLL zwykle wcale nie wymaga instalacji żadnych plików i nie chodzi o nich.
- Czasami może działać następujące podejście: wystarczy skopiować plik .DLL w tym samym folderze, w którym znajduje się plik .programy lub gry exe, które zgłaszają błąd.
- Skorzystaj z wyszukiwania w mojej stronie, wskazując nazwę DLL, ze względu na to, na którym występuje błąd: dla większości najczęstszych mam szczegółowe instrukcje wskazujące, które komponenty należy zainstalować.
Ważny punkt we wszystkich punktach: pliki DLL dla systemów x64 i 32-bit (x86) różnią się nawet z tą samą nazwą, a nawet w 64-bitowym systemie Windows 10, 8.1 lub Windows 7 do działania programu może wymagać DLL dla 32-bitowych, a z DLL dla x64 może nie zostać uruchomiony.
Instrukcja wideo
Możesz także opisać swój problem DLL w komentarzach, a ja postaram się zasugerować rozwiązanie.
- « Gorące klawisze dla rozszerzeń Google Chrome
- Jak zmienić rozdzielczość ekranu za pomocą klawiatury »