Fix: Manglet delt DLL

Fix Missing Shared Dll

Noen brukere har kontaktet oss angående noen mangler delt DLL filer identifisert av noen få registerrensere (spesielt Ccleaner ). Mesteparten av tiden er de manglende delte DLL-filene lokalisert i Windows / Microsoft.NET, med registernøklene i HKLM / PROGRAMVARE. Når Ccleaner (eller en annen registerrensere) finner en registeroppføring som krever en bestemt DLL-fil, vil den sjekke stedsstien til den filen for å se om den eksisterer. Hvis filen ikke er der, vil den merke forekomsten som en “ mangler delt DLL 'feil.

Hva er en registerrens?

Registerrensere (Ccleaner og lignende) er designet for å skanne Windows-registeret filer. De forbedrer systemets ytelse ved å identifisere og fjerne de oppføringene som en gang hadde et formål, men nå blir de ikke lenger brukt. Effektiviteten til denne typen programvare er diskutabel siden det ikke er mye bevis som viser ytelsesforbedringer etter å ha kjørt en registeropprydding.



De fleste registerrensere fjerner ikke oppføringene uten ditt samtykke. Vanligvis blir du presentert med en liste over oppføringer som må behandles, og du kan velge hvilke hendelser du vil løse.



Hva er en delt DLL-fil?

TIL DLL (dynamisk lenkebibliotek) er et lite program som ikke er i stand til å fungere alene. For å kjøre, må den kalles og kjøres av et annet program. Hver DLL-fil vet hvordan man utfører en bestemt handling - e. g. lage en 3D-miljø eller koble datamaskinen til en skriver . TIL delt DLL er en dynamisk lenkebibliotek som brukes av en rekke forskjellige programmer.



Hvorfor skjer det?

Mest sannsynlig opplever du dette problemet fordi noen delte DLL-filer ble avinstallert sammen med en bestemt programvare som du bestemte deg for å bli kvitt. Noen avinstallatorer vil spørre deg om du vil beholde delte DLLer , mens andre vil fjerne dem uten å spørre. Hvis en delt DLL blir etterlatt av et program som du avinstallerte, vil CCleaner og annen lignende programvare markere det som 'ikke lenger nødvendig'. Imidlertid er det tilfeller der visse delte DLL-filer blir ansett som ikke nødvendige, selv om Windows fortsatt bruker dem fra tid til annen.

Husk at i de fleste tilfeller (og spesielt med .NET DLLer ), Vil Windows automatisk opprette de samme registernøklene når den trenger dem, selv om du tidligere har slettet dem med en tredjepartsprogramvare som CCleaner.

Vi gjorde det meste av undersøkelsene våre på CCleaner og det meste av .NETT filer merket som manglende DLLer der gamle versjoner som sjelden brukes av Windows lenger (spesielt på Windows 10).



Hvordan håndtere manglende delte DLLer

De fleste brukere som støter på dette problemet er forvirret om de skal la programvare for registerrensere for å ta seg av problemet, eller hvis de skulle ignorere problemet helt. Svaret ligger et sted i midten.

Selv om vi ikke har kunnet identifisere noen underliggende problemer forårsaket av å la Ccleaner (eller annen programvare) fikse de manglende delte DLL-filene, vil du gjøre like godt å ignorere dem helt.

Men husk at Microsoft ikke anbefaler bruk av programvare som endrer eller tamper med registernøkler . Selv om CCleaner er et program som har stor tillit til brukerne, er det kanskje ikke alltid opp til hastighet på hvilke nøkler som for øyeblikket brukes av Windows og hvilke som ikke er det.

Som en tommelfingerregel, når du endrer Windows-registeret , anbefales det å lage en sikkerhetskopi først. De fleste registerrensere inkluderer muligheten til å lage en sikkerhetskopi i registeret før skanningen startes, men det er ikke alltid nok. Vi anbefaler også å opprette et gjenopprettingspunkt før du godtar registerendringene, siden du kan utløse noen problemer som ikke løses ved å importere en registersikkerhetskopi.

I tilfelle du bestemmer deg for å la registret renere programvare håndtere manglende delte DLLer, følg guiden nedenfor for å lage de nødvendige sikkerhetskopiene før du sletter manglende delte DDL-oppføringer:

  1. trykk Windows-tast + R for å åpne en Run-kommando. Skriv inn “ systembeskyttelse ”Og traff Tast inn for å åpne Systembeskyttelse fanen til System egenskaper.
  2. I Systembeskyttelse klikker du på Skape knappen under Beskyttelsesinnstillinger . Men sørg for at OS-stasjonen er valgt før du gjør det.
  3. Gi navnet ditt Systemgjenopprettingspunkt og traff Skape for å starte prosessen.
  4. Vent til gjenopprettingspunktet er opprettet. Avhengig av størrelsen på operativsystemet, kan det ta over 10 minutter å fullføre.
  5. Når gjenopprettingspunktet er opprettet, kan du gå tilbake til registerrenseren og skanne systemet for problemer igjen. Når de manglende delte DLL-ene er identifisert, velger du hver av dem og klikker på Løs valgte problemer.
    Merk: Disse trinnene gjøres med Ccleaner. Hvis du kjører en annen registerrens, kan du ha forskjellige alternativer å velge mellom.
  6. Du blir deretter spurt om du vil sikkerhetskopiere registret før du gjør endringer i det. Truffet Ja på forespørsel.
    Merk: Hvis du ikke får muligheten til å sikkerhetskopiere registret, kan du også gjøre det manuelt. For å gjøre dette, åpne et Run-vindu ( Windows-tast + R ), skriv “ regedit ”Og traff Tast inn å åpne Registerredigering. Når du er der, gå til Fil og velg Eksport. Deretter velger du bare navnet og plasseringen til sikkerhetskopifilen.
  7. Deretter navngir du sikkerhetskopifilen til registeret og lagrer det et sted som er praktisk.
  8. Til slutt, takle alle problemer relatert til delte DLL-filer ved å klikke på Løs alle valgte problemer .

Hvis ting går galt

Trinnene nedenfor er kun ment for å hjelpe de av dere som opplever underliggende problemer etter at du har slettet delte DLL-filer . Dette er svært uvanlig, men det er kjent at det skjer. Hvis du befinner deg i denne situasjonen, følg guiden nedenfor for å gjenopprette registeret fra sikkerhetskopien vi tidligere opprettet. Hvis det ikke er effektivt, fortsett med følgende trinn for å bruke et gjenopprettingspunkt for å returnere datamaskinen til en tilstand der den fungerte skikkelig.

  1. trykk Windows-tast + R for å åpne et Run-vindu. Skriv inn “ regedit ”Og traff Tast inn å åpne Registerredigering .
  2. I Registerredigering , gå til Fil (i båndlinjen) og velg Import . Naviger deretter til stedet der du lagret sikkerhetskopien i registeret, og klikk på Åpne.
  3. Hvis du ser en suksessmelding, kan du starte datamaskinen på nytt og se om problemet er løst.
    Merk: Hvis du fortsatt har problemer etter omstarten, fortsett med trinnene nedenfor.
  4. trykk Windows-tast + R for å åpne en annen Løpe vindu. Skriv inn “ rstui.exe ”Og trykk enter for å åpne Systemgjenoppretting vindu.
  5. I Systemgjenoppretting veiviser, hit Neste ved første ledetekst, velg deretter gjenopprettingspunktet du tidligere opprettet og traff Neste en gang til.
  6. Til slutt, slå Bli ferdig og vent til systemet ditt blir gjenopprettet til et forrige punkt (tilbake når du ikke fikk problemer forårsaket av å slette de delte DLL-filene).
5 minutter lest