Windows'ta DLL Dosyaları Eksik Hataları Nasıl Onarılır

Windows'ta DLL Dosyaları Eksik Hataları Nasıl Onarılır

Windows PC'nizde bir DLL hatası mı görüyorsunuz? Bu yaygın hatalar, sorunu bulmak için genellikle birkaç adımdan geçmeniz gerektiğinden, sorun giderme konusunda can sıkıcıdır.



En yaygın DLL hatalarından bazılarını gözden geçirelim ve bu rahatsız edici sorunları giderme sürecini gözden geçirelim.

DLL Nedir?

Sorun gidermeye başlamadan önce hata mesajınızın ne anlama geldiğini anlamanıza yardımcı olur. DLL şu anlama gelir: Dinamik Bağlantı Kitaplığı . Esasen, bu dosyalar Windows'un temel bir parçasıdır ve programların her seferinde sıfırdan yazmadan çeşitli işlevleri gerçekleştirmesine izin verir.





Örneğin, bir program istediği zaman bir DLL dosyasına erişebilir. ekranda bir mesaj göster . Geliştiricilerin yeni bir tane yapması yerine bu kutuyu oluşturmak için uygun DLL'yi kullanır. Bu, programcılar için daha fazla verimlilik ve Windows genelinde standardizasyon sağlar.

Ancak bir şeyler ters gittiğinde, bu DLL dosyası kaybolabilir. Ve birçok program PC'nizde bir DLL'yi paylaşabildiğinden (aynı anda bile), bir DLL hatası genellikle tek bir uygulamada bir sorun olduğunu göstermez. Bu, sorun gidermeyi bir acı haline getiren şeyin bir parçasıdır.



Yaygın DLL Hataları

Tahmin edebileceğiniz gibi, bazı DLL'ler hata mesajlarında diğerlerinden daha sık açılır. Sorunlara neden olduğu en çok bilinen DLL'lerden bazıları şunlardır.

MSVCP140, MSVCP120, MSVCP110 ve MSVCP100

Bunların dördü de aynı DLL'nin farklı sürümleridir (14.0, 10.0, vb.). MSVC, Windows uygulamaları için son derece yaygın bir biçim olan Microsoft Visual C++ anlamına gelir.

Yüklü programlar listenizi açarsanız, etiketli birden çok giriş göreceksiniz. Microsoft Visual C++ 20xx Yeniden Dağıtılabilir . Bu paketin belirli bir sürümüne ihtiyaç duyan bir program yüklediğinizde, sizden bunu yapmanızı ister veya çalışmaz.

Bu dosya çok sayıda uygulama tarafından kullanıldığı için, genellikle hatalarla ortaya çıkar . Kullanıcılar, Skype'ı, WordPress uygulamasını ve çeşitli oyunları başlatırken bununla ilgili sorunları bildirir.

MSVCR100, MSVCR71

Bu iki DLL, yukarıdakilerin yoldaşlarıdır. iken KP bu standlarda C++ , bu dosyalar C Programlama dili . Bu iki sayı yine aynı dosyanın farklı sürümleridir ve program uyumluluğu sayesinde muhtemelen birden çok sürüm yüklemişsinizdir.

Bunlar çok yaygın olduğundan, çeşitli yazılımları başlattığınızda hatalar sıklıkla ortaya çıkar.

VCRUNTIME140

Dinamik Bağlantı Kitaplığı'ndaki 'bağlantı'nın bir nedeni var---- işte ilk ikisiyle ilgili başka bir DLL. Visual C++ kitaplığı DLL'lerinin 7 ila 13 arasındaki sürümleri, her sürüm için farklı bir ad kullandı ve bu, yukarıdaki ortak dosyalara neden oldu. Sürüm 14'ten itibaren, her iki dili de kullanan programların başka bir yeni DLL'ye bağlanması gerekir. Adı, her yeni sürümde değişen VCRUNTIME'dır.

Bu hatanın, Adobe Creative Cloud yazılımının yanı sıra Kodi'yi çalıştırmaya çalışırken ortaya çıktığı bilinmektedir.

D3DX9_43

İşte farklı bir köke sahip bir DLL. NS DX bu dosyada adı ifade eder Microsoft DirectX , multimedya oyunları ve uygulamaları çalıştırmak için bir API koleksiyonu. NS 43 başlıkta belirli bir sürüme atıfta bulunuluyor, bu nedenle bunu başka bir numarayla da görebilirsiniz.

Bilgisayarınız bu yoğun programlar için yalnızca DirectX kullandığından, bir video oyunu başlatırken bu hatayı görmeniz olasıdır.

Lame_enc

Lame_enc PC'nize hakaret değildir. Ses yazılımının MP3'e dönüştürülmesine izin veren LAME (LAME Ain't an MP3 Encoder) kodlayıcısını ifade eder. Yazılım patentleri nedeniyle , programlar yasal olarak MP3 kodlama yazılımı içeremez. Bu nedenle, LAME'yi kendi başınıza kurmanız gerekecek.

Bu hatayı gören kullanıcıların çoğunda LAME kurulu olacaktır. Audacity'de kullanım için . Audacity kullanmıyorsanız, bir MP3 yüklemeye veya kaydetmeye çalıştığınızda muhtemelen bu hatayı göreceksiniz.

32 veya 64 bit indirmeli miyim

Aşağıdaki tüm sorun giderme adımlarını uygulamadan önce, gerçekten LAME'nin kurulu olduğundan emin olun. Audacity'den şununla başlayan bir mesaj görürseniz Audacity, MP3 dosyalarını doğrudan dışa aktarmaz... , LAME'i indir ve yeniden dene.

NTDLL

Muhtemelen listedeki en ciddi hata olan NTDLL, NT çekirdek işlevlerini işleyen bir dosyadır. NT eskiden Yeni teknoloji ve bir zamanlar Windows ürün adının bir parçasıydı, ancak şimdi yalnızca teknik Windows bilgilerine dahil edilmiştir.

Bu DLL ile ilgili hatalara genellikle sürücü sorunları veya Windows'un bir programla arabirim oluşturma sorunu neden olur. Bu dosya düşük seviyeli sistem işlevlerini işlediğinden, çökmeler genellikle Windows'a önyükleme yapmanızı engeller.

DLL Hataları Nasıl Giderilir

Şimdi en yaygın hatalardan bazılarını gözden geçirdiğimize göre, genel sorun giderme sürecini gözden geçirelim. Bunların genel sorun giderme adımları olduğunu ve her hata için geçerli olmayabileceğini unutmayın. Ancak DLL dosyaları eksik olduğu için bir hata alıyorsanız, bu sıra yardımcı olacaktır.

  1. yeniden başlat
  2. Eksik DLL'yi kontrol edin
  3. Windows güncellemelerini yükleyin
  4. Etkilenen programı yeniden yükleyin
  5. İlgili sürücüleri güncelleyin
  6. Bir sistem dosyası kontrolü gerçekleştirin
  7. Kötü amaçlı yazılımları tara
  8. DLL'yi yeniden kaydettirin
  9. Sistem Geri Yüklemeyi Deneyin
  10. Windows'u Sıfırla

Adım 0: Ne Yapmamalı

DLL hatalarını giderirken, ihtiyacınız olan DLL dosyasını basit bir indirme ile tüm sorunlarınızı çözebileceklerini iddia eden web siteleriyle neredeyse kesinlikle karşılaşacaksınız. Bu web sitelerinden DLL dosyalarını indirmeyin .

Sürücü güncelleme yardımcı programları gibi, bu sitelerin DLL'lerini nereden aldığını bilmenin hiçbir yolu yok. Bu nedenle, neredeyse kesinlikle resmi değiller, genellikle güncel değiller ve kötü amaçlı yazılım içerebilirler. Ayrıca, tek bir DLL dosyasının değiştirilmesi genellikle sorununuzu çözmeye yetmez, bu da yeni bir DLL dosyasının izini sürmenin zaman kaybı olduğu anlamına gelir.

Ayrıca, hataya neden olan belirli DLL dosyasına atlamaktan kaçının ve Windows Kayıt Defteri'nde dolaşmayın. Bu gelişmiş adımlar çoğu durumda gerekli değildir ve kolayca daha fazla soruna neden olabilirsiniz.

1. Adım: Yeniden Başlatın

Çoğu sorun gidermede olduğu gibi, ilk denediğiniz şey yeniden başlatma olmalıdır. Şanslıysanız, sorununuz sadece küçük bir aksaklıktır ve yeniden başlatma sorunu çözecektir. Çalışmanızı kaydedin, yeniden başlatın ve hataya neden olan şeyi tekrar deneyin.

2. Adım: Eksik DLL'yi Kontrol Edin

O zamandan beri olası değil Windows klasörleri korur ancak siz (veya bir program) yanlışlıkla bir DLL dosyasını silmiş olabilirsiniz. Söz konusu DLL için Geri Dönüşüm Kutusu'nu kontrol edin ve orada bulursanız geri yükleyin. Sildiğinizi düşünüyorsanız ancak Geri Dönüşüm Kutusu'nu zaten boşaltmışsanız, bir restorasyon programı kullanın .

3. Adım: Windows Güncellemelerini Yükleyin

Birçok DLL hatası Microsoft tarafından dağıtılan kitaplıklarla ilgili olduğundan, Windows güncellemelerini kontrol etme en yeni sürümleri indirerek sorunları çözebilir. Bu özellikle önemlidir güncellemeleri yüklemeyi ertelediyseniz belli bir süre için.

Mevcut güncellemeleri yükledikten sonra, uygulandıklarından emin olmak için sisteminizi yeniden başlatın.

4. Adım: Etkilenen Programı Yeniden Yükleyin

Bazen bir DLL dosyasına erişirken belirli bir program tetiklenebilir. Hata veren herhangi bir programı kaldırmaya ve yeni bir kopyayı yeniden yüklemeye değer. Size sorunu neyin verdiğine bağlı olarak bu biraz iş olabilir, ancak bu önemli bir adımdır.

Adım 5: İlgili Sürücüleri Güncelleyin

Belirli bir donanım parçasıyla uğraşırken DLL hatası ortaya çıkarsa, uygun sürücüleri güncellemelisiniz. Örneğin, her yazdırmayı denediğinizde hatayı görüyorsanız, yazıcınızın sürücüsünü güncellemeyi deneyin. Grafik kartı sürücünüzü güncelleyin hata, oyun başlatmak gibi yoğun grafik gerektiren görevler sırasında ortaya çıkarsa.

6. Adım: Sistem Dosyası Kontrolü Gerçekleştirin

Ardından, SFC (Sistem Dosyası Denetleyicisi) komutunu çalıştırmayı denemelisiniz. Bu, Windows'un çeşitli sistem dosyalarını kontrol etmesine ve eksik veya hasarlı olanları düzeltir .

Bunu yapmak için şunu yazın cmd Başlat Menüsüne girin. Girişine sağ tıklayın ve Yönetici olarak çalıştır . Ardından, aşağıdaki komutu girin:

sfc /scannow

Bu tarama biraz zaman alacaktır, bu yüzden birkaç dakikanız olduğunda çalıştırın. Tamamlandığında, Windows herhangi bir sorun bulup bulmadığını size söyleyecektir.

7. Adım: Kötü Amaçlı Yazılım Taraması

DLL hataları mutlaka kötü amaçlı yazılımlardan kaynaklanmasa da olabilir. Belki bir enfeksiyon geçmişte bir DLL dosyasına zarar vermiştir veya şu anda bir DLL dosyasıyla uğraşmaktadır. Virüsten koruma yazılımınızla bir tarama yapın ve ardından Malwarebytes'in ücretsiz sürümü ikinci bir görüş için, sadece ekarte etmek için.

8. Adım: DLL'yi Yeniden Kaydedin

Bu noktada DLL dosyasının kaydını silip yeniden kaydetmeye çalışmakta fayda var. Bu, Windows'u bir an için DLL'yi 'unutmaya' zorlar ve sorunu çözebilecek bileşeni yeniden kurar.

Yazarak başka bir yükseltilmiş Komut İstemi açın cmd Başlat Menüsüne, ardından sağ tıklayıp seçin Yönetici olarak çalıştır . Sorunlu DLL'nin adını ekleyerek aşağıdaki komutları birer birer yazın:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

9. Adım: Sistem Geri Yüklemeyi Deneyin

Bu hata yakın zamanda başladıysa, Sistem Geri Yükleme sizi zamanda geriye götürebilir ve umarız sorunu tersine çevirebilir.

Tip kontrol Paneli Başlat Menüsüne girin, açın ve Kurtarma . Burada, seçin Açık sistem onarımı . Bir geri yükleme zamanı seçmek için istemleri izleyin ve Windows'un işlemi tamamlamasına izin verin.

Sorun yaşarsanız Sistem Geri Yükleme sorunlarını giderme konusundaki yardımımıza bakın.

Adım 10: Windows'u Sıfırlayın

Bu noktada, yapabileceğiniz neredeyse tüm sorun giderme işlemlerini yaptınız. Mevcut tüm Windows ve sürücü güncellemelerini yüklediğinizden, programı yeniden yüklediğinizden, Komut İstemi yardımcı programlarını denediğinizden ve (yakın zamanda) yeniden başlattığınızdan eminseniz, Windows'u sıfırlamaya devam etmeli .

Neyse ki, kullanabilirsiniz Bu Bilgisayarı Sıfırla kişisel dosyalarınızı kaldırmadan yeni bir Windows kopyasını yeniden yükleme işlevi. İnşallah hiçbir zaman bu noktaya gelmez. Ancak yukarıdaki tüm sorun giderme işlemlerinden sonra, yalnızca sıfırlamanız ve sorun giderme için daha fazla zaman kaybetmekten kaçınmanız gerekir.

Hangi DLL Hataları Sizi Çıldırtıyor?

Artık bazı yaygın DLL hatalarının köklerini ve bunların nasıl giderileceğini biliyorsunuz. Ne yazık ki, bu sorunlar, giderilmesi en sinir bozucu olanlardan bazılarıdır, bu nedenle size iyi şanslar diliyoruz. Umarım, birkaç hızlı güncelleme ve yeniden başlatma ile sorununuz ortadan kalkar.

Daha fazlası için, göz atın Fall Creators Güncellemesinde sorun gidermeye yönelik eksiksiz kılavuzumuz .

Paylaş Paylaş Cıvıldamak E-posta Konuşmayı Canlandırmak İçin Yeni Başlayanlar Kılavuzu

Konuşmayı canlandırmak zor olabilir. Projenize diyalog eklemeye hazırsanız, süreci sizin için özetleyeceğiz.

Sonrakini Oku
İlgili konular
  • pencereler
  • Sürücüler
  • Sistem Geri Yükleme
  • Windows 10
  • Sorun giderme
  • Windows güncelleme
Yazar hakkında Ben Stegner(1735 Makale Yayınlandı)

Ben, MakeUseOf'ta Editör Yardımcısı ve Onboarding Müdürüdür. 2016 yılında tam zamanlı yazmak için BT işinden ayrıldı ve bir daha arkasına bakmadı. Yedi yılı aşkın bir süredir profesyonel bir yazar olarak teknik eğitimleri, video oyunu önerilerini ve daha fazlasını ele alıyor.

varsayılan dosya ilişkilendirmelerini geri yükle windows 10
Ben Stegner'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın