Uygulama düzgün başlatılamadı (0xc000007b)
Windows uygulamaları, yürütülecek bir dizi işleme bağlıdır. Aynı zamanda, bir programın çalıştırılması için yerine getirilmesi gereken çeşitli parametreler vardır. Bunları çalıştırırken görünebilecek bir hata şudur : Uygulama düzgün başlatılamadı (0xc00007b) (The application was unable to start correctly (0xc00007b)). Bu hatanın oluşmasının birçok nedeni vardır, ancak ana neden x86 uygulamasının x64 tabanlı işletim sistemiyle uyumlu olmaması olabilir.
0x000007b hatası genellikle yazılımdan uyumsuz mimariye sahip bir çakışma olduğunu gösterir . (0x000007b)Örneğin, 64 bit bir sistemde 32 bit yazılım kullanmaya çalışmak. Ancak, 64 bit bir bilgisayarda 32 bit programları çalıştırabilirsiniz.
Bir program veya oyun başlatmaya çalışırken, Uygulama düzgün başlatılamıyor(The application was unable to start correctly) , Hata Kodu 0xC000007B , DURUM GEÇERSİZ GÖRÜNTÜ FORMATI'nı(STATUS INVALID IMAGE FORMAT) belirten bir iletişim kutusu görürseniz , bu, uygulamanın Windows 11/10'unuzun mimarisiyle uyumlu olmadığı anlamına gelir. PC veya eksik bağımlılıklar. Bu hata, güncel olmayan bir .NET Framework , Direct X , bir Sürücü(Driver) veya sistem dosyalarınızda bozulma kullandığınızda da ortaya çıkabilir. Sabit sürücünüzle ilgili bir sorun olduğunda da görünebilir.
0xC000007B diğer birçok programla birlikte ortaya çıkarken, STATUS_INVALID_IMAGE_FORMAT , 32 bit sistemde çalışan 64 bit üzerinde çalışacak şekilde tasarlanmış bir uygulamayı çalıştırmayı denediğinizde anlamına gelir. Sistem , 64-bit için olan DLL'yi(DLL) yükleyemiyor ve bu nedenle bir sonlandırma durumuna giriyor. Bunun dışında, NTStatus.h(NTStatus.h) dosyasına da işaret edilirseniz , bunun bir dosya bozulması vakası olabileceği anlamına gelir.
Uygulama düzgün başlatılamadı (0xc000007b)
0x000007b hatasına neyin neden olduğu hakkında bir fikriniz varsa, sorunu çözmek için çok daha donanımlısınız. Bu bölümde inceleyeceğimiz düzeltmeler şunlardır:
STATUS_INVALID_IMAGE_FORMAT
0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
Yapmanız gereken ilk şey, uygulamayı kapatmak için Tamam'a tıklamak. İkinci(Second) olarak, bu sefer çalışıp çalışmadığını görmek için ortamı yeniden yüklemeyi deneyin. Değilse, aşağıdaki yöntemleri deneyin:
- Uygulamayı uyumluluk modunda başlatın.
- .NET Framework'ü etkinleştirin.
- DirectX'i güncelleyin.
- Visual C++'ı yeniden yükleyin.
- Bozuk DLL'leri değiştirin
- Uygulamayı (Application)Yönetici Ayrıcalıklarıyla(Admin Privileges) Yeniden Yükleyin
- Bağımlılıkları Yükle ve Güncelle
- CHKDSK yardımcı programını kullanın.
Ardından, yukarıdaki düzeltmelerin ayrıntılarına ve bunları başarıyla gerçekleştirmek için gerekli adımlara geçeceğiz.
1] Uygulamayı uyumluluk modunda başlatın(Launch)
Uyumluluk modu, sisteminizle uyumlu olmayan programları çalıştırmak için kullanışlıdır. Hatanın nedeninin bir uygulamanın uyumluluğu olduğundan şüpheleniyorsanız, kısayolu sağ tıklayın ve Özellikler'e(Properties) gidin .
Özellikler penceresinin (Properties)Uyumluluk(Compatibility) sekmesine geçin ve programı doğru şekilde işleyen önceki bir Windows sürümünü biliyorsanız , Bu programı uyumluluk modunda çalıştır(Run this program in compatibility mode for) seçeneğini işaretleyin.
Alternatif olarak, Uyumluluk sorun gidericisini çalıştır seçeneğine(Run compatibility troubleshooter) tıklayın . Ardından, Uyumluluk modu (Compatibility mode ) açılır menüsünden kararlı Windows sürümünü seçin ve Tamam(OK) düğmesine basın.
2] .NET Framework'ü etkinleştirin
Windows 11/10 /10'daki 0x000007b hata kodunun en yaygın nedeni , sistemin varsayılan olarak .NET Framework'ü devre dışı bırakmasıdır. Origin'i(Origin) kullanmak için bunu etkinleştirmelisiniz .
Bilgisayarınızda .NET Framework'ü(.NET Framework) etkinleştirmek için Windows tuşuna basın ve (Windows)Denetim Masası'nı(Control Panel) arayın . Denetim Masası'nı başlatın(Launch Control Panel) .
Sağ üst köşedeki bağlantıdan Denetim Masası'nı Kategori(Category) görünümüne değiştirin ve ardından Programları (programs)kaldır'a(Uninstall a program) tıklayın . Burada, sol bölmedeki Windows özelliklerini aç veya kapat bağlantısını seçin.(Turn Windows features on or off)
.NET Framework için tüm onay kutularını işaretleyin . Listenin başında olmalılar. .NET Framework'ü(.NET Framework) etkinleştirdikten sonra Tamam düğmesine(OK) tıklayın. Bu, 0x000007b hatasını durdurur.
3] DirectX'i Güncelle
Yukarıda bahsedilen sorun için başka bir temel düzeltme, DirectX'i güncellemek veya yeniden yüklemektir(update or reinstall DirectX) . DirectX'i(DirectX) güncelleyerek veya yeniden yükleyerek, DirectX'in(DirectX) bozuk veya uyumsuz bileşenlerini bilgisayarınızdan değiştirebilirsiniz.
0x000007b koduyla hataya neden olabilecek bir faktör olarak eski bir Direct X belirledik. (Direct X)Direct X'i(Direct X) güncellemek oyun ve sistem performansınızı da iyileştirecektir. Güncellemek için Microsoft DirectX web sitesini ziyaret edin ve en son sürümü indirin.
Direct X kurulum dosyasını indirdikten sonra , kuruluma başlamak için üzerine çift tıklayın. 0x000007b hatasının ciddi durumlarda, Direct X yüklemesi başarısız olabilir.
DirectX Diagnostic Tool'u(run the DirectX Diagnostic Tool.) da çalıştırmayı deneyebilirsiniz .
4] Visual C++'ı yeniden yükleyin
İlk düzeltmeden sonra sorunu hala fark ederseniz, Visual C++ Redistribution yeniden yükleyin .
İlk önce, zaten sahip olduğunuz şeyi kaldırmanız gerekir.
Başlat(Start) menüsünde Program ekle veya kaldır(Add or remove programs) öğesini aratın ve seçin. Bu listedeki tüm Visual C++tıklayın ve bunları kaldırın.(Click)
Çeşitli VC++ yazılımlarını kaldırdıktan sonra, bağlantılı web sayfasını açın ve Özet'ten sonraki ilk bölüme gidin(Summary) . Bu en son sürüm olmalıdır.
Burada, bilgisayarınız 64 bit ise x86(x86) ve x64'ün (x64 ) yanındaki bağlantılara tıklayın çünkü hem 64 bit hem de 32 bit sürümleri indirmeniz gerekiyor. 32 bit mimarideki sistemlerin(Systems) yalnızca x86'yı indirmesi gerekir.(x86.)
5] Bozuk DLL'leri değiştirin
Bazen, bozuk DLL dosyalarının hatalı olması, yürütülürken uygulamalarda da sorunlara neden olabilir. Bu eksik veya bozuk DLL dosyalarını düzeltmeniz gerekiyor.
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Bunu yapmanın en iyi yolu, Sistem Dosyası Denetleyicisini veya DISM'yi çalıştırmaktır .
6] Uygulamayı Yönetici Ayrıcalıklarıyla(Admin Privileges) Yeniden Yükleyin(Reinstall Application)
Windows PC'nizi yeniden başlatın ve ardından uygulamayı Yönetici(Admin) ayrıcalıklarıyla yükleyin. Üzerine sağ tıklayıp Yönetici Olarak Çalıştır'ı(Run as Administrator) seçebilirsiniz . Hesabınız normal bir hesapsa, istendiğinde bir yöneticiden parolasını girerek yüklemenize yardımcı olmasını istediğinizden emin olun.
7] Bağımlılıkları Yükle ve Güncelle
Çoğu zaman program ve uygulamaların düzgün çalışması için sürücülerin ve destekleyici yazılımların yüklü olması gerekir. Normal kurulum bununla ilgilenirken, ancak bu anormal sonlandırma sorunuyla karşı karşıya olduğumuz için, bazı manuel kontroller yapmanın zamanı geldi.
a] Nitelikli sürücüleri yükleyin
Bazı ileri teknoloji uygulama ve oyunların çalışması için doğru ve geçerli sürücülere sahip olması gerekir. Genel sürücülerle çalışmazlar. Microsoft , bu Windows Donanım Kalitesi Laboratuvarları testine(Windows Hardware Quality Labs testing) veya WHQL Testine sahiptir. (WHQL Testing.) Bu, sürücülerin doğru deneyimi karşılamasını ve sertifikasyondan önce uygun testlerden geçmesini sağlar. Bu nedenle, sürücüleri yüklerken, o Windows(Windows) için nitelikli sürücüler olduklarından emin olun .
b] DirectX'i (DirectX)güncelleyin(Update) veya indirin(Download) ve yükleyin
Microsoft DirectX , 3D oyunlar ve HD videolar gibi ağır multimedya uygulamaları için donanım hızlandırması sağlamak üzere Microsoft tarafından geliştirilen bir teknolojiler paketidir . Windows 10'da (Windows 10)Directx 12 bulunurken , önceki sürümde DirectX 11 kullanılıyordu . Windows 10 PC'nizde DirectX'i güncellemek veya yüklemek(update or install DirectX) için talimatları izlediğinizden emin olun .
c] Microsoft DirectX Son Kullanıcı Çalışma Zamanını(Microsoft DirectX End-User Runtime) yükleyin
Microsoft DirectX Son Kullanıcı Çalışma Zamanı(Microsoft DirectX End-User Runtime) , 9.0c sürümüne ve DirectX'in(DirectX) önceki sürümlerine yönelik güncellemeler sağlar . İndirmek ve hemen kurmak için bu bağlantıyı(this link) takip edin .
d] .NET çerçevesini kurun(Install) veya güncelleyin
Bu çerçeve, geliştirme sırasında uygulamalar ve oyunlar tarafından kullanılır. Bu, Windows 10 PC'nizde yüklü çalışma zamanı dosyaları olmadan çalışmayacağı anlamına gelir. .NET Framework'ü yüklemek veya Güncellemek kolaydır. .NET kurulum doğrulama aracını(.NET setup verification tool) kullanarak da doğrulayabilirsiniz .
8] CHKDSK yardımcı programını kullanın
CHKDSK yardımcı programı , sabit sürücü sorunlarını bulmak ve düzeltmek için kullanışlıdır. Ek yazılım veya donanım olmadan kullanabileceğiniz bir komut satırı aracıdır. Başlat menüsünde (Start)cmd'yi(cmd) arayın ve Komut İstemi'ne(Command Prompt) sağ tıklayın . Yönetici olarak çalıştır(Run as administrator ) seçeneğini seçin .
(Input)Komut İstemi(Command Prompt) penceresine aşağıdaki komutu girin ve ENTER tuşuna basın.
chkdsk /f /r
Komut İstemi(Command Prompt) , bir sonraki yeniden başlatmanızda sisteminizi taramak isteyip istemediğinizi sorabilir. Bunu kabul etmek için Y tuşuna basın ve ENTER'a(ENTER) basın . Bilgisayarınız şimdi yeniden başlatılacak ve sabit sürücünüzdeki sorunları taramaya ve onarmaya başlayacaktır.
Umarım bir şey yardımcı olmuştur.
Diğer benzer Uygulama, hataları doğru şekilde başlatamadı :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)
- Uygulama düzgün başlatılamadı ( 0xc0000142 )
- Uygulama düzgün başlatılamadı ( 0xc0000135 )
- Uygulama düzgün şekilde başlatılamadı 0xc0000005
- Uygulama düzgün başlatılamadı ( 0xc000022(0xc0000022) )
- Uygulama düzgün başlatılamadı ( 0xc0000018 )
- Uygulama düzgün başlatılamadı ( 0xc0000017 ).
Related posts
Windows dijital imzayı doğrulayamıyor (Code 52)
Arşivi düzelt, bilinmeyen bir formatta veya hasar görmüş bir hatadır
Bu özellik çıkarılabilir medya gerektirir - Password Sıfırlama hatası
Fix Microsoft Store oturum açma error 0x801901f4, Windows 11/10 üzerinde
Fix Crypt32.dll Windows 11/10'da bulunamadı veya eksik hata
Event ID 158 HATA - Windows 10'de GUIDs assignment'ler
Windows'ün kurulu olduğu sürücüde Additional boş alan gereklidir
Fix Bdeunlock.exe Bad image, System Error veya cevap verme hataları
Fix, Windows 10 steamui.dll hatayı yüklenemedi
Fix Upgrade Errors 0xC190020c, 0xC190020D, 0xC190020E, 0xC190020F
Stub, Windows 10'da kötü bir data error message aldı
Outlook'ta Gönderilen veya Alınan bildirilen error 0x800CCC0F
operating system, system driver hataları nedeniyle önyüklenemez
Fix ShellExecuteEx başarısız oldu; Windows10'de Kod error 8235
Error 1327 Invalid Drive Programları yüklerken veya kaldırırken
Runtime error 429, ActiveX component nesne oluşturulamaz
System error 6118, bu çalışma grubu için sunucuların listesi kullanılamıyor
Windows 10'da Fix Application Load Error 5:0000065434
WIA_ERROR_OFFLINE, 0x80210005 - Scanner bulamıyorum Uygulama
Fix Application Error 0xc0150004 Windows 11/10'da