Denne wikiHow lærer dig, hvordan du registrerer en DLL -fil, der opretter en sti fra filen til Windows -registreringsdatabasen. Registrering af DLL -filer kan løse opstartsproblemer med nogle programmer. De fleste DLL -filer understøtter imidlertid ikke registrering eller er allerede registreret. Bemærk, at du ikke kan registrere Windows-computerens indbyggede DLL-filer, fordi de er vigtige for Windows-drift. Derudover kan opdateringer fra Windows også reparere forældede eller funktionssvigtige DLL -filer.
Trin
Metode 1 af 2: Registrering af en enkelt DLL -fil
Trin 1. Forstå, hvordan denne metode fungerer
Du kan bruge en kombination af kommandoen "regsvr" og DLL -filnavnet til at registrere filen, hvis filen understøtter eksportkommandoen "Registrer server". Denne procedure opretter en sti fra Windows -registreringsdatabasen til DLL -filen, så operativsystemprocesser lettere kan finde og bruge DLL -filen.
Normalt skal du følge denne metode for at registrere DLL-filer fra tredjepartsprogrammer, der skal parres direkte med kilder på systemniveau (f.eks. Kommandoprompt)
Trin 2. Identificer betydningen eller hensigten med fejlmeddelelsen "indgangspunkt"
Hvis den allerede er registreret, understøtter DLL -filen ikke eksportkommandoen "Registrer server", eller koden tillader ikke, at filen opretter forbindelse til Windows -registreringsdatabasen. Du modtager fejlmeddelelsen "Modulet [DLL -filnavn] blev indlæst, men startpunktet DllRegisterServer blev ikke fundet". Hvis en meddelelse som denne vises, kan DLL -filen ikke registreres.
Selve "indgangspunkt" -fejlmeddelelsen er egentlig ikke et problem, men en form for bekræftelse, for når meddelelsen vises, behøver den DLL -fil, du har, ikke at blive registreret
Trin 3. Find den DLL -fil, du vil registrere
Gå til den mappe, hvor DLL -filen er gemt, som skal registreres. Når du har fundet filen, kan du gå videre til næste trin.
Hvis du allerede har installeret et program med en DLL -fil, der skal registreres, skal du f.eks. Åbne programmets installationsmappe (f.eks. "C: / Program Files [programnavn]")
Trin 4. Åbn vinduet DLL -filegenskaber
Højreklik på filen, og klik derefter på Ejendomme ”I rullemenuen. Et pop-up vindue åbnes bagefter.
Trin 5. Skriv navnet på DLL -filen ned
I kolonnen øverst i vinduet "Egenskaber" kan du se hele filens navn. Dette navn skal indtastes senere.
Da de fleste DLL -filer har navne, der er svære at huske, er det en god idé at holde vinduet "Egenskaber" åbent på dette tidspunkt. På den måde kan du kopiere navnet senere
Trin 6. Kopier adressen til DLL -filen
Klik og træk markøren over tekststrengen til højre for overskriften "Placering", og tryk derefter på Ctrl+C -genvejen for at kopiere mappeadressen til DLL -filen.
Trin 7. Åbn menuen "Start"
Klik på Windows-logoet i nederste venstre hjørne af skærmen.
Trin 8. Find kommandoprompt -programmet
Skriv kommandoprompt i søgefeltet "Start" i menuen. Et kommandopromptikon vises øverst i vinduet.
Trin 9. Åbn kommandoprompt i administratortilstand
Sådan får du adgang til den:
-
Højreklik
"Kommandoprompt".
- Klik på " Kør som administrator ”.
- Vælg " Ja ”Når du bliver bedt om det.
Trin 10. Skift til DLL -filmappen
Skriv cd, og indsæt et mellemrum, brug Ctrl+V -genvejen til at indsætte mappeadressen til DLL -filen, og tryk derefter på Enter.
-
For eksempel, hvis DLL -filen er i mappen "SysWOW64" i standardmappen "Windows", skal du indtaste følgende kommando:
cd C: / Windows / SysWOW64
Trin 11. Skriv kommandoen "regsvr" og navnet på DLL -filen
Indtast regsvr32, indsæt et mellemrum, indtast derefter navnet på DLL -filen (komplet med ".dll" -udvidelsen), og tryk på Enter. Hvis DLL -filen kan registreres, vises en bekræftelsesmeddelelse.
-
For eksempel, hvis filnavnet er "usbperf.dll", vil den indtastede kommando se sådan ud:
regsvr32 usbperf.dll
- For at kopiere navnet på DLL -filen på dette tidspunkt skal du genåbne mappen, hvor filen blev gemt (vinduet "Egenskaber" vises), markere navnet i tekstfeltet og trykke på genvejen Ctrl+C. Du kan indsætte filnavnet i kommandopromptvinduet ved at trykke på Ctrl+V.
- Hvis DLL -filen er eller ikke kan registreres, vil du se en "entry point" fejlmeddelelse i stedet for en bekræftelsesmeddelelse.
Trin 12. Prøv at afregistrere DLL-filen og omregistrer den
Hvis du får en anden fejlmeddelelse end "indgangspunkt", når du indtaster kommandoen "regsvr", skal du muligvis afregistrere filen, før du kan registrere den:
- Skriv regsvr32 /u nama.dll, og tryk på Enter. Sørg for at erstatte "navn" med navnet på DLL -filen.
- Indtast regsvr32 nama.dll, og tryk på Enter, og glem ikke at erstatte "navn" med navnet på DLL -filen.
Metode 2 af 2: Omregistrering af alle DLL-filer
Trin 1. Forstå, hvordan denne metode fungerer
Ved at oprette en liste over DLL -filer på din computer og køre listen som en BAT -fil, kan du automatisk registrere alle DLL -filer på din computer. Denne procedure er det optimale valg, hvis du ikke har nogen særlige DLL -filer, der skal registreres.
Trin 2. Åbn menuen "Start"
Klik på Windows-logoet i nederste venstre hjørne af skærmen.
Trin 3. Find kommandoprompt -programmet
Skriv kommandoprompt i søgefeltet "Start" i menuen. Du kan se kommandoprompt -programikonet øverst i menuvinduet.
Trin 4. Åbn kommandoprompt i administratortilstand
Sådan får du adgang til den:
-
Højreklik
"Kommandoprompt".
- Klik på " Kør som administrator ”.
- Vælg " Ja ”Når du bliver bedt om det.
Trin 5. Skift til Windows -biblioteket
Skriv cd c: / Windows, og tryk på Enter. Denne kommando fortæller kommandoprompten at udføre den næste kommando i mappen "Windows".
Trin 6. Liste over DLL -filer
Skriv dir *.dll /s /b> C: / regdll.bat i kommandopromptvinduet, og tryk derefter på Enter. Herefter kan kommandoprompten oprette en fil, der indeholder placeringen og navnet på hver DLL -fil i Windows -biblioteket.
Trin 7. Luk kommandopromptvinduet
Når du ser tekstlinjen "c: / Windows>" under den indtastede kommando, kan du lukke vinduet Kommandoprompt og gå videre til næste trin.
Trin 8. Besøg filfortegnelsen
Du kan finde en liste over DLL -filer via File Explorer:
-
åben File Explorer
(eller tryk på genvejen Win+E).
- Klik på " Denne pc ”I venstre side af vinduet.
- Dobbeltklik på computerens harddisk” OS (C:) ”.
- Stryg (hvis det er nødvendigt), indtil du ser "regdll" -filen.
Trin 9. Kopier filerne til skrivebordet
For at gemme ændringer skal du gemme en kopi af "regdll" -filen på skrivebordet:
- Klik på filen én gang for at vælge den.
- Tryk på Ctrl+C.
- Klik på skrivebordet.
- Tryk på Ctrl+V.
Trin 10. Åbn fillisten i Notesblok
Klik på filen på skrivebordet én gang for at vælge den, og følg derefter disse trin:
- Højreklik på filen "regdll".
- Klik på " Redigere ”I rullemenuen.
Trin 11. Slet den unødvendige mappe eller DLL -filplacering
Selv om dette er valgfrit, hjælper dette trin med at reducere den tid, det tager at registrere DLL -filer. Du kan slette tekstlinjer, der indeholder følgende biblioteker eller placeringer:
- C: / Windows / WinSXS - Dokumentets nederste fjerdedel indeholder normalt disse linjer.
- C: / Windows / Temp - Du kan finde denne linje nær segmentet, der indeholder linjen "WinSXS".
- C: / Windows / $ patchcache $ - Denne linje er sværere at finde. Du kan dog udføre en søgning ved at trykke på genvejen Ctrl+F, skrive $ patchcache $ og klikke på " Find næste ”.
Trin 12. Tilføj kommandoen "regsvr" til hver tekstlinje
Du kan tilføje dem ved hjælp af Notesbloks indbyggede "Find og erstat" -funktion:
- Klik på " Redigere ”.
- Klik på " Erstatte… ”I rullemenuen.
- Skriv c: / i feltet "Find hvad".
- Skriv Regsvr32.exe /s c: / i feltet "Erstat med".
- Klik på " Udskift alle ”.
- Luk vinduet.
Trin 13. Gem ændringer, og luk vinduet Notesblok
Tryk på Ctrl+S for at gemme ændringer, og klik derefter på " x ”I øverste højre hjørne af Notesblok-vinduet for at lukke det. På dette tidspunkt er du klar til at køre filen "regdll.bat".
Trin 14. Kør filen
Højreklik på filen "regdll.bat", klik " Kør som administrator, og vælg " Ja ”Når du bliver bedt om at køre filen i kommandoprompten. Herefter begynder kommandoprompten at registrere alle tilgængelige DLL -filer. Denne proces kan tage lang tid, så sørg for, at din computer er tændt og tilsluttet under processen.
Trin 15. Luk kommandoprompt
Når processen er fuldført, kan du lukke vinduet Kommandoprompt. DLL -filerne på computeren er nu blevet registreret.