Denna wikiHow lär dig hur du registrerar en DLL -fil som skapar en sökväg från filen till Windows -registret. DLL -filregistrering kan lösa startproblem med vissa program. De flesta DLL -filer stöder dock inte registrering eller är redan registrerade. Observera att du inte kan registrera Windows-datorns inbyggda DLL-filer eftersom de är viktiga för Windows-drift. Dessutom kan uppdateringar från Windows också reparera föråldrade eller felaktiga DLL -filer.
Steg
Metod 1 av 2: Registrering av en enda DLL -fil
Steg 1. Förstå hur denna metod fungerar
Du kan använda en kombination av kommandot "regsvr" och DLL -filnamnet för att registrera filen om filen stöder exportregistret "Registrera server". Denna procedur skapar en sökväg från Windows -registret till DLL -filen så att operativsystemprocesser lättare kan hitta och använda DLL -filen.
Vanligtvis måste du följa denna metod för att registrera DLL-filer från tredjepartsprogram som måste kopplas direkt med systemnivåkällor (t.ex. kommandotolken)
Steg 2. Identifiera innebörden eller avsikten med felmeddelandet "ingångspunkt"
Om den redan är registrerad stöder inte DLL -filen exportkommandot “Registrera server”, eller så tillåter inte filen att ansluta till Windows -registret. Du får felmeddelandet "Modulen [DLL -filnamn] laddades men ingångspunkten DllRegisterServer hittades inte". Om ett sådant meddelande visas kan inte DLL -filen registreras.
Själva felmeddelandet "ingångspunkt" är egentligen inte ett problem, utan en form av bekräftelse för att när filen visas behöver inte DLL -filen du har registreras
Steg 3. Leta upp DLL -filen som du vill registrera
Gå till mappen där DLL -filen är lagrad som måste registreras. När du har hittat filen kan du gå vidare till nästa steg.
Om du redan har installerat ett program med en DLL -fil som måste registreras, till exempel, öppna programmets installationsmapp (t.ex. "C: / Program Files [programnamn]")
Steg 4. Öppna fönstret för DLL -filegenskaper
Högerklicka på filen och klicka sedan på Egenskaper ”I rullgardinsmenyn. Ett popup-fönster öppnas efteråt.
Steg 5. Skriv ner namnet på DLL -filen
I kolumnen högst upp i fönstret "Egenskaper" kan du se hela filnamnet. Detta namn måste anges senare.
Eftersom de flesta DLL -filer har namn som är svåra att komma ihåg är det en bra idé att hålla fönstret "Egenskaper" öppet vid denna tidpunkt. På så sätt kan du kopiera namnet senare
Steg 6. Kopiera adressen till DLL -filen
Klicka och dra markören över textsträngen till höger om rubriken "Plats", tryck sedan på Ctrl+C -genvägen för att kopiera katalogadressen till DLL -filen.
Steg 7. Öppna "Start" -menyn
Klicka på Windows-logotypen i det nedre vänstra hörnet av skärmen.
Steg 8. Leta upp kommandotolksprogrammet
Skriv kommandotolken i sökfältet "Start" -menyn. En kommandotolk visas högst upp i fönstret.
Steg 9. Öppna kommandotolken i administratörsläge
För att komma åt den:
- Högerklicka
"Kommandotolken".
- Klick " Kör som administratör ”.
- Välj " Ja ”När du uppmanas.
Steg 10. Byt till DLL -filkatalogen
Skriv cd och sätt in ett mellanslag, använd genvägen Ctrl+V för att klistra in katalogadressen för DLL -filen och tryck sedan på Retur.
-
Om till exempel DLL -filen finns i mappen "SysWOW64" i standardmappen "Windows" anger du följande kommando:
cd C: / Windows / SysWOW64
Steg 11. Skriv kommandot "regsvr" och namnet på DLL -filen
Ange regsvr32 och infoga ett mellanslag, skriv in namnet på DLL -filen (komplett med ".dll" -tillägget) och tryck på Enter. Om DLL -filen kan registreras visas ett bekräftelsemeddelande.
-
Till exempel, om filnamnet är "usbperf.dll" kommer kommandot att se ut så här:
regsvr32 usbperf.dll
- För att kopiera namnet på DLL -filen vid denna tidpunkt öppnar du om mappen där filen lagrades (fönstret "Egenskaper" visas), markerar namnet i textfältet och trycker på genvägen Ctrl+C. Du kan klistra in filnamnet i kommandotolken genom att trycka på Ctrl+V.
- Om DLL -filen är eller inte kan registreras, visas ett felmeddelande "ingångspunkt" istället för ett bekräftelsemeddelande.
Steg 12. Försök att avregistrera DLL-filen och omregistrera den
Om du får ett annat felmeddelande än "ingångspunkt" när du anger "regsvr" -kommandot kan du behöva avregistrera filen innan du kan registrera den:
- Skriv regsvr32 /u nama.dll och tryck på Retur. Se till att du ersätter "namn" med namnet på DLL -filen.
- Skriv in regsvr32 nama.dll och tryck på Enter, och glöm inte att ersätta "namn" med namnet på DLL -filen.
Metod 2 av 2: Omregistrering av alla DLL-filer
Steg 1. Förstå hur denna metod fungerar
Genom att skapa en lista med DLL -filer på din dator och köra listan som en BAT -fil kan du automatiskt registrera alla DLL -filer på din dator. Denna procedur är det optimala valet om du inte har några speciella DLL -filer som måste registreras.
Steg 2. Öppna "Start" -menyn
Klicka på Windows-logotypen i det nedre vänstra hörnet av skärmen.
Steg 3. Leta upp kommandoprompt -programmet
Skriv kommandotolken i sökfältet "Start" -menyn. Du kan se kommandotolks programikon högst upp i menyfönstret.
Steg 4. Öppna kommandotolken i administratörsläge
För att komma åt den:
- Högerklicka
"Kommandotolken".
- Klick " Kör som administratör ”.
- Välj " Ja ”När du uppmanas.
Steg 5. Byt till Windows -katalogen
Skriv cd c: / Windows och tryck på Enter. Detta kommando uppmanar kommandotolken att köra nästa kommando i mappen "Windows".
Steg 6. Lista DLL -filer
Skriv dir *.dll /s /b> C: / regdll.bat i kommandotolken och tryck sedan på Retur. Efter det kan kommandotolken skapa en fil som innehåller platsen och namnet på varje DLL -fil i Windows -katalogen.
Steg 7. Stäng kommandotolken
När du ser textraden "c: / Windows>" under det angivna kommandot kan du stänga kommandotolken och gå vidare till nästa steg.
Steg 8. Besök fillistan
Du kan hitta en lista med DLL -filer via File Explorer:
-
öppen Utforskaren
(eller tryck på genvägen Win+E).
- Klick " Denna PC ”På vänster sida av fönstret.
- Dubbelklicka på datorns hårddisk” OS (C:) ”.
- Svep (om det behövs) tills du ser filen "regdll".
Steg 9. Kopiera filerna till skrivbordet
För att spara ändringar måste du spara en kopia av regdll -filen på skrivbordet:
- Klicka på filen en gång för att välja den.
- Tryck på Ctrl+C.
- Klicka på skrivbordet.
- Tryck på Ctrl+V.
Steg 10. Öppna fillistan i Anteckningar
Klicka på filen på skrivbordet en gång för att välja den, följ sedan dessa steg:
- Högerklicka på "regdll" -filen.
- Klick " Redigera ”I rullgardinsmenyn.
Steg 11. Ta bort den onödiga katalogen eller DLL -filplatsen
Även om det är valfritt, hjälper detta steg att minska tiden det tar att registrera DLL -filer. Du kan radera textrader som innehåller följande kataloger eller platser:
- C: / Windows / WinSXS - Dokumentets nedre kvartal innehåller vanligtvis dessa rader.
- C: / Windows / Temp - Du kan hitta den här raden nära segmentet som innehåller "WinSXS" -raden.
- C: / Windows / $ patchcache $ - Den här raden är svårare att hitta. Du kan dock utföra en sökning genom att trycka på genvägen Ctrl+F, skriva $ patchcache $ och klicka på " Hitta nästa ”.
Steg 12. Lägg till kommandot "regsvr" till varje textrad
Du kan lägga till dem med anteckningsblockets inbyggda funktion "Sök och ersätt":
- Klick " Redigera ”.
- Klick " Byta ut… ”I rullgardinsmenyn.
- Skriv c: / i fältet "Hitta vad".
- Skriv Regsvr32.exe /s c: / i fältet "Ersätt med".
- Klick " Ersätt alla ”.
- Stäng fönstret.
Steg 13. Spara ändringar och stäng fönstret Anteckningar
Tryck på Ctrl+S för att spara ändringarna och klicka sedan på " X ”I det övre högra hörnet av anteckningsfönstret för att stänga det. Vid det här laget är du redo att köra filen "regdll.bat".
Steg 14. Kör filen
Högerklicka på filen "regdll.bat", klicka på " Kör som administratör och välj " Ja ”När du uppmanas att köra filen i kommandotolken. Efter det kommer kommandotolken att börja registrera alla tillgängliga DLL -filer. Denna process kan ta lång tid, så se till att din dator är påslagen och ansluten under processen.
Steg 15. Stäng kommandotolken
När processen är klar kan du stänga kommandotolken. DLL -filerna på datorn har nu registrerats.