Ta wikiHow uczy, jak zarejestrować plik DLL, który tworzy ścieżkę z pliku do rejestru systemu Windows. Rejestracja pliku DLL może rozwiązać problemy z uruchamianiem niektórych programów. Jednak większość plików DLL nie obsługuje rejestracji lub jest już zarejestrowana. Pamiętaj, że nie możesz zarejestrować wbudowanych plików DLL komputera z systemem Windows, ponieważ są one ważne dla działania systemu Windows. Ponadto aktualizacje z systemu Windows mogą również naprawiać przestarzałe lub nieprawidłowo działające pliki DLL.
Krok
Metoda 1 z 2: Rejestracja pojedynczego pliku DLL
Krok 1. Zrozum, jak działa ta metoda
Możesz użyć kombinacji polecenia „regsvr” i nazwy pliku DLL, aby zarejestrować plik, jeśli plik obsługuje polecenie eksportu „Rejestruj serwer”. Ta procedura tworzy ścieżkę z rejestru systemu Windows do pliku DLL, dzięki czemu procesy systemu operacyjnego mogą łatwiej znaleźć plik DLL i korzystać z niego.
Zazwyczaj będziesz musiał skorzystać z tej metody, aby zarejestrować pliki DLL z programów innych firm, które muszą być sparowane bezpośrednio ze źródłami na poziomie systemu (np. Wiersz polecenia)
Krok 2. Zidentyfikuj znaczenie lub intencję komunikatu o błędzie „punktu wejścia”
Jeśli jest już zarejestrowany, plik DLL nie obsługuje polecenia eksportu „Register Server” lub kod nie pozwala plikowi połączyć się z rejestrem systemu Windows. Zostanie wyświetlony komunikat o błędzie „Załadowano moduł [nazwa pliku DLL], ale nie znaleziono punktu wejścia DllRegisterServer”. Jeśli pojawi się taki komunikat, plik DLL nie może zostać zarejestrowany.
Sam komunikat o błędzie „punktu wejścia” nie jest tak naprawdę problemem, ale formą potwierdzenia, ponieważ gdy pojawi się komunikat, plik DLL, który posiadasz, nie musi być zarejestrowany
Krok 3. Znajdź plik DLL, który chcesz zarejestrować
Przejdź do folderu, w którym przechowywany jest plik DLL, który należy zarejestrować. Po znalezieniu pliku możesz przejść do następnego kroku.
Jeśli już zainstalowałeś program z plikiem DLL, który należy zarejestrować, na przykład otwórz folder instalacyjny programu (np. "C:\Program Files\[nazwa programu]")
Krok 4. Otwórz okno właściwości pliku DLL
Kliknij plik prawym przyciskiem myszy, a następnie kliknij „ Nieruchomości ” w menu rozwijanym. Następnie otworzy się wyskakujące okienko.
Krok 5. Zapisz nazwę pliku DLL
W kolumnie u góry okna „Właściwości” możesz zobaczyć pełną nazwę pliku. Tę nazwę trzeba będzie wprowadzić później.
Ponieważ większość plików DLL ma nazwy trudne do zapamiętania, dobrym pomysłem jest pozostawienie w tym momencie otwartego okna „Właściwości”. W ten sposób możesz później skopiować nazwę
Krok 6. Skopiuj adres pliku DLL
Kliknij i przeciągnij kursor nad ciąg tekstowy po prawej stronie nagłówka „ Lokalizacja”, a następnie naciśnij skrót Ctrl+C, aby skopiować adres katalogu z pliku DLL.
Krok 7. Otwórz menu „Start”
Kliknij logo Windows w lewym dolnym rogu ekranu.
Krok 8. Zlokalizuj program wiersza polecenia
Wpisz wiersz polecenia w pasku wyszukiwania menu "Start". W górnej części okna pojawi się ikona wiersza polecenia.
Krok 9. Otwórz wiersz polecenia w trybie administratora
Aby uzyskać do niego dostęp:
-
Kliknij prawym przyciskiem myszy
"Wiersz polecenia".
- Kliknij " Uruchom jako administrator ”.
- Wybierać " tak " gdy pojawi się monit.
Krok 10. Przejdź do katalogu plików DLL
Wpisz cd i wstaw spację, użyj skrótu Ctrl+V, aby wkleić adres katalogu pliku DLL, a następnie naciśnij Enter.
-
Na przykład, jeśli plik DLL znajduje się w folderze „ SysWOW64” w domyślnym folderze „ Windows”, wprowadź następujące polecenie:
cd C:\Windows\SysWOW64
Krok 11. Wpisz polecenie „regsvr” i nazwę pliku DLL
Wpisz regsvr32 i wstaw spację, a następnie wpisz nazwę pliku DLL (wraz z rozszerzeniem „.dll”) i naciśnij Enter. Jeśli plik DLL można zarejestrować, zostanie wyświetlony komunikat potwierdzający.
-
Na przykład, jeśli nazwa pliku to " usbperf.dll ", wprowadzone polecenie będzie wyglądać tak:
regsvr32 usbperf.dll
- Aby w tym momencie skopiować nazwę pliku DLL, otwórz ponownie folder, w którym plik był przechowywany (pojawi się okno „Właściwości”), zaznacz nazwę w polu tekstowym i naciśnij skrót Ctrl+C. Możesz wkleić nazwę pliku do okna wiersza polecenia, naciskając Ctrl+V.
- Jeśli plik DLL jest lub nie może zostać zarejestrowany, zobaczysz komunikat o błędzie „punkt wejścia” zamiast komunikatu potwierdzającego.
Krok 12. Spróbuj wyrejestrować plik DLL i zarejestrować go ponownie
Jeśli podczas wpisywania polecenia „regsvr” pojawi się komunikat o błędzie inny niż „punkt wejścia”, konieczne może być wyrejestrowanie pliku przed jego zarejestrowaniem:
- Wpisz regsvr32 /u nama.dll i naciśnij Enter. Upewnij się, że zastąpiłeś "name" nazwą pliku DLL.
- Wpisz regsvr32 nama.dll i naciśnij Enter, a następnie nie zapomnij zastąpić „name” nazwą pliku DLL.
Metoda 2 z 2: Ponowna rejestracja wszystkich plików DLL
Krok 1. Zrozum, jak działa ta metoda
Tworząc listę plików DLL na swoim komputerze i uruchamiając listę jako plik BAT, możesz automatycznie zarejestrować wszystkie pliki DLL na swoim komputerze. Ta procedura jest optymalnym wyborem, jeśli nie masz żadnych specjalnych plików DLL, które wymagają zarejestrowania.
Krok 2. Otwórz menu „Start”
Kliknij logo Windows w lewym dolnym rogu ekranu.
Krok 3. Zlokalizuj program wiersza polecenia
Wpisz wiersz polecenia w pasku wyszukiwania menu "Start". Możesz zobaczyć ikonę programu Wiersz polecenia w górnej części okna menu.
Krok 4. Otwórz wiersz polecenia w trybie administratora
Aby uzyskać do niego dostęp:
-
Kliknij prawym przyciskiem myszy
"Wiersz polecenia".
- Kliknij " Uruchom jako administrator ”.
- Wybierać " tak " gdy pojawi się monit.
Krok 5. Przejdź do katalogu Windows
Wpisz cd c:\Windows i naciśnij Enter. To polecenie mówi wierszowi polecenia, aby wykonać następne polecenie w folderze "Windows".
Krok 6. Wyświetl listę plików DLL
Wpisz dir *.dll /s /b > C:\regdll.bat w oknie wiersza polecenia, a następnie naciśnij Enter. Następnie wiersz polecenia może utworzyć plik zawierający lokalizację i nazwę każdego pliku DLL w katalogu Windows.
Krok 7. Zamknij okno wiersza polecenia
Gdy zobaczysz wiersz tekstu „c: / Windows>” poniżej wprowadzonego polecenia, możesz zamknąć okno wiersza polecenia i przejść do następnego kroku.
Krok 8. Odwiedź katalog z listą plików
Listę plików DLL można znaleźć za pomocą Eksploratora plików:
-
otwarty Przeglądarka plików
(lub naciśnij skrót Win+E).
- Kliknij " Ten komputer ” po lewej stronie okna.
- Kliknij dwukrotnie dysk twardy komputera” System operacyjny (C:) ”.
- Przesuń (jeśli to konieczne), aż zobaczysz plik „regdll”.
Krok 9. Skopiuj pliki na pulpit
Aby zapisać zmiany, musisz zapisać kopię pliku „regdll” na pulpicie:
- Kliknij plik raz, aby go wybrać.
- Naciśnij Ctrl+C.
- Kliknij pulpit.
- Naciśnij Ctrl+V.
Krok 10. Otwórz listę plików w Notatniku
Kliknij plik na pulpicie, aby go zaznaczyć, a następnie wykonaj następujące czynności:
- Kliknij prawym przyciskiem plik „regdll”.
- Kliknij " Edytować ” w menu rozwijanym.
Krok 11. Usuń niepotrzebny katalog lub lokalizację pliku DLL
Chociaż opcjonalny, ten krok pomaga skrócić czas potrzebny do zarejestrowania plików DLL. Możesz usunąć wiersze tekstu zawierające następujące katalogi lub lokalizacje:
- C:\Windows\WinSXS - Dolna ćwiartka dokumentu zwykle zawiera te wiersze.
- C:\Windows\Temp - ten wiersz można znaleźć w pobliżu segmentu zawierającego wiersz „WinSXS”.
- C:\Windows\$patchcache$ - Ten wiersz jest trudniejszy do znalezienia. Możesz jednak przeprowadzić wyszukiwanie, naciskając skrót Ctrl+F, wpisując $patchcache$ i klikając „ Znajdź następny ”.
Krok 12. Dodaj polecenie „regsvr” do każdego wiersza tekstu
Możesz je dodać za pomocą wbudowanej funkcji „Znajdź i zamień” Notatnika:
- Kliknij " Edytować ”.
- Kliknij " Zastępować… ” w menu rozwijanym.
- Wpisz c:\ w polu „Znajdź co”.
- Wpisz Regsvr32.exe /s c:\ w polu „Zamień na”.
- Kliknij " Zamień wszystko ”.
- Zamknij okno.
Krok 13. Zapisz zmiany i zamknij okno Notatnika
Naciśnij Ctrl+S, aby zapisać zmiany, a następnie kliknij „ x ” w prawym górnym rogu okna Notatnika, aby je zamknąć. W tym momencie możesz już uruchomić plik „regdll.bat”.
Krok 14. Uruchom plik
Kliknij prawym przyciskiem myszy plik „regdll.bat”, kliknij „ Uruchom jako administrator i wybierz tak ” po wyświetleniu monitu o uruchomienie pliku w wierszu polecenia. Następnie wiersz polecenia rozpocznie rejestrację każdego dostępnego pliku DLL. Ten proces może zająć dużo czasu, więc upewnij się, że komputer jest włączony i podłączony podczas procesu.
Krok 15. Zamknij wiersz polecenia
Po zakończeniu procesu możesz zamknąć okno wiersza polecenia. Pliki DLL na komputerze zostały zarejestrowane.