Chyba s ntdll.dll: dôvody a riešenia

Operačný systém Windows vo svojej štruktúre má obrovské množstvo rôznych komponentov, adresárov a súborov, ktorých funkčnosť priamo súvisí s normálnou prevádzkou počítača ako celku. Drvivá popularita operačného systému Windows 7 už dlho viedla k tomu, že získala titul nielen „najlepšej“ verzie, ale aj najviac „buggy“, teda tej, kde sa prejavuje najväčší počet chýb. Každý užívateľ počítača skôr alebo neskôr, ale je konfrontovaný s tým, že akýkoľvek softvér spontánne a "nie je šetrný nikomu" len zavrie. Táto situácia je charakterizovaná predovšetkým poruchami v prevádzke systémových komponentov, ktoré majú príponu „.dll“, ktorú každý program oslovuje bez výnimky. V tomto článku sa budeme zaoberať vyššie uvedenou chybou s neautorizovaným vypnutím softvéru, dôvodmi jeho vzniku a riešeniami.

Metódy na opravu chýb v súbore ntdll.dll.

Spôsoby opravy

Bez zbytočného pozadia je potrebné povedať, že podstata problému spočíva v nesprávnom fungovaní súboru dynamickej knižnice s názvom „ntdll.dll“. Uvažovaná chyba sa môže zobraziť v dvoch variantoch:

  1. Prvým z nich je vzhľad okna o núdzovom vypnutí programu, niekedy priamo "Prieskumník Windows". Pre zobrazenie podrobných informácií stačí kliknúť na tlačidlo „Zobraziť detaily“, kde bude priamo uvedené, že súbor „ntdll.dll“ bol vinníkom.
  2. Druhá variácia je charakterizovaná „modrou obrazovkou“ (nie BSOD / nie obrazovkou smrti) s označením chybového kódu a odkazom na súbor SystemRoot System32 nddll.dll.

Takže ntdll.dll je mimoriadne dôležitý modul, ktorý je nevyhnutný pre spracovanie API a aktívne používanie aplikačného softvéru. Ak zjednodušíte definíciu čo najviac, príslušná knižnica je zodpovedná za funkcie ako: presun, kopírovanie, vloženie / orezanie, porovnanie, atď. Na základe skutočnosti, že tieto funkcie sa používajú každú sekundu, môžete urobiť niekoľko logických záverov o príčinách zlyhania modul, menovite: \ t

  • Užívateľ vykonal akúkoľvek manipuláciu so softvérom / aktualizáciou, v dôsledku čoho bol súbor „ntdll.dll“ nahradený zámerne nepoužiteľnou verziou alebo bol jednoducho vymazaný bez nahradenia;
  • Nainštalovaný softvér nemá plnú kompatibilitu s používaným operačným systémom. To bolo jasne vidieť skôr, keď Win7 len vyšplhal "na užívateľa Olympus" a časť programov, ktoré boli vydané pod Windows XP boli spustené na "novú" verziu operačného systému.

A berúc do úvahy všetky vyššie uvedené, mali by ste ísť priamo zo slov do prípadu.

Možnosť 1. \ T

Prvá vec, ktorú je potrebné urobiť, je využiť možnosť spustiť program, ktorý bol predtým ukončený abnormálne, v režime kompatibility. Na to musíte urobiť nasledovné:

  • Kliknite pravým tlačidlom myši na zástupcu programu problému a prejdite na kartu Kompatibilita;
  • V časti „Režim kompatibility“ začiarknite políčko „Spustiť program v režime kompatibility“;
  • Medzi dostupnými možnosťami vyberte "Windows XP" (Service Pack 2) alebo (Service Pack 3);
  • Znížte svoj pohľad nižšie a začiarknite políčko v poli „Spustiť tento program ako správca“ / „Spustiť tento program ako správca“;
  • Kliknite na tlačidlo "OK" a skontrolujte výkon vybraného softvéru.

V prípade potreby vyberte číslo 3, ktoré je možné použiť v # 3.

Možnosť č

Vyžaduje vypnutie kontroly účtu systému Windows:

  • Otvorte "Štart" a do vyhľadávacieho poľa zadajte "UAC" alebo "Zmena parametrov kontroly používateľských účtov";
  • V okne, ktoré sa otvorí, posuňte posúvač do spodnej časti položky „Not Notify“ (Nikdy upozorniť).
  • Kliknutím na „OK“ uložte zmenu a reštartujte počítač;
  • Skontrolujte funkčnosť požadovaného softvéru.

Možnosť 3. \ T

V štruktúre operačného systému sa nachádza služba „PcaSvc“, je to tiež „Asistent služby kompatibility programov“, ktorý v tomto prípade skúste túto teóriu vyskúšať:

  • Kliknite na tlačidlo "Štart" a otvorte "Nástroje" a "Ovládací panel";
  • Potom otvorte „Systém a zabezpečenie“ a prejdite na podsekciu „Administrácia“;
  • Prejdite zoznamom na riadok "Služby" a otvorte ho;
  • Alebo jednoducho spustiť príkaz "services.msc";
  • Zoradiť zoznam služieb podľa abecedy a nájsť vyššie uvedenú službu „PcaSvc“;
  • Kliknite naň pravým tlačidlom myši av bloku „Stav“ kliknite na „Zastaviť“;
  • V bloku „Typ spustenia“ vyberte „Vypnuté“;
  • Uložte zmeny a reštartujte počítač.

Možnosť 4

Štvrtou a najoptimálnejšou možnosťou zo všetkých možných je vrátiť systém späť do bodu, ktorý predchádzal objaveniu sa daného problému a prípadne predchádzal inštalácii problémového softvéru. Ak chcete implementovať túto možnosť, budete musieť urobiť nasledovné:

  • Otvorte ponuku Štart a rozbaľte adresár Utilities;
  • V zozname, ktorý sa otvorí, vyberte "Obnovenie systému";
  • Medzi dostupnými bodmi, ktoré boli vytvorené operačným systémom automaticky, vyberte pre vás najvhodnejšiu možnosť;
  • Ak chcete skontrolovať, čo môže byť stratené a ovplyvnené obnovením predchádzajúcej konfigurácie, kliknite na tlačidlo „Vyhľadať postihnuté problémy“;
  • Kliknite na tlačidlo „Ďalej“ - „Hotovo“ a počkajte, kým sa nástroj na obnovenie nedokončí.

Je dôležité pochopiť, že sa kategoricky neodporúča prerušiť tento postup, pretože je možné čeliť vážnejším problémom, ako je ten, ktorý sa zvažuje v rámci tohto článku.

záver

Posledná vec, ktorá môže byť schopná pomôcť v tejto situácii je manuálne stiahnuť súbor „ntdll.dll“ a manuálne ho umiestniť do systémového adresára. Dôsledky takéhoto sťahovania, vrátane voľby zdroja, sú každému používateľovi pridelené individuálne, pretože útočníci často „mixujú“ vírusový softvér do modulu a to, čo toto všetko môže viesť, je rétorická otázka.