Så här fixar du saknade DLL-filer

De flesta inhemska program i Windows 7 använder dynamiska länkbibliotek för att utföra särskilda uppgifter. DLL: er innehåller funktioner som programmerare kan integrera i sin programvara, liknar en modul. Om en DLL saknas eller är skadad kan den hamna på många tillämpningar - inklusive operativsystemet - vilket kan leda till att du inte kan slutföra ditt arbete eller använda viktiga funktioner i affärskritisk programvara. Windows 7 innehåller ett inbyggt verktyg som heter System File Checker som kan ersätta saknade systemfiler. Om systemfilkontrollen misslyckas kan du använda kommandotolken för att fixa DLL: erna manuellt.

1.

Klicka på "Start | Alla program | Tillbehör | Kommandotolk." Alternativt klickar du på "Start", skriver "cmd" i sökfältet och trycker på "Enter".

2.

Sätt in Windows 7 DVD-skivan i skivenheten. Skriv "sfc / scannow" (utan citat).

3.

Tryck på "Enter" för att köra System File Checker. Processen kommer att leta efter och ersätta skadade eller saknade DLL-filer.

4.

Starta om datorn om System File Checker inte kunde fixa en skadad eller saknad fil. Tryck på "F8" på startskärmen och använd piltangenterna för att välja "Windows Säkert läge".

5.

Tryck på "Enter" för att starta till Säkert läge. Klicka på Windows "Start" -knappen, välj "Alla program" och välj "Tillbehör".

6.

Högerklicka på "Kommandotolk" och klicka på "Kör som administratör". Utför följande kommando:

findstr / c: "[SR]"% windir% \ Loggar \ CBS \ CBS.log>% userprofile% \ Desktop \ sfcdetails.txt

7.

Tryck på "Windows-E" för att öppna Windows Explorer. Navigera till "C: \ Users [Kontonamn] \ Desktop." Byt ut "[Kontonamn]" med ditt användarnamn. Dubbelklicka på "sfcdetails.txt."

8.

Sök i loggfilen för att hitta namnet eller namnen på de defekta DLL- eller DLL-filerna. Markera namnet på en defekt DLL och tryck på "Ctrl-C".

9.

Återgå till Kommandotolken. Skriv följande kommando för att ta ägande av den skadade filen:

takeown / f C: \ Windows \ System32 [filnamn] .dll

Högerklicka på terminalen och välj "Klistra in" från snabbmenyn för att klistra in filnamnet och tillägget. Tryck enter."

10.

Skriv följande kommando så att en administratör kan ersätta filen:

icacls C: \ Windows \ System32 [filnamn] .dll / bidrag administratörer: F

Tryck enter."

11.

Klicka på "Start" och välj "Computer". Tryck på "Alt-T" för att öppna Verktyg-menyn. Klicka på "Mappalternativ".

12.

Välj fliken "Visa" och klicka på "Visa dolda filer, mappar och enheter" och avmarkera "Dölj tillägg för kända filtyper".

13.

Klicka på "C:" -driften. Ange namnet på DLL - minus filtillägget (t.ex. "dll") - i fältet Filnamn. Om inga resultat visas väljer du skivdriven som håller Windows 7 DVD och söker efter filen där.

14.

Högerklicka på filen från resultaten, klicka på "Egenskaper" och markera "Plats". Tryck på "Ctrl-C".

15.

Skriv följande kommando i terminalen för att byta den skadade filen till en ny:

kopiera [ny fil] [filnamn] .dll C: \ Windows \ System32 [filnamn] .dll

Ersätt "[ny fil]" med filvägen som är associerad med duplicerad DLL. Klistra in filbanan i Kommandotolken.

16.

Starta om datorn. Tryck på "Windows-R" och skriv "regsvr32 [filnamn] .dll" (utan citat) i dialogrutan. Klicka på "OK" för att registrera om DLL.

17.

Starta om datorn igen för att fixa DLL-filen. Upprepa ovanstående steg för eventuella ytterligare DLL-filer.

tips

  • Om någon av filmapparna innehåller mellanslag, vrider du filbanan i citat. Till exempel: kopiera "C: \ Documents \ My Files \ File.dll" C: \ Windows \ System32 \ File.dll
  • Granska datum och tid för posterna i SFC-loggen för att hitta de senaste skanningsresultaten.

Populära Inlägg