Visual C++ uygulamasını çalıştırmayı denediğinizde hata iletisi: "Bu uygulama uygulama yapılandırması doğru olmadığından başlatılamadı. Uygulamayı yeniden yüklemek sorunu giderebilir"

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 948854
Belirtiler
Visual C++ yürütülebilir dosya veya DLL çalıştırdığınızda katıştırılmış hata ayıklama bilgilerini içeren, uygulama başlamaz. Ayrıca, aşağıdaki hata iletisini alırsınız:
Bu uygulamanın uygulama yapılandırması doğru olmadığından başlatılamadı. Uygulamayı yeniden yüklemek sorunu giderebilir.
Microsoft Visual C++ yeniden dağıtılabilir paketi (VCRedist.exe'yi) Visual C++ DLL'leri bilgisayara dağıtmak için kullanılan bu sorun oluşur.
Neden
Bu sorun, aşağıdaki koşullardan biri doğru olduğunda oluşur:
  • Yüklü olan VCRedist.exe'yi Visual C++'ın farklı bir sürümü için bir dosyadır.
  • VCRedist.exe'yi dosyası bilgisayarda Visual C++ dll hata ayıklama yapı yüklenmedi.
Çözüm
Bu sorunu gidermek için Visual C++ uygulamasını kullanan tüm DLL'leri belgelemek için Dependency Walker aracını kullanabilirsiniz. Bunu yapmak için aşağıdaki yöntemleri sunuldukları sırayla kullanın.

1. Yöntem: Dependency Walker aracını yükleyin

Dependency Walker aracı Windows Destek Araçları'nın bir parçasıdır. Destek Araçları'nı Windows işletim sistemiyle birlikte yüklenmez. Bunun yerine, bunları ayrı ayrı Windows işletim sistemi CD'SİNDEKİ \Support\Tools klasöründen yüklemeniz gerekir. Windows Destek araçlarını yüklemek için aşağıdaki Microsoft Web sitesini "Windows Destek Araçları yükleme" bölümüne bakın:

Yöntem 2: Uygulamanın hangi DLL'lere bağlı olduğunu belirleme

Hangi DLL'lere bağlı uygulamayı belirlemek için Visual C++ uygulamasını taramak için Dependency Walker aracını kullanın. Bunu yapmak için şu adımları izleyin:
  1. Windows Gezgini'nde, uygulama ve uygulama gerektiren herhangi bir DLL'yi bulun.
  2. Uygulamayı sağ tıklatın ve sonra da Görünüm bağımlılıklar' ı tıklatın.
Dependency Walker uygulama tarar ve uygulama bağımlılıkları listeleyen hiyerarşik bir ağaç oluşturur. Bağımlılıklar, Msvcr80d.dll dosya kullanılmakta olan C çalışma zamanı kitaplıkları (CRT) hata ayıklama sürümünü biridir.

Yöntem 3: bağımlı DLL dosyaları kopyalayın

CRT hata ayıklama sürümü eski bir sürümü yüklü değilse veya dosyaları bilgisayarda yoksa, Visual C++ uygulaması oluşturmak için kullanılan CRT hata ayıklama sürümünü kopyalarını sağlamanız gerekir. Bunu yapmak için şu adımları izleyin:
  1. Geliştirme bilgisayarında CRT hata ayıklama sürümünü bulun. Bu sürüm, Visual Studio aşağıdaki klasörde bulunur:
    .. \VC\redist\Debug_NonRedist
  2. Bu dosyadaki gerekli DLL dosyası derlemelerini kopyalayın.
  3. Uygulamayı çalıştırmak istediğiniz bilgisayarda, DLL dosyası derlemeler için Visual C++ uygulaması klasörü altında aynı adı ve yolu olan bir klasörü içine kopyalayın.
Önemli: CRT DLL hata ayıklama sürümünü yeniden dağıtılabilir değildir. Bu uygulamanın yayımlanmış bir dağıtım için son kullanıcılara dağıtmak önermiyoruz. Yeniden dağıtılabilen dosyalar hakkında daha fazla bilgi için Visual Studio yüklemenizin kök klasöründe Redist.txt dosyasına bakın.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 948854 - Son İnceleme: 11/01/2015 06:24:00 - Düzeltme: 3.0

Microsoft Visual C++ 2005 Express Edition, Microsoft Visual Studio 2005 Professional, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Team Suite, Microsoft Visual C++ 2008 Express Edition, Microsoft Visual Studio 2008 Academic Edition, Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Team Suite

  • kbdevsicnvrtkb kbmt KB948854 KbMttr
Geri bildirim