Fix: Delad DLL saknas



Prova Vårt Instrument För Att Eliminera Problem

Vissa användare har kontaktat oss angående vissa saknas delad DLL filer som identifierats av några registerrensare (särskilt Ccleaner ). För det mesta är de saknade delade DLL-filerna lokaliserade i Windows / Microsoft.NET, med registernycklarna i HKLM / PROGRAMVARA. När Ccleaner (eller en annan registerrensare) hittar en registerpost som kräver en viss DLL-fil, kontrollerar den filens sökväg för att se om den finns. Om filen inte finns där kommer den att märka förekomsten som en ” saknas delad DLL 'fel.



Vad är en registerrensare?

Registry Cleaners (Ccleaner och liknande) är utformade för att skanna Windows-registret filer. De förbättrar systemets prestanda genom att identifiera och ta bort de poster som en gång hade ett syfte men nu inte längre används. Effektiviteten för denna typ av programvara är diskutabel eftersom det inte finns mycket bevis som visar prestandaförbättringar efter att ha kört en registerrensning.



De flesta registerrensare tar inte bort posterna utan ditt samtycke. Vanligtvis får du en lista med poster som behöver hanteras och du kan välja vilka händelser som ska lösas.



Vad är en delad DLL-fil?

TILL DLL (dynamiskt länkbibliotek) är ett litet program som inte kan fungera på egen hand. För att kunna köras måste det anropas och köras av ett annat program. Varje DLL-fil vet hur man utför en viss åtgärd - e. g. skapa en 3D-miljö eller anslut din dator till en skrivare . TILL delad DLL är en dynamiskt länkbibliotek som används av ett antal olika program.

Varför händer det?

Troligtvis upplever du problemet eftersom vissa delade DLL-filer avinstallerades tillsammans med en viss programvara som du bestämde dig för att bli av med. Vissa avinstallatorer frågar dig om du vill behålla delade DLL-filer , medan andra tar bort dem utan att fråga. Om en delad DLL lämnas kvar av ett program som du avinstallerade, kommer CCleaner och någon annan liknande programvara att flagga det som 'inte längre behövs'. Det finns dock fall där vissa delade DLL-filer inte anses behövas även om Windows fortfarande använder dem då och då.

Tänk på att i de flesta fall (och särskilt med .NET-DLL-filer ), Skapar Windows automatiskt samma registernycklar när det behövs, även om du tidigare har tagit bort dem med en tredje parts programvara som CCleaner.



Vi gjorde de flesta av våra undersökningar om CCleaner och de flesta av .NETTO filer märkta som saknade DLL-filer där gamla versioner som sällan används av Windows längre (särskilt på Windows 10).

Hur man hanterar saknade delade DLL-filer

De flesta användare som stöter på det här problemet är förvirrade om de ska låta programvara för renare av registret för att ta hand om problemet eller om de skulle ignorera problemet helt. Svaret ligger någonstans i mitten.

Vi har inte kunnat identifiera några underliggande problem som orsakats av att Ccleaner (eller annan programvara) åtgärdar de saknade delade DLL-filerna som saknas, men du kommer lika gärna att ignorera dem helt och hållet.

Men kom ihåg att Microsoft inte rekommenderar att du använder någon programvara som modifierar eller manipulerar med registernycklar . Även om CCleaner är ett program som har mycket användarförtroende, kanske det inte alltid är upp till hastighet på vilka nycklar som för närvarande används av Windows och vilka inte.

Som tumregel ändras varje gång du gör det Windows-registret , är det lämpligt att skapa en säkerhetskopia först. De flesta registerrensare inkluderar möjligheten att skapa en säkerhetskopia i registret innan skanningen påbörjas, men det räcker inte alltid. Vi rekommenderar också att du skapar en återställningspunkt innan du accepterar registerändringarna, eftersom du kan utlösa vissa problem som inte kommer att lösas genom att importera en registerbackup.

I händelse av att du bestämmer dig för att låta registret renare programvara hantera saknade delade DLL-filer, följ guiden nedan för att skapa nödvändiga säkerhetskopior innan du tar bort saknade delade DDL-poster:

  1. Tryck Windows-tangent + R för att öppna ett körkommando. Skriv “ systemskydd ”Och slå Stiga på för att öppna Systemskydd flik för Systemegenskaper.
  2. I Systemskydd klicka på Skapa knappen under Skyddsinställningar . Men se till att din OS Drive är vald innan du gör det.
  3. Namnge din Systemåterställningspunkt och slå på Skapa för att starta processen.
  4. Vänta tills återställningspunkten har skapats. Beroende på din OS-enhetsstorlek kan det ta över 10 minuter att slutföra.
  5. När återställningspunkten har skapats, återvänd till din registerrensare och skanna igenom systemet efter problem igen. När de saknade delade DLL-filerna har identifierats markerar du var och en av dem och klickar på Fixa valda problem.
    Notera: Dessa steg görs med Ccleaner. Om du kör en annan registerrensare kan du ha olika alternativ att välja mellan.
  6. Du blir sedan tillfrågad om du vill säkerhetskopiera registret innan du gör ändringar i det. Träffa Ja vid uppmaningen.
    Obs! Om du inte får möjlighet att säkerhetskopiera ditt register kan du också göra det manuellt. För att göra detta, öppna ett körfönster ( Windows-tangent + R ), skriv “ regedit ”Och slå Stiga på att öppna Registerredigerare. När du är där, gå till Fil och välj Exportera. Välj sedan helt enkelt namnet och platsen för din säkerhetskopia.
  7. Namnge sedan säkerhetskopieringsfilen i registret och spara den någonstans bekväm.
  8. Slutligen hantera alla frågor relaterade till delade DLL-filer genom att klicka på Åtgärda alla valda problem .

Om saker går fel

Stegen nedan är endast avsedda att hjälpa de av er som upplever underliggande problem efter att ha tagit bort delade DLL-filer . Detta är mycket ovanligt, men det är känt att det händer. Om du befinner dig i den här situationen, följ guiden nedan för att återställa registret från den säkerhetskopia som vi tidigare skapade. Om det inte är effektivt, fortsätt med följande steg för att använda en återställningspunkt för att återställa din dator till ett tillstånd där den fungerade korrekt.

  1. Tryck Windows-tangent + R för att öppna ett Run-fönster. Skriv “ regedit ”Och slå Stiga på att öppna Registerredigerare .
  2. I Registerredigerare , gå till Fil (i menyfältet) och välj Importera . Navigera sedan till platsen där du sparade säkerhetskopian och klicka på Öppna.
  3. Om du ser ett framgångsmeddelande kan du starta om datorn och se om problemet har lösts.
    Notera: Fortsätt med stegen nedan om du fortfarande stöter på problem efter omstarten.
  4. Tryck Windows-tangent + R för att öppna en annan Springa fönster. Skriv “ rstui.exe ”Och tryck Enter för att öppna Systemåterställning fönster.
  5. I Systemåterställning trollkarl, slå Nästa vid den första prompten, välj sedan återställningspunkten som du tidigare skapade och träffade Nästa om igen.
  6. Slutligen, slå Avsluta och vänta tills ditt system återställs till en tidigare punkt (tillbaka när du inte stötte på problem som orsakades av att du tog bort de delade DLL-filerna).
5 minuter läst