Fel med ntdll.dll: orsaker och lösningar

Windows-operativsystemet i dess struktur har ett stort antal olika komponenter, kataloger och filer, vars funktionalitet är direkt relaterad till den normala driften av datorn som helhet. Den överväldigande populariteten hos operativsystemet Windows 7 har länge lett till att den fick titeln inte bara den "bästa" versionen, utan också den mest "buggy", det vill säga den där det största antalet fel uppenbarar sig. Varje datoranvändare förr eller senare, men står inför det faktum att någon programvara spontant och "inte sparsam någon" bara stänger. Denna situation präglas primärt av fel i driften av systemkomponenter som har förlängningen ". Dll", som varje program adresserar utan undantag. I den här artikeln kommer vi att diskutera ovanstående fel med obehörig avstängning av programvara, orsakerna till dess förekomst och lösningar.

Metoder för att korrigera fel i filen ntdll.dll.

Sätt att fixa

Utan onödig bakgrund bör det sägas att kärnan i problemet ligger i felaktig operation av den dynamiska biblioteksfilen som heter "ntdll.dll". Det övervägda felet kan visas i två varianter:

  1. Det första är utseendet på ett fönster om nödstopp av programmet, ibland direkt "Windows Explorer". För att se den detaljerade informationen är det tillräckligt att klicka på "Visa detaljer" -knappen, där det direkt kommer att anges att filen "ntdll.dll" var den skyldige.
  2. Den andra varianten kännetecknas av utseendet av en "blå skärm" (inte en BSOD / inte en skärm av döden) med en indikation på felkoden och en länk till SystemRoot \ System32 \ ntdll.dll-filen.

Så, ntdll.dll är en extremt viktig modul som är avgörande för bearbetning av API och aktiv användning av applikationsprogram. Om du förenklar definitionen så mycket som möjligt, är det aktuella biblioteket ansvarigt för sådana funktioner som: flytta, kopiera, klistra in, klippa, jämföra osv. Och baserat på det faktum att dessa funktioner används varje sekund kan du göra flera logiska slutsatser om orsakerna till misslyckande modul, nämligen:

  • Användaren utförde eventuella programinstallations- / uppdateringsmanipulationer, varigenom filen "ntdll.dll" ersattes med en avsiktligt oförbar version eller helt enkelt raderades utan ersättning.
  • Den installerade programvaran har inte fullständig kompatibilitet med det operativsystem som används. Detta spårades tydligt tidigare, då Win7 bara klättrade "till användaren Olympus" och några av de program som släpptes under Windows XP lanserades på den "nya" versionen av operativsystemet.

Och med hänsyn till allt ovan bör du gå direkt från orden till fallet.

Alternativ 1

Det första som måste göras är att utnyttja möjligheten att köra ett program som tidigare avslutats på onormalt sätt, i kompatibilitetsläge. Och för detta behöver du göra följande:

  • Högerklicka på genvägen för problemprogrammet och gå till fliken Kompatibilitet;
  • Markera rutan "Kör programmet i kompatibilitetsläge" i avsnittet Kompatibilitetsläge.
  • Bland de tillgängliga alternativen väljer du "Windows XP" (Service Pack 2) eller (Service Pack 3);
  • Sänk din blick nedan och markera rutan i rutan "Kör detta program som administratör" / "Kör detta program som administratör"
  • Klicka på "OK" och kontrollera prestanda för den valda programvaran.

Om det behövs, välj nummer 3 som är tillgängligt för användning i # 3.

Alternativ 2

Innehåller att inaktivera Windows Kontokontroll:

  • Öppna "Start" och i sökrutan, skriv "UAC" eller "Ändra parametrar för kontroll av användarkonton";
  • I fönstret som öppnas flyttar du reglaget till botten av "Aldrig meddela".
  • Klicka på "OK" för att spara ändringen och starta om datorn.
  • Kontrollera funktionaliteten för önskad programvara.

Alternativ 3

I operativsystemets struktur finns en tjänst "PcaSvc", det är även "Program Compatibility Assistant Service", som i detta fall kan stängas av för att testa teorin:

  • Klicka på "Start" och öppna "Verktyg" och "Kontrollpanelen";
  • Öppna sedan "System och säkerhet" och gå till "Administration" underavsnittet;
  • Bläddra igenom listan till linjen "Tjänster" och öppna den;
  • Eller helt enkelt kör kommandot "services.msc";
  • Sortera listan över tjänster efter alfabet och hitta ovanstående tjänst "PcaSvc";
  • Klicka på den med höger musknapp och i "State" blocken klicka "Stop";
  • I "Starttyp" -blocket väljer du "Disabled";
  • Spara ändringarna och starta om datorn.

Alternativ 4

Det fjärde och mest optimala alternativet av allt möjligt är att rulla tillbaka systemet till en punkt som föregår det aktuella problemet och eventuellt föregår installationen av problemprogrammet. För att genomföra det här alternativet måste du göra följande:

  • Öppna Start-menyn och expandera hjälpprogrammet;
  • I listan som öppnas väljer du "Systemåterställning";
  • Bland de tillgängliga punkter som skapades av operativsystemet automatiskt väljer du det lämpligaste alternativet för dig;
  • För att kontrollera vad som kan gå förlorat och påverkas av restaurering till tidigare konfiguration, klicka på knappen "Sök efter drabbade problem".
  • Klicka på "Next" - "Done" och vänta på att återställningsverktyget är klart.

Det är viktigt att förstå att det inte kategoriskt rekommenderas att avbryta denna procedur, eftersom det är möjligt att möta mer allvarliga problem än den som behandlas inom ramen för denna artikel.

slutsats

Det sista som kan hjälpa till i den här situationen är att manuellt ladda ner filen "ntdll.dll" och placera den manuellt i systemkatalogen. Konsekvenserna av en sådan nedladdning, inklusive källans val, tilldelas varje användare enskilt eftersom det är ganska ofta angripare som "blandar" virusprogrammet i modulen och vad allt detta kan leda till är en retorisk fråga.