Visual C ++ Yeniden Dağıtılabilir nedir? Windows 10 Üzerinde Yükleme ve Sorun Giderme
Microsoft, Windows 10 / / March 17, 2020
Son Güncelleme Tarihi:

MSVCRxx.dll ile ilgili cryptic hata mesajları mı alıyorsunuz? İşte düzeltmeniz.
Windows 10'a uygulama yüklemek, işletim sisteminin son 30 yıldaki zenginliği ve uyumluluğu sayesinde normalde basit bir işlemdir. Çoğunlukla, sadece çalışırlar. Örneğin, nasıl yapılacağını zaten ele aldık klasik masaüstü uygulamalarını yükle ve evrensel uygulamalar, örneğin Windows Mağazası.
Ancak Windows 10 uygulama hikayesi, başlangıçta Windows 8 ile başlayan önemli bir geçişten geçiyor. Evrensel uygulamalar Windows 10'un geleceğidir, ancak klasik uygulamalar bir süre bizimle olacak. Ve bu klasik uygulamaların bazen klasik problemleri vardır. Örneğin, Visual C ++ Yeniden Dağıtılabilir gibi bileşenlerin gereksinimi nedeniyle masaüstü uygulamalarının yüklenmesi sorunlu olabilir. Bu makalede, ne olduğunu ve nasıl yükleneceğini öğreniyoruz, bu nedenle uygulamanız Windows 10 üzerinde çalışacak.
Visual C ++ Yeniden Dağıtılabilir Yükleme Sorunları Nasıl Çözülür
Visual C ++ Yeniden Dağıtılabilir, Microsoft’un Visual Studio yazılım geliştirme ortamı kullanılarak oluşturulan programlar veya oyunlar için gereken bir DLL (Dinamik Bağlantı Kitaplığı) dosyasıdır. Bir programın çalıştırılması için bir DLL veya başka bir destekleyici dosya gerektiğinde buna bağımlılık denir. MSVCR.DLL:
- MS - Microsoft
- V - Görsel
- C - C ++
- R - Yeniden dağıtılabilir.
İçin tarama Uygulamalar ve Özellikler Ayar veya Programlar ve Özellikler Denetim Masası, yeniden dağıtılabilir yüklü birden çok sürümünü görebilirsiniz. Yüklenen belirli bir uygulama bunlardan birini kullanıyor olabilir, bu nedenle herhangi bir sürümü kaldırmak bir uygulamanın arızalanmasına neden olabilir. Bazı uygulamalar, 2010 SP1 veya 2012 Güncelleştirme 4 gibi Visual C ++ Yeniden Dağıtılabilir sürümlerinin güncelleştirilmiş sürümlerini bile gerektirebilir.

Bir DLL, uygulama oluşturucuların bir programın çalışmasını sağlayan ortak bileşenleri verimli bir şekilde yeniden kullanmasına yardımcı olur. Tekerleği her seferinde yeniden icat etmek ve kodlarını şişirmek yerine, geliştiriciler MSVCR.dll'deki kütüphaneleri yeniden kullanabilir. Bu da bir programın boyutunu azaltabilir ve daha iyi performans ve bellek kullanımı sağlayabilir. Bazı uygulamalar, Visual C ++ Yeniden Dağıtılabilir özel sürümleri kullanılarak yazılır. Bilgisayarınızda tam Visual C ++ geliştirme programı yüklü değilse (siz istemediğiniz sürece olmayacak) bir yazılım geliştiricisi), belirli bir programı kolaylaştırmak için bir Çalışma Zamanı Bileşeni olarak adlandırılan bir programla birlikte gelir. programı. Çalışma Zamanı Bileşenleri, yazılımı çalıştıran temel kod parçalarıdır.
Visual C ++ Yeniden Dağıtılabilir sürümleri, 2005 sürümüne kadar geri gider. Kullanıcıların bir uygulamayı yürütmeye veya yüklemeye çalışırken karşılaşabileceği yaygın bir hata:
Program başlatılamıyor çünkü MSVCR110.dll bilgisayarınızda eksik. Bu sorunu gidermek için programı yeniden yüklemeyi deneyin.

Hata, yüklemeye çalıştığınız programın gerektirdiği Visual C ++ Yeniden Dağıtılabilir'in belirli bir sürümünün bozuk veya eksik olduğunu gösterir. Bu durumda, MSVCR110 Visual C ++ 'ı temsil eder 2010 SP1 Yeniden Dağıtılabilir. Diğer sürümler:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Çoğu program, yükleme sırasında Visual C ++ Yeniden Dağıtılabilir bir kopyasıyla önceden yüklenmiş olarak gelir. Ayrıca uygulama kurulum dosyalarına da göz atabilirsiniz - normalde “üçüncü taraf” adı verilen bir klasör veya başka bir klasör benzeri - burada Visual C ++ için kurulum dosyalarının kopyalarını bulabilirsiniz Yeniden Dağıtılabilir.

Değilse, uygulamanın gerektirdiği sürümü indirebilirsiniz. Program, uygulama sırasında veya yürütülürken bir hata oluşursa gereken dosyanın sürümünü gösterir. Kullanıcılar ayrıca bazı programların 32 veya 64 bit mimari.
Yüklemeye çalıştığınız sürüm için uygun yeniden dağıtılabilir indirmeye yönelik bağlantılar aşağıdadır:
- Microsoft Visual C ++ 2005 SP1 Yeniden Dağıtılabilir (x86)
- Microsoft Visual C ++ 2005 SP1 Yeniden Dağıtılabilir (x64)
- Microsoft Visual C ++ 2008 SP1 Yeniden Dağıtılabilir (x86)
- Microsoft Visual C ++ 2008 SP1 Yeniden Dağıtılabilir (x64)
- Microsoft Visual C ++ 2010 SP1 Yeniden Dağıtılabilir (x86)
- Microsoft Visual C ++ 2010 SP1 Yeniden Dağıtılabilir (x64)
- Microsoft Visual C ++ 2012 Güncelleştirme 4 Yeniden Dağıtılabilir (x86 ve x64)
- Microsoft Visual C ++ 2013 Yeniden Dağıtılabilir (x86 ve x64)
- Microsoft Visual C ++ 2015 Güncelleştirme 3 Yeniden Dağıtılabilir (x86 ve x64)
- Visual Studio 2017 için Microsoft Visual C ++ Yeniden Dağıtılabilir
Diğer MSVCR Sorunlarını Giderme
Bazen etkileyen sorunları gidermek için Visual C ++ Yeniden Dağıtılabilir'in varolan bir sürümünü kaldırmanız gerekebilir. Doğru Visual C ++ Redistributable'ı yüklemek, bir programı yüklemek veya onarmakla ilgili sorunları çözmezse, muhtemelen DLL dosyalarından birinin bozuk olabileceği anlamına gelir. DLL dosyalarının yeniden kaydedilmesi sorunu çözebilir.
Windows tuşu + X tuşlarına basın, ardından Komut İstemi (Yönetici) veya Windows PowerShell (Yönetici) seçeneğini tıklayın. Komut istemine veya PowerShell penceresine aşağıdaki komutları yazın ve her birinin ardından enter tuşuna basın. Komut isteminden çıkın ve sorunun çözülüp çözülmediğini görmek için bilgisayarınızı yeniden başlatın.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Visual C ++ Yeniden Dağıtılabilir ile ilgili sorunlarla karşılaşmak nadir bir durumdur, ancak aynı zamanda hala Windows'a bağlı eski sorunların bir işaretidir. Universal App modeli, kullanılan yeni paket tabanlı dağıtım nedeniyle bu tür bileşenlere olan ihtiyacı en aza indirir. AutoCAD, QuickBooks, Adobe Creative Suite ve iTunes gibi büyük uygulamalar için bu bileşen her zaman uygulamalarınızın temel mimarisinin bir parçası olacaktır. Umarım, bu makale karşılaşırsanız herhangi bir engeli aşmanıza yardımcı olacaktır.
Visual Studio için Visual C ++ Yeniden Dağıtılabilir Paketleri ile ilgili sorunları düzeltmek zorunda kaldınız mı? Yorumlarda bize bundan bahsedin.