Ntdll.dll Hatası: sebepler ve çözümler

Yapısındaki Windows işletim sistemi, işlevselliği doğrudan bilgisayarın bir bütün olarak normal çalışmasıyla doğrudan ilişkili olan çok sayıda farklı bileşen, dizin ve dosyaya sahiptir. Windows 7 işletim sisteminin ezici popülerliği, uzun süre önce sadece “en iyi” sürümün değil, aynı zamanda en çok “en fazla hata” ile kendini gösteren en çok “hataların” unvanını almasına neden oldu. Her bilgisayar kullanıcısı er ya da geç, ancak herhangi bir yazılımın kendiliğinden ve “kimseyi korumaması” nı kapatması gerçeğiyle karşı karşıyadır. Bu durum öncelikle, her programın istisnasız olarak ele aldığı “.dll” uzantısına sahip sistem bileşenlerinin çalışmasındaki arızalarla karakterize edilir. Bu makalede, yukarıdaki hatayı, yazılımın yetkisiz şekilde kapatılması, oluşum nedenleri ve çözümleri ile tartışacağız.

Ntdll.dll dosyasındaki hataları düzeltme yöntemleri.

Düzeltme yolları

Gereksiz arka plan olmadan, sorunun özünün “ntdll.dll” adı verilen dinamik kitaplık dosyasının yanlış işleyişinde yattığı söylenmelidir. Düşünülen hata iki varyasyonda gösterilebilir:

  1. Birincisi, programın acil durumda kapatılmasıyla ilgili bir pencerenin ortaya çıkması, bazen doğrudan "Windows Gezgini". Ayrıntılı bilgileri görüntülemek için, “ntdll.dll” dosyasının suçlu olduğu doğrudan belirtileceği “Ayrıntıları görüntüle” düğmesine tıklamanız yeterlidir.
  2. İkinci varyasyon, bir hata kodu göstergesi ve SystemRoot \ System32 \ ntdll.dll dosyasına bir bağlantı içeren bir “mavi ekran” (BSOD değil / ölüm ekranı değil) ortaya çıkması ile karakterize edilir.

Bu nedenle, ntdll.dll, API'nin işlenmesi ve uygulama yazılımının etkin kullanımı için hayati öneme sahip olan son derece önemli bir modüldür. Tanımı mümkün olduğu kadar basitleştirirseniz, söz konusu kitaplık aşağıdaki gibi işlevlerden sorumludur: taşı, kopyala, yapıştır / kes, karşılaştır, vb. Bu işlevlerin her saniye kullanılmasına bağlı olarak, başarısızlığın nedenleri hakkında birkaç mantıksal sonuç yapabilirsiniz Modül, yani:

  • Kullanıcı, “ntdll.dll” dosyasının kasıtlı olarak çalışmayan bir sürümüyle değiştirildiği veya basitçe değiştirilmeden silindiği;
  • Kurulan yazılım kullanılan işletim sistemiyle tam bir uyumluluğa sahip değil. Win7 yalnızca "Olympus kullanıcısına" tırmandığında ve Windows XP altında yayımlanan programlardan bazıları işletim sisteminin "yeni" sürümünde başlatıldığında bu durum daha net bir şekilde izlendi.

Yukarıdakilerin hepsini göz önünde bulundurarak, doğrudan kelimelerden duruma gitmelisiniz.

Seçenek 1

Yapılması gereken ilk şey, uyumluluk modunda daha önce anormal olarak sonlandırılmış bir programı çalıştırma fırsatından yararlanmaktır. Ve bunun için aşağıdakileri yapmanız gerekir:

  • Sorunlu programın kısayoluna sağ tıklayın ve Uyumluluk sekmesine gidin;
  • "Uyumluluk Modu" bölümünde, "Programı uyumluluk modunda çalıştır" kutusunu işaretleyin;
  • Kullanılabilir seçenekler arasında "Windows XP" (Service Pack 2) veya (Service Pack 3);
  • Bakışlarınızı aşağı indirin ve “Bu programı yönetici olarak çalıştır” / “Bu programı yönetici olarak çalıştır” kutusundaki kutuyu işaretleyin;
  • "Tamam" ı tıklayın ve seçilen yazılımın performansını kontrol edin.

Gerekirse, # 3'te kullanılabilecek 3 sayısını seçin.

Seçenek 2

Windows hesap denetimini devre dışı bırakmak anlamına gelir:

  • "Başlat" ı açın ve arama kutusuna "UAC" veya "Kullanıcı hesaplarının kontrol parametrelerini değiştirin" yazın;
  • Açılan pencerede, kaydırıcıyı "Asla Bildirme" nin altına kaydırın;
  • Değişikliği kaydedip bilgisayarı yeniden başlatmak için “Tamam” ı tıklayın;
  • İstediğiniz yazılımın işlevselliğini kontrol edin.

Seçenek 3

İşletim sisteminin yapısında “PcaSvc” hizmeti var, aynı zamanda bu durumda teoriyi test etmek için kapatılabilen “Program Uyumluluk Asistanı Hizmeti” de bulunuyor:

  • "Başlat" ı tıklayın ve "Araçlar" ve "Denetim Masası" nı açın;
  • Sonra, “Sistem ve Güvenlik” i açın ve “Yönetim” alt bölümüne gidin;
  • Listede "Hizmetler" satırına gidin ve açın;
  • Veya sadece "services.msc" komutunu yürütün;
  • Servis listesini alfabeye göre sıralayın ve yukarıdaki servisi “PcaSvc”;
  • Farenin sağ tuşuyla tıklayın ve “Devlet” bloğunda “Durdur”;
  • “Başlangıç ​​tipi” bloğunda “Devre Dışı” seçin;
  • Değişiklikleri kaydedin ve bilgisayarı yeniden başlatın.

Seçenek 4

Mümkün olan en dördüncü ve en uygun seçenek, sistemi söz konusu sorunun görünümünden önce ve muhtemelen sorun yazılımının yüklenmesinden önce gelen bir noktaya geri döndürmektir. Bu seçeneği uygulamak için aşağıdakileri yapmanız gerekir:

  • Başlat menüsünü açın ve Yardımcı Programlar dizinini genişletin;
  • Açılan listede "Sistem Geri Yükleme" yi seçin;
  • İşletim sistemi tarafından otomatik olarak oluşturulan mevcut noktalar arasından, sizin için en uygun seçeneği seçin;
  • Önceki konfigürasyondaki restorasyondan neyin kaybedilebileceğini ve etkilenebileceğini kontrol etmek için “Etkilenen sorunları ara” düğmesine tıklayın;
  • “İleri” - “Tamam” ı tıklayın ve kurtarma aracının bitmesini bekleyin;

Bu prosedürün kesilmesinin kategorik olarak önerilmemesi gerektiğini anlamak önemlidir, çünkü bu makale çerçevesinde düşünülenden daha ciddi sorunlarla karşılaşmak mümkündür.

Sonuç

Bu durumda yardımcı olabilecek en son şey “ntdll.dll” dosyasını manuel olarak indirmek ve sistem dizinine manuel olarak yerleştirmektir. Kaynak seçimi de dahil olmak üzere bu tür bir indirmenin sonuçları her kullanıcıya ayrı ayrı atanır, çünkü saldırganlar sıklıkla virüs yazılımını modüle karıştırır ve bunların hepsinin yol açabileceği retorik bir sorudur.