Windows-operativsystemet och programvaran som körs på det har kommit långt när det gäller användbarhet och tillförlitlighet, men det hindrar inte det från att kasta en nyckel ibland dock.
Jag arbetade på en klientdator häromdagen som fortsatte att kasta upp ett 'ingångspunkt hittades inte' -fel. Det är uppenbarligen ett mycket vanligt fel, så jag trodde att jag skulle skriva ett inlägg som visar hur man fixar ”ingångspunkten hittades inte” -fel i Windows.
Men först kommer vi in i lite bakgrund om ingångspunkten hittades inte fel.
hur man tar bort ett Netflix-konto
Programvaruingångar
En programvara inkörsport är en punkt i ett program som handkontrollerar processen från operativsystemet till applikationen i fråga.
Om du till exempel använder Windows 10 och öppnar din webbläsare är ingångspunkten när webbläsaren är fulladdad och i helskärm, vilket innebär att alla resurser riktas mot webbläsaren och inte till Windows. För att detta ska hända måste Windows framgångsrikt överlämna till applikationen, en webbläsare i det här exemplet.
Om en ingångspunkt inte hittas betyder det att filen som krävs för att överlämna processen är skadad, oläslig eller saknas.
Om du har tur kommer syntaxen för själva felmeddelandet att berätta exakt vilken fil som saknas. Allt du behöver göra är att ersätta den filen eller installera om programmet i fråga, så löser du startpunktsproblemet.
Till exempel kan felsyntaxen läsa ”Procedurens ingångspunkt FILENAME kunde inte lokaliseras i det dynamiska länkbiblioteket msvcrt.dll” när du öppnar ett program i Windows. Eller syntaxen för felmeddelanden kan vara ungefär så, 'Ingångspunkten för proceduren xmlTextReaderConstName kunde inte lokaliseras i biblioteket för dynamisk länk libxml2.dll'.
I båda exemplen kan applikationen du försöker öppna inte hitta en DLL-fil: 'msvcrt.dll' i det första exemplet och 'libxml2.dll' i det andra exemplet.
En DLL-fil är en Dynamic Link Library-fil. Detta är en delad resurs som alla installerade program på en Windows-dator kan använda. I stället för att installera en kopia i varje programmapp använder Windows ett delat bibliotek med vanliga filer för att spara utrymme och göra operativsystemet mer effektivt.
Om något händer med någon av dessa filer kommer alla program som behöver den att fungera att kasta upp ett fel. Lyckligtvis är denna typ av problem ganska enkelt att åtgärda.
Åtgärda 'ingångspunkten hittades inte' i Windows
Det finns ett par sätt att ta itu med 'ingångspunkten hittades inte' -fel i Windows. Du kan hitta och installera den aktuella DLL-filen manuellt.
Du kan installera programmet som innehåller filen eller programmet som ringer till filen. Eller så kan du utföra en systemfilskontroll och låta Windows korrigera felet.
Alla dessa metoder fungerar lika bra. Det finns ingen “bästa” fix, bara den fix du är mest bekväm med. Om du inte vet vilket program som installerar en fil kanske du bäst installerar om programmet eller kör System File Check.
Till exempel vet jag att msvcrt.dll är en del av Visual C ++ 2005 Redistributable Package för (X86) eftersom jag har över tjugo års erfarenhet av att arbeta med Windows-datorer. Du kanske inte har samma erfarenhet, så att använda SFC kanske fungerar bäst.
Ett ord av försiktighet, dock. Om du Google 'saknar DLL-fil' eller ord i den meningen kommer du att stöta på hundratals webbplatser som erbjuder gratis nedladdning av dessa filer. Bara inte. Det är en dålig idé och oddsen är höga att det inte går bra för dig.
Även om vissa av dem är legitima kommer inte alla att vara det, och vissa är kända för att leverera skadlig kod. Om du värdesätter din systemsäkerhet installerar du om programmet eller kör SFC istället.
Systemfilkontroll
System File Check är ett inbyggt Windows-verktyg som skannar OS-installationen för saknade eller korrupta filer.
Windows innehåller en databas över vilka filer som ska finnas där och SFC jämför vad den hittar med vad den ska hitta. Om det inte finns någon matchning får verktyget en ny kopia av filen och ersätter den.
.net framework 4.7.2 offlineinstallatör
Följ dessa steg för att köra en systemfilkontroll på din Windows-maskin:
- Öppna ett CMD-fönster som administratör. (högerklicka på Windows startknapp och välj Kommandotolken (Admin) eller Windows PowerShell (Admin)).
- Skriv 'SFC / scannow' och tryck Enter.
- Låt processen ta slut.
Om skanningen upptäcker att filerna inte stämmer överens eller fel, löser problemet automatiskt. Om skanningen inte hittar något fel kommer det att berätta för dig. Då måste du prova ett av dessa andra steg.
Installera DLL-filen manuellt
Om du kan identifiera den saknade eller skadade filen kan du ofta hitta en kopia i ett annat program och kopiera den över.
Detta kan vara en snabb och smutsig lösning om du behöver programmet för att ha bråttom. Använd Utforskaren och sök efter den aktuella filen.
Installera programmet som innehåller filen
Som jag sa i exemplet ovan är msvcrt.dll en del av Visual C ++ 2005 Redistributable Package för (X86). Därför kan jag ladda ner för att ersätta filen Visual C ++ 2005 omfördelningsbart paket direkt från Microsofts webbplats.
Om du kan identifiera den exakta DLL-filen som refereras till i felmeddelandens syntax kan du göra detsamma så länge som filens källa är pålitlig. Pålitlig betyder i detta sammanhang från Microsoft eller annan betrodd källa.
hur man gör ett collage på iphone
Installera om programmet och kasta felet
Om ett visst program ständigt kastar upp felet ”ingångspunkten hittades inte” kan det vara enklast att bara installera om programmet helt. Ibland är en ny installation den bästa lösningen för ingångsfel och andra fel.
Så länge du har installationsfilen eller skivan, installerar du helt enkelt om eller väljer Reparera från installationsmenyn för att skanna och ersätta den skadade eller saknade filen. Om du lägger till programmet bör du inte förlora någon funktion eller data.
Återigen finns det ingen “bästa” fix, det finns bara den fix du är mest bekväm med och som fungerar för dig.
När du väl har bestämt vilken fix som är bäst för dig kan du enkelt åtgärda ingångsfel på Windows, så att du kan komma igång igen med full kapacitet mycket snabbt.
Om du tyckte att den här artikeln om att lösa ingångspunkter inte hittade fel användbara, kan du också hitta andra TechJunkie-artiklar som är användbara för att lösa Windows-fel, inklusive Så här fixar du felkoden 0x80004005 ”Windows kan inte komma åt datorn” och Hur du åtgärdar “RPC Server is Unavailable” -fel i Windows.
Har du stött på felmeddelanden med 'ingångspunkt hittades inte' i Windows tidigare? Om så är fallet, hur hanterade du problemet? Vad var resultatet av ditt felsökningsarbete? Berätta om det i en kommentar nedan!