Pogreška s ntdll.dll: razlozi i rješenja

Windows operativni sustav u svojoj strukturi ima veliki broj različitih komponenti, direktorija i datoteka, čija je funkcionalnost izravno povezana s normalnim radom računala u cjelini. Ogromna popularnost operacijskog sustava Windows 7 odavno je dovela do činjenice da je dobila naslov ne samo “najbolje” verzije, već i najviše “buggy”, tj. Onu gdje se najveći broj pogrešaka očituje. Svaki korisnik računala prije ili kasnije, ali je suočen s činjenicom da se bilo koji softver spontano i "ne štedi nikoga" samo zatvara. Ovu situaciju ponajprije karakteriziraju kvarovi u radu komponenti sustava koje imaju proširenje ".dll", koje svaki program bez iznimke adresira. U ovom članku ćemo raspravljati o gore navedenoj pogrešci s neovlaštenim isključivanjem softvera, razlozima njegovog nastanka i rješenjima.

Metode za ispravljanje pogrešaka u datoteci ntdll.dll.

Načini popravljanja

Bez nepotrebne pozadine, treba reći da je suština problema u neispravnom radu dinamičke datoteke knjižnice pod nazivom “ntdll.dll”. Razmatrana pogreška može se prikazati u dvije varijacije:

  1. Prvi je izgled prozora o hitnom zatvaranju programa, ponekad izravno "Windows Explorer". Da biste vidjeli detaljne informacije, dovoljno je da kliknete na gumb "Prikaži detalje", gdje će se izravno navesti da je krivac "ntdll.dll" datoteka.
  2. Druga varijacija karakterizirana je pojavom „plavog zaslona“ (ne BSOD / ne zaslona smrti) s naznakom koda pogreške i poveznice na SystemRoot System32 ntdll.dll datoteku.

Dakle, ntdll.dll je iznimno važan modul koji je ključan za obradu API-ja i aktivno korištenje aplikacijskog softvera. Ako pojednostavite definiciju što je više moguće, dotična knjižnica je odgovorna za funkcije kao što su: premještanje, kopiranje, lijepljenje / rezanje, usporedba itd. A na temelju činjenice da se te funkcije koriste svake sekunde, možete napraviti nekoliko logičkih zaključaka o uzrocima neuspjeha. modul, naime:

  • Korisnik je izvršio bilo kakve manipulacije instalacijom / ažuriranjem softvera, zbog čega je datoteka “ntdll.dll” zamijenjena namjerno neprimjenjivom verzijom ili je jednostavno obrisana bez zamjene;
  • Instalirani softver nema potpunu kompatibilnost s korištenim operativnim sustavom. To se jasno vidjelo i ranije kada se Win7 samo popeo "na korisnika Olympus", a dio programa koji su objavljeni pod Windows XP pokrenut je na "novoj" verziji operativnog sustava.

Uzimajući u obzir sve gore navedeno, trebate ići izravno od riječi do slučaja.

Opcija 1

Prva stvar koju treba učiniti je iskoristiti mogućnost pokretanja programa koji je prethodno bio neuobičajeno prekinut, u načinu kompatibilnosti. Za to trebate učiniti sljedeće:

  • Desnom tipkom miša kliknite prečac za problem programa i idite na karticu Kompatibilnost;
  • U odjeljku "Način kompatibilnosti" označite okvir "Pokreni program u načinu kompatibilnosti";
  • Među dostupnim opcijama odaberite "Windows XP" (Service Pack 2) ili (Service Pack 3);
  • Spustite pogled dolje i označite okvir u okviru "Pokreni ovaj program kao administrator" / "Pokreni ovaj program kao administrator";
  • Kliknite "OK" i provjerite izvedbu odabranog softvera.

Ako je potrebno, odaberite broj 3 koji je dostupan za upotrebu u # 3.

Opcija 2

Podrazumijeva onemogućavanje kontrole računa sustava Windows:

  • Otvorite "Start" iu okvir za pretraživanje upišite "UAC" ili "Promijenite parametre kontrole korisničkih računa";
  • U prozoru koji se otvori pomaknite klizač na dno "Nikad ne obavijesti";
  • Kliknite "OK" da biste spremili promjene i ponovno pokrenuli računalo;
  • Provjerite funkcionalnost željenog softvera.

Opcija 3

U strukturi operativnog sustava nalazi se usluga “PcaSvc”, to je također i “Pomoćnik za kompatibilnost programa”, koji u ovom slučaju, za testiranje teorije, možete pokušati onemogućiti:

  • Kliknite "Start" i otvorite "Alati" i "Upravljačka ploča";
  • Zatim otvorite “Sustav i sigurnost” i idite na pododjeljak “Administracija”;
  • Pomičite se kroz popis do retka "Usluge" i otvorite ga;
  • Ili jednostavno izvršite naredbu "services.msc";
  • Sortirajte popis usluga abecednim redom i pronađite gore navedenu uslugu “PcaSvc”;
  • Klikom na nju desnom tipkom miša iu “State” bloku kliknite “Stop”;
  • U bloku "Tip pokretanja" odaberite "Disabled";
  • Spremite promjene i ponovno pokrenite računalo.

Opcija 4

Četvrta i najoptimalnija opcija od svih mogućih je da se sustav vrati na točku koja je prethodila pojavljivanju dotičnog problema i, eventualno, prethodila instalaciji problema softvera. Da biste implementirali tu opciju, morat ćete učiniti sljedeće:

  • Otvorite izbornik Start i proširite direktorij Utilities;
  • Na popisu koji se otvori odaberite "Vraćanje sustava";
  • Među dostupnim točkama koje je automatski stvorio operativni sustav, odaberite najprikladniju opciju za vas;
  • Da biste provjerili što može biti izgubljeno i na koje će utjecati obnavljanje na prethodnu konfiguraciju, kliknite gumb "Traži problematične probleme";
  • Kliknite na "Next" - "Done" i pričekajte da se alat za oporavak završi;

Važno je razumjeti da se kategorički ne preporučuje prekidanje ovog postupka, jer je moguće suočiti se s ozbiljnijim problemima od onog koji se razmatra u okviru ovog članka.

zaključak

Posljednja stvar koja bi mogla pomoći u ovoj situaciji je da ručno preuzmete datoteku “ntdll.dll” i ručno je smjestite u sistemski direktorij. Posljedice takvog preuzimanja, uključujući i izbor izvora, dodjeljuju se svakom korisniku pojedinačno, jer napadači često "miješaju" virusni modul u modul, a ono na što sve to može dovesti je retoričko pitanje.