Deze wikiHow leert je hoe je een DLL-bestand registreert dat een pad van het bestand naar het Windows-register maakt. DLL-bestandsregistratie kan opstartproblemen met sommige programma's oplossen. De meeste DLL-bestanden ondersteunen echter geen registratie of zijn al geregistreerd. Merk op dat u de ingebouwde DLL-bestanden van de Windows-computer niet kunt registreren omdat deze belangrijk zijn voor de werking van Windows. Daarnaast kunnen updates van Windows ook verouderde of slecht werkende DLL-bestanden repareren.
Stap
Methode 1 van 2: Een enkel DLL-bestand registreren
Stap 1. Begrijp hoe deze methode werkt
U kunt een combinatie van de opdracht " regsvr " en de DLL-bestandsnaam gebruiken om het bestand te registreren als het bestand de exportopdracht " Register Server " ondersteunt. Deze procedure maakt een pad van het Windows-register naar het DLL-bestand, zodat besturingssysteemprocessen het DLL-bestand gemakkelijker kunnen vinden en gebruiken.
Meestal moet u deze methode volgen om DLL-bestanden van programma's van derden te registreren die rechtstreeks moeten worden gekoppeld aan bronnen op systeemniveau (bijv. Opdrachtprompt)
Stap 2. Identificeer de betekenis of bedoeling van het "ingangspunt"-foutbericht
Als het al is geregistreerd, ondersteunt het DLL-bestand de exportopdracht "Server registreren" niet, of de code staat niet toe dat het bestand verbinding maakt met het Windows-register. U krijgt de foutmelding " De module [DLL-bestandsnaam] is geladen, maar het ingangspunt DllRegisterServer is niet gevonden ". Als een bericht als dit verschijnt, kan het DLL-bestand niet worden geregistreerd.
De "entry point"-foutmelding zelf is niet echt een probleem, maar een vorm van bevestiging, want als de melding verschijnt, hoeft het DLL-bestand dat je hebt niet te worden geregistreerd
Stap 3. Zoek het DLL-bestand dat u wilt registreren
Ga naar de map waar het DLL-bestand is opgeslagen dat moet worden geregistreerd. Zodra u het bestand hebt gevonden, kunt u doorgaan naar de volgende stap.
Als u al een programma hebt geïnstalleerd met een DLL-bestand dat moet worden geregistreerd, opent u bijvoorbeeld de installatiemap van het programma (bijv. "C:\Program Files\[programmanaam]")
Stap 4. Open het DLL-bestandseigenschappenvenster
Klik met de rechtermuisknop op het bestand en klik vervolgens op Eigendommen ” in het vervolgkeuzemenu. Daarna wordt een pop-upvenster geopend.
Stap 5. Noteer de naam van het DLL-bestand
In de kolom bovenaan het venster "Eigenschappen" ziet u de volledige naam van het bestand. Deze naam moet u later invullen.
Aangezien de meeste DLL-bestanden namen hebben die moeilijk te onthouden zijn, is het een goed idee om het venster " Eigenschappen " op dit punt open te houden. Op die manier kunt u de naam later kopiëren
Stap 6. Kopieer het adres van het DLL-bestand
Klik en sleep de cursor over de tekstreeks rechts van de kop "Locatie" en druk vervolgens op de sneltoets Ctrl+C om het directoryadres van het DLL-bestand te kopiëren.
Stap 7. Open het menu "Start"
Klik op het Windows-logo in de linkerbenedenhoek van het scherm.
Stap 8. Zoek het opdrachtpromptprogramma
Typ de opdrachtprompt in de zoekbalk van het menu "Start". Boven in het venster verschijnt een opdrachtpromptpictogram.
Stap 9. Open de opdrachtprompt in de beheerdersmodus
Om toegang te krijgen:
-
Klik met de rechtermuisknop
"Opdrachtprompt".
- Klik " Als administrator uitvoeren ”.
- Kiezen " Ja " als daarom gevraagd wordt.
Stap 10. Schakel over naar de DLL-bestandsmap
Typ cd en voeg een spatie in, gebruik de sneltoets Ctrl+V om het mapadres van het DLL-bestand te plakken en druk vervolgens op Enter.
-
Als het DLL-bestand zich bijvoorbeeld in de map " SysWOW64 " in de standaardmap " Windows " bevindt, voert u de volgende opdracht in:
cd C:\Windows\SysWOW64
Stap 11. Typ het commando " regsvr " en de naam van het DLL-bestand
Voer regsvr32 in en voeg een spatie in, typ vervolgens de naam van het DLL-bestand (compleet met de extensie ".dll") en druk op Enter. Als het DLL-bestand kan worden geregistreerd, wordt een bevestigingsbericht weergegeven.
-
Als de bestandsnaam bijvoorbeeld " usbperf.dll " is, ziet de ingevoerde opdracht er als volgt uit:
regsvr32 usbperf.dll
- Om de naam van het DLL-bestand op dit punt te kopiëren, heropent u de map waarin het bestand was opgeslagen (het venster "Eigenschappen" verschijnt), markeert u de naam in het tekstveld en drukt u op de sneltoets Ctrl+C. U kunt de bestandsnaam in het opdrachtpromptvenster plakken door op Ctrl+V te drukken.
- Als het DLL-bestand wel of niet kan worden geregistreerd, ziet u een " entry point "-foutbericht in plaats van een bevestigingsbericht.
Stap 12. Probeer de registratie van het DLL-bestand ongedaan te maken en opnieuw te registreren
Als u een andere foutmelding krijgt dan " entry point " wanneer u de " regsvr "-opdracht invoert, moet u mogelijk de registratie van het bestand ongedaan maken voordat u het kunt registreren:
- Typ regsvr32 /u nama.dll en druk op Enter. Zorg ervoor dat u "naam" vervangt door de naam van het DLL-bestand.
- Typ regsvr32 nama.dll en druk op Enter, en vergeet niet om "naam" te vervangen door de naam van het DLL-bestand.
Methode 2 van 2: Alle DLL-bestanden opnieuw registreren
Stap 1. Begrijp hoe deze methode werkt
Door een lijst met DLL-bestanden op uw computer te maken en de lijst als een BAT-bestand uit te voeren, kunt u automatisch alle DLL-bestanden op uw computer registreren. Deze procedure is de optimale keuze als u geen speciale DLL-bestanden heeft die geregistreerd moeten worden.
Stap 2. Open het menu "Start"
Klik op het Windows-logo in de linkerbenedenhoek van het scherm.
Stap 3. Zoek het opdrachtpromptprogramma
Typ de opdrachtprompt in de zoekbalk van het menu "Start". U kunt het programmapictogram Opdrachtprompt boven aan het menuvenster zien.
Stap 4. Open de opdrachtprompt in de beheerdersmodus
Om toegang te krijgen:
-
Klik met de rechtermuisknop
"Opdrachtprompt".
- Klik " Als administrator uitvoeren ”.
- Kiezen " Ja " als daarom gevraagd wordt.
Stap 5. Schakel over naar de Windows-directory
Typ cd c:\Windows en druk op Enter. Deze opdracht vertelt de opdrachtprompt om de volgende opdracht in de map "Windows" uit te voeren.
Stap 6. Maak een lijst van de DLL-bestanden
Typ dir *.dll /s /b > C:\regdll.bat in het opdrachtpromptvenster en druk vervolgens op Enter. Daarna kan de opdrachtprompt een bestand maken met de locatie en naam van elk DLL-bestand in de Windows-map.
Stap 7. Sluit het opdrachtpromptvenster
Zodra u de tekstregel "c:\Windows>" onder de ingevoerde opdracht ziet, bent u vrij om het opdrachtpromptvenster te sluiten en door te gaan naar de volgende stap.
Stap 8. Ga naar de map met bestandsvermeldingen
U kunt een lijst met DLL-bestanden vinden via Verkenner:
-
open Verkenner
(of druk op de sneltoets Win+E).
- Klik " Deze pc ” aan de linkerkant van het venster.
- Dubbelklik op de harde schijf van de computer” Besturingssysteem (C:) ”.
- Swipe (indien nodig) totdat u het bestand "regdll" ziet.
Stap 9. Kopieer de bestanden naar het bureaublad
Om wijzigingen op te slaan, moet u een kopie van het " regdll "-bestand op het bureaublad opslaan:
- Klik eenmaal op het bestand om het te selecteren.
- Druk op Ctrl+C.
- Klik op het bureaublad.
- Druk op Ctrl+V.
Stap 10. Open de bestandenlijst in Kladblok
Klik eenmaal op het bestand op het bureaublad om het te selecteren en volg dan deze stappen:
- Klik met de rechtermuisknop op het bestand "regdll".
- Klik " Bewerking ” in het vervolgkeuzemenu.
Stap 11. Verwijder de onnodige map of DLL-bestandslocatie
Hoewel optioneel, helpt deze stap de tijd te verminderen die nodig is om DLL-bestanden te registreren. U kunt tekstregels verwijderen die de volgende mappen of locaties bevatten:
- C:\Windows\WinSXS - Het onderste kwart van het document bevat meestal deze regels.
- C:\Windows\Temp - U kunt deze regel vinden in de buurt van het segment met de regel " WinSXS".
- C:\Windows\$patchcache$ - Deze regel is moeilijker te vinden. U kunt echter een zoekopdracht uitvoeren door op de sneltoets Ctrl+F te drukken, $patchcache$ te typen en op " Volgende zoeken ”.
Stap 12. Voeg het commando " regsvr " toe aan elke regel tekst
U kunt ze toevoegen met behulp van de ingebouwde functie "Zoeken en vervangen" van Kladblok:
- Klik " Bewerking ”.
- Klik " Vervangen… ” in het vervolgkeuzemenu.
- Typ c:\ in het veld "Zoeken naar".
- Typ Regsvr32.exe /s c:\ in het veld "Vervangen door".
- Klik " Vervang alles ”.
- Doe het raam dicht.
Stap 13. Sla de wijzigingen op en sluit het Kladblok-venster
Druk op Ctrl+S om de wijzigingen op te slaan en klik vervolgens op de knop " x ” in de rechterbovenhoek van het Kladblok-venster om het te sluiten. Op dit punt bent u klaar om het bestand "regdll.bat" uit te voeren.
Stap 14. Voer het bestand uit
Klik met de rechtermuisknop op het bestand " regdll.bat ", klik op " Als administrator uitvoeren en selecteer " Ja ” wanneer u wordt gevraagd om het bestand in de opdrachtprompt uit te voeren. Daarna begint de opdrachtprompt met het registreren van elk beschikbaar DLL-bestand. Dit proces kan lang duren, dus zorg ervoor dat uw computer tijdens het proces is ingeschakeld en aangesloten.
Stap 15. Sluit de opdrachtprompt
Zodra het proces is voltooid, kunt u het opdrachtpromptvenster sluiten. De DLL-bestanden op de computer zijn nu geregistreerd.