- Konum
- BERTUNA
-
- Üyelik Tarihi
- 2 Haz 2020
-
- Mesajlar
- 5,358
-
- MFC Puanı
- 16,420
Yeni kurduğum Windows Vista Ultimate x86 İşletim sisteminde Company Of Heroes Tales Of Valor (Konusu 2.Dünya Savaşı olan COD tarzı bir gerçek zamanlı strateji oyunu) pc oyununu yüklerken, şöyle bir hata aldım.
Hata "d3dcompiler_47.dll not loading" Bu hatadan sonra oyun kurulumunu yarıda kesti Rollback (işlemlerini geriye alma) yaparak kapandı.Halbul ki ben sistemin DirectX 9.0a,9.0b,9.0c ve Haziran 2010 SDK'sını da yüklemiştim(buna netframework çatısına özel üretilmiş MS_Game NetFramework ki bunları bugün bulmanız İMKANSIZ..., 9.0 ve 3.1 yüklendi) ama her ne oldu ise böyle bir garip hata ile karşılaştım.
Ama bende çareler tükenmez, denizde kum bende o kadar çare......Hemen e-kütüphaneme geçtim orada 10 yıl önce hazırladığım bir makaleyi buldum ve uyguladım sonuç olumlu idi.Şimdi bunu buraya basitleştirilmiş maddeler halinde aktarıyorum.Elinizin altında olsun.
1.Hata aldığınız DLL indirdikten sonra , DLL dosyasını hata aldığınız bilgisayarınızda sıkıştırılmış halden Winrar yardımı ile açınız, klasör içerisinde bulunan tek DLL dosyasını Mouse ile sağa tıklayarak kopyalayınız.
2.Kopyalamış olduğunuz DLL dosyasını Windows 32 bit işletim sistemi kullanıyorsanız C sürücüsü içerisinde Windows içerisinde System32 (C:\Windows\System32) klasörüne yapıştırınız.
3.Windows 64 bit işletim sistemi kullanıyorsanız kopyalamış olduğunuz DLL dosyasını C sürücüsü içerisinde Windows içerisinde SysWOW64 (C:\Windows\SysWOW64) klasörüne ve C sürücüsü içerisinde Windows içerisinde System32 (C:\Windows\System32) klasörüne yapıştırınız.
4.Klasör içerisine DLL dosyasını yapıştırma (yükleme) işlemi sırasında, dosyanın zaten var olduğuna dair uyarı alırsanız eski DLL dosyasının üzerine yazınız. Bu şekilde bozuk DLL dosyasını yenilemiş olursunuz. DLL dosyasını yapıştırma işleminden sonra bilgisayarınızı tekrar başlatarak hata aldığınız oyun veya programı çalıştırınız.
5.Bazı program veya oyunlarda DLL dosyasını sistem klasörü haricinde hata aldığınız oyun veya programın kurulu olduğu kök dizine (ilk klasör) atmak gerekebiliyor. Sistem klasörüne DLL dosyasını yükler yine DLL uyarısı alırsanız oyun ya da programın kök dizinine DLL dosyasını yapıştırınız.
6.İşlemleri yaptığınız halde DLL hatası devam ediyorsa, Windows 32 bit için başlat menüsünden çalıştır alanına CMD yazınız, açmadan CMD dosyası üzerinde Mouse ile sağa tıklayarak “Yönetici olarak çalıştır” menüsüne tıklayınız. Açılan komut penceresine örneğin,
komutunu girerek Enter tuşuna basınız.
7.Windows 64 bit için yine aynı şekilde “Yönetici olarak çalıştır” menüsüne tıklayarak açılan komut penceresine örneğin;
komutunu girerek Enter tuşuna basınız. Bilgisayarınızı son defa sisteminizin tamamen yenilenmesi için tekrar başlatınız.
Yukarıda bahsedilen yöntemleri uygulayarak, Windows işletim sisteminizi yeniden başlattıktan sonra yukarıda ki adımsal yaptığınız işlemlerin doğruluğunu kontrol etmenizi tavsiye ederim.
Windows 32 bit ve Windows 64 bit için CMD komut penceresine;
komutunu girerseniz, bilgisayarınızda bulunan tüm DLL dosyalarını onarırsınız.
Hata "d3dcompiler_47.dll not loading" Bu hatadan sonra oyun kurulumunu yarıda kesti Rollback (işlemlerini geriye alma) yaparak kapandı.Halbul ki ben sistemin DirectX 9.0a,9.0b,9.0c ve Haziran 2010 SDK'sını da yüklemiştim(buna netframework çatısına özel üretilmiş MS_Game NetFramework ki bunları bugün bulmanız İMKANSIZ..., 9.0 ve 3.1 yüklendi) ama her ne oldu ise böyle bir garip hata ile karşılaştım.
Ama bende çareler tükenmez, denizde kum bende o kadar çare......Hemen e-kütüphaneme geçtim orada 10 yıl önce hazırladığım bir makaleyi buldum ve uyguladım sonuç olumlu idi.Şimdi bunu buraya basitleştirilmiş maddeler halinde aktarıyorum.Elinizin altında olsun.
1.Hata aldığınız DLL indirdikten sonra , DLL dosyasını hata aldığınız bilgisayarınızda sıkıştırılmış halden Winrar yardımı ile açınız, klasör içerisinde bulunan tek DLL dosyasını Mouse ile sağa tıklayarak kopyalayınız.
2.Kopyalamış olduğunuz DLL dosyasını Windows 32 bit işletim sistemi kullanıyorsanız C sürücüsü içerisinde Windows içerisinde System32 (C:\Windows\System32) klasörüne yapıştırınız.
3.Windows 64 bit işletim sistemi kullanıyorsanız kopyalamış olduğunuz DLL dosyasını C sürücüsü içerisinde Windows içerisinde SysWOW64 (C:\Windows\SysWOW64) klasörüne ve C sürücüsü içerisinde Windows içerisinde System32 (C:\Windows\System32) klasörüne yapıştırınız.
4.Klasör içerisine DLL dosyasını yapıştırma (yükleme) işlemi sırasında, dosyanın zaten var olduğuna dair uyarı alırsanız eski DLL dosyasının üzerine yazınız. Bu şekilde bozuk DLL dosyasını yenilemiş olursunuz. DLL dosyasını yapıştırma işleminden sonra bilgisayarınızı tekrar başlatarak hata aldığınız oyun veya programı çalıştırınız.
5.Bazı program veya oyunlarda DLL dosyasını sistem klasörü haricinde hata aldığınız oyun veya programın kurulu olduğu kök dizine (ilk klasör) atmak gerekebiliyor. Sistem klasörüne DLL dosyasını yükler yine DLL uyarısı alırsanız oyun ya da programın kök dizinine DLL dosyasını yapıştırınız.
6.İşlemleri yaptığınız halde DLL hatası devam ediyorsa, Windows 32 bit için başlat menüsünden çalıştır alanına CMD yazınız, açmadan CMD dosyası üzerinde Mouse ile sağa tıklayarak “Yönetici olarak çalıştır” menüsüne tıklayınız. Açılan komut penceresine örneğin,
Kod:
RegSvr32 C:\Windows\System32\d3dcompiler_47.dll
7.Windows 64 bit için yine aynı şekilde “Yönetici olarak çalıştır” menüsüne tıklayarak açılan komut penceresine örneğin;
Kod:
RegSvr32 C:\Windows\SysWOW64\d3dcompiler_47.dll
Yukarıda bahsedilen yöntemleri uygulayarak, Windows işletim sisteminizi yeniden başlattıktan sonra yukarıda ki adımsal yaptığınız işlemlerin doğruluğunu kontrol etmenizi tavsiye ederim.
Windows 32 bit ve Windows 64 bit için CMD komut penceresine;
Kod:
sfc /scannow
TRWE_2012