Ev / Emniyet / Windows'ta DLL'leri yükleme ve kaydetme. Windows sistemine DLL nasıl yüklenir DLL dosyası ekleme

Windows'ta DLL'leri yükleme ve kaydetme. Windows sistemine DLL nasıl yüklenir DLL dosyası ekleme

DLL'lerle ilgili hatalar konusunda zaten birçok makale var. Tüm bu hatalar tek şekilde düzeltilebilir - bu dll dosyasını bilgisayara yükleyerek. Bu yazımda bunun nasıl yapılacağını yazacağım.

DLL dosyalarını indirme ve yükleme

Bir hata oluştuğunda genellikle eksik olan DLL dosyasının adı belirtilir. Bu dosyanın adını bir arama motoruna girip indirmeniz gerekiyor. Örneğin d3dx9_27.dll dosyasını indirmemiz gerekiyor. Bu ismi Yandex veya Google'a girip bir siteden indiriyoruz. DLL dosyalarını kendim indirdiğim en güvenli ve popüler site DLL-FILES.com'dur. Dosyanın adını girebileceğiniz bir alan var.

Şimdi bu dll dosyasını nereye atacağınızı bulmanız gerekiyor. İÇİNDE farklı sistemler Bu dosyaların konumları farklı olduğundan işletim sisteminin ilk sürümleriyle başlayacağım:

  • Windows 95/98– dosyayı C:\Windows\System klasörüne yerleştirin;
  • Windows NT veya 2000– dosyayı C:\WINNT\System32 klasörüne yerleştirin;
  • Windows XP, 7, 8, 10– dosyayı bir klasöre yerleştirin (için 32 C:\Windows\System32 içindeki bit sistemleri ve 64'ler C:\Windows\SysWOW64 içindeki bitler).

Bazen bir dosyayı yerleştirmeye çalışırken istenilen klasör dosyanın zaten orada olduğunu belirten bir mesaj görünebilir. O halde hata neden ortaya çıkıyor? Dosyanın hasar görmüş olması ya da bir tür virüs olması mümkündür, dolayısıyla onu yeni bir dosyayla değiştirebilirsiniz.

Eksik kitaplıkların tümünü aktardıktan sonra, değişikliklerin etkili olması için bilgisayarı yeniden başlatmanız ve ardından çalışmayan uygulamaları başlatmanız gerekir.

Her şeyi atarsan ne yapmalısın gerekli dosyalar klasöre kaydetmenize rağmen program veya oyun hala başlamıyor mu? Daha sonra kütüphaneyi sisteme kaydetmeyi deneyebilirsiniz, şimdi size nasıl yapılacağını göstereceğim.

Windows'ta DLL Nasıl Kaydedilir

DLL'leri Windows'a kaydetmek çok basit ve hızlıdır. Windows 7, 8 ya da 10 işletim sistemine sahipseniz bu işlemi gerçekleştirebilirsiniz. Ayrıca yönetici haklarına sahip olmanız gerektiğini de belirtmek isterim. Bu paragrafta dinamik kütüphaneleri kaydetmenin 3 yolunu göstereceğim.

İlk yol

Kullanıcılar tarafından en popüler ve kullanılanıdır.

Tuşlarını kullanarak “Çalıştır” penceresini açın Kazan+R ve oraya regsvr32.exe dosya_adı komutunu girin.

Başka bir deyişle, komut şu şekilde görünebilir (örnek olarak d3dx9_27.dll dosyasını kullanarak göstereceğim):

regsvr32.exe d3dx9_27.dll


Yöntem işe yaramadıysa, bu dosyanın tam yolunu, yani DLL'yi yerleştirdiğiniz klasörün yolunu belirtmeniz gerekir. Örneğin, şöyle görünebilir:

regsvr32.exe C:/Windows/system32/d3dx9_27.dll


Kayıt başarılı olursa, olumlu bir yanıt veya bir hata mesajı görmelisiniz. modül yüklendi... Ama bu konuya biraz sonra değineceğim.

İkinci yol

Burada komut satırını kullanacağız ancak yönetici olarak açmanız gerekiyor, umarım bunu nasıl yapacağınızı biliyorsunuzdur.

regsvr32.exe path_to_dll_file

Yani her şeyi aynı şekilde yapıyoruz, sadece komut satırında.


Kütüphanenin kaydedildiğini belirten bir mesaj veya bir hatanın tekrar görünmesi gerekir.

Üçüncü yol

Yöntem nadiren kimse tarafından kullanılır, ancak aynı zamanda işe de yarar. Açılan ekranda dll dosyanızı alın ve üzerine sağ tıklayın. içerik menüsü bir öğe seç "Birlikte aç" ve klasöre gidin Windows/Sistem32 ve orada kütüphaneyi açacağımız regsvr32.exe programını arayın.

DLL dosyaları kaydedilirken hata oluştu

Bir DLL'yi kaydetmeye çalıştığınızda, ne şekilde olursa olsun, şu veya bu DLL'nin modülünün uyumsuz olduğuna dair bir hata alabilirsiniz. Windows sürümü veya yüklendi. Ne yapalım?

Bu tür hatalar aşağıdaki nedenlerden dolayı ortaya çıkabilir:

  • Kütüphane bu özelliği desteklemediğinden veya sisteme zaten kayıtlı olduğundan kayıt olmasına gerek yoktur;
  • İndirdiğiniz dosya bozuk veya kütüphanelerle tamamen alakasız.

Sorun nasıl çözülür?

  • İleri düzey kullanıcılar regasm.exe'yi kullanabilir;
  • Aynı dosyayı İnternet'ten farklı bir kaynaktan indirmeyi deneyin. Veya dosyanın ne olduğuna bakın ve özel DLL dosya yükleyicilerini kullanın. Bazı kütüphaneler DirectX gibi bazı yazılımlarla birlikte gelir.
  • Bir uygulamayı indirirken antivirüs, kurulum işlemi sırasında yükleyicide bulunan önemli DLL'leri silmiş olabilir, bu nedenle oyunu başka bir kaynaktan indirmeniz veya antivirüs yazılımını geçici olarak devre dışı bırakıp uygulamayı yeniden yüklemeniz gerekir.

Bu noktada DLL kitaplıklarının kurulumunu anlatmayı bitireceğim ve gelecekte bu konuya mümkün olduğunca nadir dönmeye çalışacağım. Hala sorularınız varsa yorumlarda cevaplamaya çalışacağım.

Bir programın veya oyunun çeşitli ek DLL dosyalarının kurulumunu gerektirdiği bir durumla sıklıkla karşılaşabilirsiniz. Bu problem oldukça kolay bir şekilde çözülebilir; özel bilgi veya beceri gerektirmez.

Kütüphaneyi sisteme kurabilirsiniz. çeşitli şekillerde. Yemek yemek özel programlar Bu işlemi gerçekleştirmek için veya manuel olarak da yapabilirsiniz. Basitçe söylemek gerekirse, bu makale şu soruyu cevaplayacaktır: "Dll ​​dosyaları nereye atılır?" bunları indirdikten sonra. Her seçeneği ayrı ayrı ele alalım.

Yöntem 1: DLL Paketi

DLL Suite, ihtiyacınız olan dosyayı internette bulup sisteme yükleyebilen bir programdır.

Bunu yapmak için aşağıdakileri yapmanız gerekecektir:


İşte bu, indirme başarılı olursa program indirilen dosyayı yeşil bir işaretle gösterecektir.

Yöntem 2: DLL-Files.com İstemcisi

DLL-Files.com İstemcisi birçok yönden yukarıda tartışılan programa benzer, ancak bazı farklılıkları vardır.

Kütüphaneyi buraya kurmak için aşağıdakileri yapmanız gerekir:


İşte bu, DLL kütüphaneniz sisteme kopyalandı.

Programın ek bir gelişmiş görünümü vardır - bu, yüklemek için farklı DLL sürümlerini seçebileceğiniz bir moddur. Bir oyun veya program bir dosyanın belirli bir sürümünü gerektiriyorsa, bu türü DLL-Files.com İstemcisinde etkinleştirerek bulabilirsiniz.

Bir dosyayı varsayılan konum dışında bir konuma kopyalamanız gerekiyorsa düğmesine tıklayın. "Versiyon seç" ve ileri düzey kullanıcılar için kurulum seçenekleri penceresine yönlendirileceksiniz. Burada aşağıdakileri yaparsınız:

  1. Kurulumun gerçekleştirileceği yolu belirtin.
  2. Düğmeye tıklayın "Şimdi Yükle".

Program dosyayı belirtilen klasöre kopyalayacaktır.

Yöntem 3: Sistem Araçları

Kitaplığı manuel olarak yükleyebilirsiniz. Bunu yapmak için, DLL dosyasının kendisini indirmeniz ve ardından onu aşağıdaki klasöre kopyalamanız veya taşımanız gerekir:

C:\Windows\System32

Sonuç olarak, çoğu durumda DLL dosyalarının yol boyunca yüklendiği söylenmelidir:

C:\Windows\System32

Ancak Windows 95/98/Me işletim sistemleriyle çalışıyorsanız kurulum yolu şu şekilde olacaktır:

C:\Windows\Sistem

Windows NT/2000 için:

C:\WINNT\System32

64 bit sistemler farklı bir kurulum yolu gerektirebilir.

Zaman zaman bazı kişiler oyunları başlatırken sorun yaşıyor. Bunlar farklı geliştiricilerin çeşitli uygulamaları olabilir. Tek ortak noktaları üretim yılıdır. Yani - 2013. Ve bu durumlarda ortaya çıkan hata, bilgisayardaki yeni kitaplıkların bulunmamasından kaynaklanmaktadır. Özellikle Msvcr120.dll. Bu dosyayı nereye atacağınız ve nereden alacağınız - aşağıda okuyabilirsiniz.

İlk yol

Msvcr120.dll, Visual Studio 2013'te bulunan bir kütüphanedir. Birçok ürünün işlevselliğinden sorumludur ve gerekli bir parçasıdır. yazılım modern bilgisayarlar. Bir programı başlatırken aşağıdaki içeriğe sahip bir hata mesajı alırsanız: "Program başlatılamıyor. Msvcr120.dll eksik", o zaman umutsuzluğa kapılmayın, onu bilgisayarınıza kolayca alabilirsiniz.

Bu sorunun en iyi çözümü Visual Studio 2013 bileşenlerinin dağıtımını resmi Microsoft web sitesinden indirip tüm öğeleri yüklemektir. İnternet hızınıza bağlı olarak bu işlem 1,5 saat kadar zamanınızı alabilir ancak buna değer. Sonuçta, gelecekte işinize yarayacak bir dizi kullanışlı kitaplık ve sürücüye sahip olacaksınız. Ve şu soruyu düşünün: "Msvcr120.dll - nereye atılır?" - buna gerek kalmayacak.

İkinci yöntem

Öncekinden pek farklı değil. Hala tanınmış bir siteyi ziyaret etmeniz gerekiyor. Orada yalnızca ihtiyacınız olan dosyayı bulabilir ve indirebilirsiniz. Arama ve indirme işlemi tam anlamıyla birkaç dakikanızı alacaktır. İşletim sisteminize özel bir sürüme ihtiyacınız olacak. “Bilgisayarım” simgesine sağ tıklayıp “Özellikler” sekmesini seçerek öğrenebilirsiniz. Yani msvcr120.dll dosyasını indirdiniz. Nereye atmalı? aşağıdaki konumlardan birine yerleştirmeniz gerekir.

  1. 32 bit sistemler için - "C:/Windows/system32" klasörüne.
  2. 64 bit için - "C:/Windows/sysWOW64".
  3. Nadir durumlarda, dosyayı belirtilen klasörlere yerleştirdikten sonra programın hala msvcr120.dll'yi bulamadığını görürsünüz. Ne yapalım? Oyunun klasörüne koymayı deneyin.

Dosyayı doğru klasöre yerleştirdikten sonra bilgisayarınızı yeniden başlattığınızdan emin olun. Yolu bağımsız olarak kayıt defterine kaydetmeniz gereken durumlar vardır. Bunu yapmak için aşağıdakileri yapmanız gerekir.

  1. Hadi başlatalım komut satırı Aramaya "CMD" komutunu girerek.
  2. İndirdiğiniz kütüphane dosyasını masaüstünüze yerleştirin.
  3. "cd masaüstü" komutunu girin.
  4. “regsvr32 msvcr120.dll” yazıp “enter”a basıyoruz.

Bundan sonra yeniden başlatıyoruz kişisel bilgisayar.

Daha hızlı

Aradığınız dosyayı almanın daha hızlı bir yolu var. Buna farkındalık denir. Birçok oyun, kurulumdan önce size hangi bileşenleri kurmak istediğinizi sorar. Ve bunların arasında Visual Studio 2013 dağıtımlarını sıklıkla bulursunuz. Bu nedenle, kurulum sırasında bu kitaplık paketini bilgisayarınıza kendiniz kurmayı reddettiyseniz, ya oyunu tamamen yeniden yüklemeyi, sürücüleri belirlemeyi veya gerekli olanı manuel olarak bulmayı deneyin. diskteki dosya - yükleyici

Bundan sonra sorunlar devam ederse, bilgisayarınızda arama yapın ve msvcr120.dll dosyasını manuel olarak bulmaya çalışın. Bulunan dosyayı nereye koymalıyım? Makalede belirtilen tüm klasörlere evet. İşlevselliğini kontrol etmek için kitaplığı hareket ettirmeyi deneyin. Aynı zamanda, işletim sisteminin bütünlüğünü otomatik olarak kontrol edip yeni dosyalar bulurken, bilgisayarı her seferinde yeniden başlatmayı unutmayın.

Emniyet

Bilinmeyen yerlerden program indirip yüklerken güvenli olduklarından emin olun. Bunları virüslere ve kötü amaçlı yazılımlara karşı taradığınızdan emin olun. Sonuçta, sistem bölümlerine girerlerse, sizi yalnızca ilgilendiğiniz oyuncağı oynama fırsatından mahrum etmekle kalmaz, aynı zamanda kişisel bilgisayarınızı çöp sahasına da gönderebilirler. Aradığınız dosyayı bir diskten yüklemeye karar verirseniz, lisanslı olduğundan emin olun, aksi takdirde kimse kalitesini garanti edemez.

Oynamayı seven ama parası olmayan tüm oyunculara selamlar (veya arzular) oyunun lisanslı kopyalarını satın almak için... Sizin de tam olarak böyle olduğunuzdan %100 eminim, çünkü lisans sahiplerinin 3dmgame.dll nereye atılır sorusu var. - Prensip olarak ortaya çıkamaz ve gerçekten nedenini merak ediyorsanız, dosyayı indirip olması gereken yere attıktan sonra hiçbir şey olmayacak ve oyuncak hala çalışmayacak - o zaman okumaktan çekinmeyin. Korsanlığın iyi mi kötü mü olduğu hakkında konuşmayacağım, size işin doğasını, bu dosyanın nereden geldiğini ve neden Google'da araştırıldığını anlatmaya çalışacağım. bu sorun- bu gerçek bir başarısızlık.

Bu dosyanın çoğunlukla haklı olarak kaybolduğunu düşünüyorum. Büyük Hırsızlık Auto 5, çünkü bu oyun en popüler oyunlarımızdan biri ama herkes bir krizin ortasında bir oyuncağa iki bin ruble ödeyemez; bu konuda yapabileceğiniz hiçbir şey yok. İÇİNDE bu durumda Oyuncumuz elbette iyi bilinen torrent izleyiciye gidecek ve onu oradan indirecek... ardından kurulum için birkaç saat harcayacak (ve bazı yeniden paketlemelerin kurulumu aslında çok zaman alır) aniden oyunun başlamadığını ve 3dmgame.dll dosyasını gerektirdiğini keşfedecektir.

Dikkat etmek! - blogumda bir genel bakış, ilginç bir not var... nereye bakmanıza gerek yok - aslında her şey oldukça basit bir şekilde çözüldü, ancak sebebinin ne olduğunu bulmanız gerekiyor - hepsi orada, kaçırmayın. ..

3dmgame.dll dosyasını nereye koymalıyım ve neden gerekli?

Bundan sonra ne yapmalı? — inceleme makalesinde sorunların nerede büyüdüğünü yazdım bu dosya, o zaman tamamen mantıklı bir sorunuz olabilir - her şey orada yazılmışsa bu not ne işe yarar? ... cevap basit ve çok açık - birçok kişi bu dosyayı oyun klasörüyle birlikte indirip yüklemenizi tavsiye ediyor, ancak aslında 2-3 ekstra tarayıcı ve çok daha ilginç şeyler yükleyeceksiniz. Bu not yalnızca sizi uyarma ve sorunun doğru ve tek doğru çözümüne yönlendirme çabasıdır.

Oyunun lisanslı bir kopyasında, daha önce de yazdığım gibi, bu dosya yoktur ve olamaz - dolayısıyla bunlar korsan, hacklenmiş bir oyunun sorunlarıdır... ve bunların hepsi anti-virüs sisteminizin hatasıdır. (ne kadar iyi olursa olsun ve yanlış pozitifler bu tür dosyalar için - bu genellikle normaldir). Yukarıda GTA5'te bir 3dmgame dosyası olmadığı söylense bile bir hata görebilirsiniz, ancak sorun tam olarak içindedir, yani yokluğundadır.

Ne yapmalıyız? — cevabını antivirüsünüze sorun. Burada NOD32'm var (bu arada, geçen gün bana AVG 2016'yı test etmem için bir anahtar verildi - inceleme içeren bir not bekleyin)... burada benim için her şey basit, “Karantina” sekmesini bulup orada 3dmgame dosyamıza bakıyoruz. İndirmeye gerek yoktur ve olması gerektiği yere geri yüklenecektir; antivirüsünüz dosyaları karantinaya alırsa, kurtarma olasılığı olmadan dosyayı silmiş olabilir.

Bu durumda oyunu tamamen yeniden yüklemeniz gerekecektir. (Antivirüsü unutmadan, uyumuyor ve her şey yeniden olacak) veya her şeyi bir arada indirmemek için oyun için ayrı bir çatlak bularak (bu arada, dağıtım kitinin tekrar indirilmesi gerekebilir, antivirüsünüzün bu dosyayı hangi aşamada öldürdüğünü bilmiyorsunuz)

Not: Peki, 3dmgame.dll dosyasını herhangi bir yere atmanıza gerek olmadığını, her şeyin çok daha kolay çözülebileceğini anladık. Umarım notum sana yardımcı olmuştur.

Çoğu zaman bazı programların çalışmak istememesi olur çünkü... Bilgisayarınızda belirli bir DLL dosyası eksik. Bu durumda ne yapmalı? Bu dosyayı indirip yüklemeniz gerekiyor. İnternetten bir DLL dosyasını indirirken genellikle sorun olmaz, ancak nasıl kurulur?

Bir DLL dosyasını kurmanın ilk yolu:
En kolay yol, indirdiğiniz dll dosyasını çalıştırmaya çalıştığınız programın bulunduğu klasöre yerleştirmektir. Bu yöntem çok basittir ancak her zaman işe yaramaz.

Bir DLL dosyasını kurmanın ikinci yolu:
İkinci yöntem ise indirdiğiniz dll dosyasını işletim sisteminizin sistem klasörlerine yerleştirmektir. İlk önce ne tür olduğunu bulmanız gerekir. işletim sistemi. Bunu yapmak için masaüstündeki "Bilgisayarım" simgesine sağ tıklayın ve "Özellikler" e gidin. İşletim sisteminizin türü burada belirtilecektir:


32 bit işletim sisteminiz varsa, o zaman:
  • Bilgisayarım'ı açın.
  • "Windows" klasörüne gidin.
  • Orada "System32" klasörünü bulun ve indirilen DLL dosyasını buraya yerleştirin.
64 bit işletim sisteminiz varsa, o zaman:
  • Bilgisayarım'ı açın.
  • Sistem sürücünüzü açın (genellikle "C" sürücüsüdür).
  • "Windows" klasörüne gidin.
  • Orada "SysWOW64" klasörünü bulun ve indirilen DLL dosyasını buraya yerleştirin.
  • Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.
Bir DLL dosyasını kurmanın üçüncü yolu:
İkinci yöntemi kullanarak dll dosyasını yüklediyseniz ancak yine de hata alıyorsanız üçüncü yöntem kullanılır. Dll dosyasını yüklediğinizi sisteme manuel olarak belirtmeniz gerekmektedir. Bunu yapmak için:
  • Başlat menüsüne gidin.
  • Arama çubuğuna "cmd" yazın. Ve bulunan programı açın.
  • Açılan pencerede şunu girin: " regsvr32 dll_file_name.dll". (örneğin şu şekilde: "regsvr32 test.dll")
  • Bilgisayarınızı yeniden başlatın.