dynamiskt länkbibliotek eller DLL är en filtyp som tillhandahåller bibliotek för olika körbara filer på ett strimlat sätt. En enda DLL-fil kan användas av flera körbara filer eller andra dll-filer. DLL-filer skapas för att förhindra dubbla filer med samma funktioner. En annan filtyp till en liknande DLL är OCX-filtypen som är mindre populär och främst används för ActiveX-kontroller. Även de flesta DLL-filerna är registrerade av Windows för användning i vissa fall är de inte registrerade som standard. I den här handledningen lär vi oss hur du registrerar DLL-filer för Windows som Windows 7, Windows 8, Windows 10 och Windows Server.
vad registrerar DLL?
Windows operativsystem innehåller många dll-filer för att tillhandahålla bibliotek och hjälpfunktioner till de körbara filerna. För att kunna använda dessa DLL-filer bör de registreras. Registrering av DLL-filen lagrar DLL – filinformationen i Windows-registret. Som standard är de flesta DLL-filerna registrerade och kan användas via kommandoradsgränssnitten och andra sätt. Även de flesta av 3: e parts bibliotek och DLL-filer registreras under installationen.
registrera DLL via Windows Run GUI
dll kan registreras med olika sätt men i allmänhet används kommandot regsvr32. Kommandot regsvr32 kan köras via dialogrutan Windows Run. Först öppnar vi dialogrutan Windows Kör från Start-menyn eller med snabbtangenten WIN+R. Då skriver vi kommandot regsvr32 och den fullständiga eller absoluta sökvägen för DLL-filen.
regsvr32 "D:\mylibrary.dll"
registrera DLL via MS-DOS eller PowerShell kommandoradsgränssnitt
ett annat sätt att registrera DLL-filerna är att använda ett kommandoradsgränssnitt som MS-DOS eller PowerShell. Först öppnar vi kommandoradsgränssnittet från Start-menyn. I följande exempel öppnar vi PowerShell.
nu skriver vi kommandot regsvr32 som nedan.
regsvr32 "D:\mylibrary.dll"
”modulen kunde inte ladda den angivna modulen kunde inte hittas” fel och lösning
lägga till nya DLL-filer i Windows och Windows-registret är en administrativ nivå uppgift. I vissa fall kan du få en ” modulen misslyckades med att ladda. Den angivna modulen kunde inte hittas” fel. Detta fel kan lösas genom att öppna ett förhöjt MS-DOS-eller PowerShell-kommandoradsgränssnitt. Ta följande poststeg för att öppna Administratörsaktiverad MS-DOS eller PowerShell.