Düzeltme: Microsoft Visual C ++ Çalışma Zamanı Hatası R6025



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Çalışma Zamanı Hatası R6025, Microsoft’un Visual C ++ geliştirme ortamıyla ilişkili bir hatadır. Visual C ++ stüdyosu kullanılarak geliştirilen herhangi bir uygulama veya program, bu hatanın olası hedef havuzları arasındadır. Çalışma Zamanı Hatası R6025, hem kullanıma hazır uygulamaları hem de Visual C ++ (örneğin Steam oyunları) kullanılarak geliştirilen programları ve bu hatadan etkilenen kişisel olarak Visual C ++ kullanılarak geliştirilen uygulamaları etkileyen görülmüştür. Bu hatayla karşılaştığınızda görülen hata mesajının tamamı şu şekildedir:



' R6025 Çalışma Zamanı Hatası
-Saf Sanal İşlev Çağrısı
'





Microsoft’un bu özel sorunla ilgili Bilgi Bankası makalelerinden birine göre, Çalışma Zamanı Hatası R6025, Visual C ++ tabanlı bir uygulama, söz konusu işleve yapılan bir çağrının bile geçerli olmadığı bir bağlamda dolaylı olarak saf bir sanal üye işlevi çağırdığında tetiklenir. Bir uygulama geliştirirken bu hatayla karşılaşırsanız, uygulamanın kodunda herhangi bir yerde salt sanal işleve geçersiz bir çağrı eklemişsinizdir. Durum böyleyse, derleyiciniz geçersiz çağrıyı algılayabilir ve uygulamayı oluştururken size hatayı bildirebilir, ancak birçok durumda bu belirli hata yalnızca derlenmiş bir uygulama çalıştırılırken tespit edilebilir. Kullanıma hazır bir programı veya uygulamayı kullanırken bu hatayla karşılaşırsanız, sorunun kökü tamamen farklı olabilir.

Her durumda, aşağıdakiler, R6025 Çalışma Zamanı Hatası ile mücadele etmek için kullanılabilecek en etkili çözümlerdir:

1. Çözüm: Uygulamanın kodunu düzeltin

Bu sorunun en basit ve en etkili çözümü, etkilenen uygulamanın kodunu geçersiz çağrı için elemek ve koddan kaldırmaktır. Açıkçası, ancak, bu seçenek yalnızca kendi geliştirdiğiniz bir uygulamada R6025 Çalışma Zamanı Hatası ile karşılaşıyorsanız uygulanabilir. İşte uygulamanızın kodunu, ilk başta tüm bu karışıklığı yaratan saf bir sanal işleve yapılan geçersiz çağrıdan nasıl kurtarabileceğiniz:



  1. Etkilenen uygulamanın kodunda, çağrılan saf sanal işlevi, DebugBreak Windows API işlevini çağırmak için tasarlanmış bir uygulama ile değiştirin.
  2. DebugBreak devreye girdiğinde, hata ayıklayıcının kullanımı sabit kodlanmış bir kesme noktasını tetikler ve bu noktada kodun çalışması durur.
  3. Kesme noktası tetiklendiğinde ve kod çalışmayı durdurduğunda, işlevin uygulamanın kodunda tam olarak nerede çağrıldığını görmek için çağrı yığınını analiz edin ve ardından çağrıyı kaldırın.

Uygulamayı şimdi çalıştırmayı deneyin ve R6025 Çalışma Zamanı Hatası vermeden çalışmalıdır.

2.Çözüm: Bir SFC taraması çalıştırın

Bozuk sistem dosyaları nedeniyle R6025 Çalışma Zamanı Hatası görüyor olabilirsiniz. Bu durumda, önerilen eylem şekli bir SFC taraması çalıştırmaktır. Sistem Dosyası Denetleyicisi yardımcı programı, Windows bilgisayarlarda hasar görmüş veya bozulmuş sistem dosyalarını kontrol etmek ve bulduğu herhangi bir dosyayı onarmak veya bunları önbelleğe alınmış, tamamen bozulmamış sürümlerle değiştirmek için tasarlanmıştır. Bir SFC taraması çalıştırmak için, bu rehber .

3. Çözüm: Tüm eksik Microsoft Visual C ++ Yeniden Dağıtılabilir paketlerini yükleyin

Çalışma Zamanı Hatası R6025'in başka bir olası nedeni Microsoft Visual C ++ Yeniden Dağıtılabilir paketlerinin eksik olmasıdır. Windows bilgisayarlar, Visual C ++ uygulamalarını başarılı ve sorunsuz bir şekilde çalıştırmak için çok çeşitli Microsoft Visual C ++ Yeniden Dağıtılabilir paketlerine bağlıdır ve Yeniden Dağıtılabilir paketlerin eksik olması, bir Windows bilgisayarının Visual C ++ uygulamalarını çalıştırmada sorun yaşamasına yol açabilir. Bilgisayarınızda eksik Microsoft Visual C ++ Yeniden Dağıtılabilir paketlerini nasıl kontrol edip yükleyebileceğiniz aşağıda açıklanmıştır:

    1. Başlangıç ​​menüsü .
    2. Aramak ' program ekle veya kaldır '.
    3. Başlıklı arama sonucunu tıklayın Program ekle veya kaldır .
    4. Bilgisayarınızda yüklü programların listesinin doldurulmasını bekleyin.
    5. Bilgisayarınızda yüklü programlar listesinde, bir dizi farklı Microsoft Visual C ++ Yeniden Dağıtılabilir paketi göreceksiniz. Yapmanız gereken şey, herhangi bir paketin eksik olup olmadığını ve şu anda bilgisayarınızda yüklü olup olmadığını belirlemektir.
    6. Bilgisayarınızda eksik olan herhangi bir Yeniden Dağıtılabilir paket için yükleyicileri aşağıdaki bağlantılardan veya farklı bir Yeniden Dağıtılabilir pakete ihtiyacınız varsa, İndirilenler Microsoft'un resmi web sitesindeki bölüm:
      Microsoft Visual C ++ 2010 Yeniden Dağıtılabilir Paketi (x86)
      Microsoft Visual C ++ 2012 Yeniden Dağıtılabilir Güncelleştirme 4
      Microsoft Visual C ++ 2013 Yeniden Dağıtılabilir Paketi
      Microsoft Visual C ++ 2015 Yeniden Dağıtılabilir Paketi

4.Çözüm: Onarın veya Kaldırın ve ardından Microsoft Visual C ++ 'ı yeniden yükleyin

Bilgisayarınızdaki Microsoft Visual C ++ yinelemesinin bir şekilde bozulmuş olması ve artık olması gerektiği gibi çalışmaması nedeniyle R6025 Çalışma Zamanı Hatası ile karşılaşıyor olabilirsiniz. Böyle bir durumda, ya Microsoft Visual C ++ yüklemenizi onarmanız ya da onarımın çalışmaması durumunda onu kaldırıp sıfırdan yeniden yüklemeniz gerekecektir. Bunu yapmak için, ilk etapta bu sorundan etkilenen uygulamayla birlikte gelen Microsoft Visual C ++ yükleyicisini kullanabilirsiniz. Hepsi olmasa da çoğu Visual C ++ uygulaması Microsoft Visual C ++ için bir yükleyici ile birlikte gelir. Bu çözümü kullanmak istiyorsanız, yapmanız gerekenler:

  1. Bilgisayarınızda Microsoft Visual C ++ yükleyicisinin depolandığı dizine gidin. Örneğin, Steam üzerinden Skyrim oynarken R6025 Çalışma Zamanı Hatası ile karşılaşıyorsanız, yükleyici aşağıdaki klasörde bulunacaktır: vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Not: Yukarıdaki dizinde X sabit sürücünüzün bölümüne karşılık gelen harfi temsil eder. Buhar dizin bulunur ve ... Steam dizininin sahip olduğu ana klasörleri (varsa) temsil eder.
  2. Bul vcredist_x86.exe ve çalıştırmak için üzerine çift tıklayın.
  3. İsteyip istemediğin sorulduğunda Tamir etmek kurulum veya Kaldırmak onu seçin Tamir etmek .
  4. Yükleyiciye gidin, onarımların yapılmasını bekleyin ve sorunun çözülüp çözülmediğini kontrol edin.

R6025 Çalışma Zamanı Hatası hala devam ederse, tekrarlayın Adım 1 ve 2 yukarıdan ve sonra:

  1. İsteyip istemediğin sorulduğunda Tamir etmek kurulum veya Kaldırmak onu seçin Kaldırmak .
  2. Yükleyiciye gidin ve Microsoft Visual C ++ yüklemenizin kaldırılmasını bekleyin.
  3. Visual C ++ kaldırıldıktan sonra çalıştırın vcredist_x86.exe bir kere daha.
  4. Bu sefer, yükleyici Microsoft Visual C ++ 'ın bilgisayarınıza bile yüklenmediğini bilecek, bu yüzden bunun üzerinden geçmek Visual C ++' yı yeniden yükleyecektir.
  5. Visual C ++ yeniden yüklendikten sonra, sorunun çözülüp çözülmediğini kontrol edin.
4 dakika okundu