Hur man registrerar en DLL -fil (med bild)

Innehållsförteckning:

Hur man registrerar en DLL -fil (med bild)
Hur man registrerar en DLL -fil (med bild)

Video: Hur man registrerar en DLL -fil (med bild)

Video: Hur man registrerar en DLL -fil (med bild)
Video: Устранение неполадок с блокировкой Windows, зависанием приложений и синим экраном смерти 2024, Maj
Anonim

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

Registrera en DLL Steg 1
Registrera en DLL Steg 1

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)

Registrera en DLL Steg 2
Registrera en DLL Steg 2

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

Registrera en DLL Steg 3
Registrera en DLL Steg 3

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]")

Registrera en DLL Steg 4
Registrera en DLL Steg 4

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.

Registrera en DLL Steg 5
Registrera en DLL Steg 5

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

Registrera en DLL Steg 6
Registrera en DLL Steg 6

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.

Registrera en DLL Steg 7
Registrera en DLL Steg 7

Steg 7. Öppna "Start" -menyn

Windowsstart
Windowsstart

Klicka på Windows-logotypen i det nedre vänstra hörnet av skärmen.

Registrera en DLL Steg 8
Registrera en DLL Steg 8

Steg 8. Leta upp kommandotolksprogrammet

Skriv kommandotolken i sökfältet "Start" -menyn. En kommandotolk visas högst upp i fönstret.

Registrera en DLL Steg 9
Registrera en DLL Steg 9

Steg 9. Öppna kommandotolken i administratörsläge

För att komma åt den:

  • Högerklicka
    Windowscmd1
    Windowscmd1

    "Kommandotolken".

  • Klick " Kör som administratör ”.
  • Välj " Ja ”När du uppmanas.
Registrera en DLL Steg 10
Registrera en DLL Steg 10

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

Registrera en DLL Steg 11
Registrera en DLL Steg 11

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.
Registrera en DLL Steg 12
Registrera en DLL Steg 12

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

Registrera en DLL Steg 13
Registrera en DLL Steg 13

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.

Registrera en DLL Steg 14
Registrera en DLL Steg 14

Steg 2. Öppna "Start" -menyn

Windowsstart
Windowsstart

Klicka på Windows-logotypen i det nedre vänstra hörnet av skärmen.

Registrera en DLL Steg 15
Registrera en DLL Steg 15

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.

Registrera en DLL Steg 16
Registrera en DLL Steg 16

Steg 4. Öppna kommandotolken i administratörsläge

För att komma åt den:

  • Högerklicka
    Windowscmd1
    Windowscmd1

    "Kommandotolken".

  • Klick " Kör som administratör ”.
  • Välj " Ja ”När du uppmanas.
Registrera en DLL Steg 17
Registrera en DLL Steg 17

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".

Registrera en DLL Steg 18
Registrera en DLL Steg 18

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.

Registrera en DLL Steg 19
Registrera en DLL Steg 19

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.

Registrera en DLL Steg 20
Registrera en DLL Steg 20

Steg 8. Besök fillistan

Du kan hitta en lista med DLL -filer via File Explorer:

  • öppen Utforskaren

    File_Explorer_Icon
    File_Explorer_Icon

    (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".
Registrera en DLL Steg 21
Registrera en DLL Steg 21

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.
Registrera en DLL Steg 22
Registrera en DLL Steg 22

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.
Registrera en DLL Steg 23
Registrera en DLL Steg 23

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 ”.
Registrera en DLL Steg 24
Registrera en DLL Steg 24

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.
Registrera en DLL Steg 25
Registrera en DLL Steg 25

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".

Registrera en DLL Steg 26
Registrera en DLL Steg 26

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.

Registrera en DLL Steg 27
Registrera en DLL Steg 27

Steg 15. Stäng kommandotolken

När processen är klar kan du stänga kommandotolken. DLL -filerna på datorn har nu registrerats.

Tips

Avregistrering av en DLL-fil kan vara ett användbart steg om du vill radera den eftersom en registrerad DLL-fil anses vara en skrivskyddad fil och därför inte kan tas bort utan att avregistrera den först

Rekommenderad: