Merhaba,

hazırladığımız yeni video rehberle 0xc000007b hatasının sebebini oğrenebilir ve bu hatayı kendiniz kolayca cozebilirsiniz.

Sorunu video rehber ile cozemezseniz hata raporunuzu yeni konu acarak bizimle paylaşınız. Dosyanızı bu sitelerden birine yukleyebilirsiniz:
Microsoft OneDrive Yandex Disk DropBox MediaFire DataFileHost Bu iceriği goruntulemek icin ucuncu taraf cerezlerini yerleştirmek icin izninize ihtiyacımız olacak.
Daha detaylı bilgi icin, cerezler sayfamıza bakınız.
Ucuncu taraf cerezlerini kabul et



Korsan oyunlar icin destek talebinde bulunmazsanız seviniriz. Oyunun orijinalini uygun fiyata Steam/uPlay/Origin/Epic/Battle.net'ten alabilirsiniz.

Sağlıcakla kalın!

Surprizbozan: 0xc000007b Hatasının Nedeni Bu hata icin belki de sayfalarca yazı yazıldı ve hatta DLL dosyaları barındıran programlar yapıldı. Hatta biz bile boyle bir DLL paketi yaptık fakat burada asıl sorun şu ki, her kullanıcı hatayı farklı bir DLL dosyasından alıyor.

Oncelikle bu hatanın genelde korsan, RIP'lenmiş oyunlardan kaynaklandığını belirtelim. Dosya boyutunu kucultmeyi amaclayan bazı arkadaşların kacırdığı nokta, oyunun calışması icin gerekli olan DirectX ve Visual C++ gibi bircok Redist'i Support klasorunden silmeleri.

Yine RIP'lenmiş oyunlar genelde kurulum yapmadığından gerekli DLL dosyalarını ilgili sistem klasorune de atmıyor. Oyunun calışması icin gerekli olan bu dosyalar olması gereken yerde olmayınca da 0xc000007b hatası ile karşılaşıyorsunuz.

Bir başka sorun da DLL dosyalarının elle kopyalanması. Bu da oyunun calışmasını engelleyen en buyuk faktor. Orneğin 64 Bit sisteme 32 Bit DLL dosyası kopyaladığınızda yine 0xc000007b hatası alıyorsunuz.

Bu bağlamda bazı tavsiyelerim:
Oyunları mumkun olduğunca Steam'den orijinal alın. TL desteği de var ve indirimde fiyatlar epey uygun. Korsan oyun indirecekseniz RIP'li surum indirmeyin! Dosya boyutu buyuk olan tam surumu indirin. Eksik DLL dosyalarını elle kopyalamak yerine ilgili Redist'i indirip kurmayı tercih edin.




Surprizbozan: Dependency Walker Rehberi Her 0xc000007b hatasının farklı bir nedeni olabilir. Bu ornekte Call of Duty Advanced Warfare ve Wolfenstein The New Order oyunlarını calıştırmak istediğinde 0xc000007b hatası alan bir okurumuzun sorununu nasıl cozduğumuzu goreceksiniz. Benzer yontemi siz de uygulayarak bu hatayı cozebilirsiniz.
İlk olarak Dependency Walker 64 Bit indiriyoruz: Dependency Walker 2.2.6000 x64 (32 Bit indirmek de gerekebilir bazı oyunlarda, eğer 64 Bit surum bilgi vermediyse.) depends22_x64 dosyasına sağ tıklayıp klasore cıkartıyoruz ve depends.exe aracını calıştırıyoruz. Karşımıza boyle bir pencere geliyor:





En soldaki klasor simgesine tıklıyoruz ve hata veren oyunun kısayolunu secip ac diyoruz:





Dependency Walker, adından da anlaşılacağı uzere calışan programın bağlı olduğu butun DLL dosyalarını gozden geciriyor ve karşımıza boyle bir rapor cıkarıyor:




İlk başta bu ekran biraz karışık gelebilir. Bunu sadeleştirmek icin en ustteki oyunun Exe dosyasına sağ tıklıyoruz ve Collapse All diyoruz.




Şimdi gorunum bu hale geliyor:





Sıra geldi hataya neden olan DLL dosyasını tespit etmeye. Burada, oyunun Exe'sinin solundaki + işaretine tıklıyoruz ve sonuc:




Referans olması acısından sorunsuz calışan sistemden bir ornek:




Burada bariz bir bicimde hataya xinput1_3.dll dosyasının yol actığını goruyoruz ama neden? Bu dosya olması gereken konumda duruyor zaten. Fakat biraz daha dikkatli baktığımızda, 64 Bit mimari ile yazılan oyunun, 32 Bit xinput1_3.dll ile uyumsuz olduğunu goruyoruz:


Oncelikle hataya neden olan dosya xinput1_3.dll. Bunu nereden anlıyoruz? Sol tarafında kırmızı kutucuk var. Dosyanın hata cıkarmasının nedeni, 32 Bit olması. Bunu nereden anlıyoruz? Sağda CPU kısmında x86 yazıyor kırmızı harflerle. x86, 32 Bit mimari anlamına geliyor. x64, 64 Bit. 32 Bit xinput1_3.dll dosyası, File Size kısmında da gorulduğu uzere 81 KB. Oysaki 64 Bit xinput1_3.dll dosyası 104 KB! Peki nerede bu xinput1_3.dll? Bunu gormek icin xinput1_3.dll dosyasına sağ tıklıyoruz ve Full Paths diyoruz.




Gorulduğu uzere dosyamız C:WindowsSystem32 klasorunde imiş.

Sonuc? İki seceneğiniz var: Calışan bir sistemden ilgili dosyayı almak ve kendi sisteminize kopyalayıp var olan dosyanın ustune yazmak. Bu ornekte calışan sistemimdeki 104 KB olan xinput1_3.dll dosyasını, oyunun acılmadığı sistemin C:WindowsSystem32 klasorune kopyaladım ve 81 KB'lık dosyanın uzerine yazdım. xinput1_3.dll dosyasını silip DirectX 9.29.1974 Redist kurmak. Zira xinput1_3.dll bu programla geliyor. Ya da alternatif olarak DirectX Web Installer ile eksik dosyaları yuklemek ve DirectX'i guncellemek. Soz konusu soruna yola acan dosyyaı uygun dosya ile değiştirdikten sonra artık 0xc000007b hatasından kurtulmuş olacaksınız. Bu konu kapanmıştır. Sorununuzu cozmek icin yeni bir konu acınız.

Actığınız konuda:

Başlıkta sorun yaşadığınız oyunun adını belirtin. Konu icinde ise: İşletim sisteminizin tam surumu belirtin. (Or: Windows 10 64 Bit.) Dependency Walker ile oluşturduğunuz DWI (disket simgesine tıklayıp masaustune kaydedebilirsiniz) ve ProcMon raporunu bir Cloud servisine upload edin: Microsoft OneDrive Yandex Disk DropBox MediaFire DataFileHost Oyunun surum bilgisini verin.




Surprizbozan: 0xc000007b Hatasının Alternatif Cozumleri Eğer bir program veya oyun acmaya calışırken bu hata ile karşılaşıyorsanız, aşağıdaki yontemlerle sorunun ustesinden gelebilirsiniz.

Herhangi bir Windows surumunde bir uygulama acarken "0xc000007b Uygulama duzgun olarak başlatılamadı" hatası ile karşılaşabilirsiniz. Temelde bu hatanın pek cok sebebi olabilir ancak genelde bu soruna yol acan olan en onemli sebep, 32-bit ile 64-bit ortamlarının uyumsuz calışması. Ornek olarak 32-bit tabanlı bir uygulama, başlatıldığı zaman 64-bit bir .dll dosyası yuklemeye calışırsa, sistem bu hatayı verebilir. Olası cozumler ise makalemizde.

1. Bilgisayarınızda hali hazırda kurulu olan .NET Framework surumunu guncellemek veya kurulum dosyası ile onarımını yapmak coğu koşulda bu sorunu cozebiliyor. En guncel .NET Framework surumunu indirmek icin tıklayınız.

2. Acmaya calıştığınız uygulamanın duzgun bir şekilde yuklendiğine emin olun. Kurulum esnasında oluşan bir hata sebebiyle 0xc000007b sorunu ile karşı karşıya kalmış olabilirsiniz. Uygulamayı tamamen silip tekrar yuklemek sorununuzu cozebilir.

3. Bazı uygulamalar, duzgun bir şekilde calışabilmek icin yonetici yetkilerine ihtiyac duyabilir. Bu tip durumlarda uygulamayı yonetici olarak calıştırmak, deneyebileceğiniz alternatiflerden biri.



4. Eğer acmaya calıştığınız uygulamayı yeni yuklediyseniz, sisteminizi yeniden başlatın. Zira bazı uygulamalar tam olarak calışabilmek icin sistemin yeniden başlatılmasına ihtiyac duyuyor.

5. Uygulamanın guncel olduğuna emin olun. Gerekirse guncellemeleri elle yukleyin.

6. Windows Update ile guncelleştirmeleri denetleyin. Bazı durumlarda uygulamalar belli suruculerin eksikliği sebebiyle bu hatayı verebilir. Windows Update, eksik olan suruculeri yukleyecek ve eskimiş olanları da guncelleyecektir.



7. Hatayı bir oyunda alıyorsanız DirectX'i guncelleyin. En guncel DirectX surumunu indirmek icin tıklayınız.

8. Microsoft Visual C++'ı yeniden yukleyin. 32-bit surum icin buraya, 64-bit surum icin buraya tıklayınız.

9. Kimi zaman komut istemi kullanılarak yapılan disk taraması bu sorunu cozebiliyor. chkdsk komutu ile disk taraması yapmak icin Windows tuşu + R kombinasyonu ile Calıştır ekranını acın ve acılan satıra cmd yazarak komut istemini başlatın. Komut satırına chkdsk c: /f /r (Eğer ana diskiniz başka bir harfte ise c ile değiştirin) yazarak taramayı başlatabilirsiniz.



10. All in One Runtime adlı program sayesinde eksik veya yanlış .dll dosyası sebebiyle oluşan hataları giderebilirsiniz. All in One Runtime programını indirmek icin buraya tıklayın.

11. Sadece 64-bit sistemler icin uygulanabilen son cozum yontemi ise oldukca riskli olmasına karşın, başarı oranı daha yuksek. Bazı system32 dosyalarının değiştirilmesi, 0xc000007b sorununu cozebiliyor. Bunun icin buradan indireceğiniz zip dosyasının icindekileri bir klasore cıkartın. Sisteminizi guvenli modda başlatın ve zip arşivinden cıkardığınız dosyaları C:WindowsSystem32 klasorune kopyalayıp var olan dosyalarla değiştirin. Ardından sisteminizi normal modda yeniden başlatın.
Eğer butun bu cozumlere rağmen hatayı almaya devam ederseniz, verilerinizi yedekleyip temiz Windows kurulumu yapmanızı oneririz.