Instalace aplikace na Windows 10 je obvykle jednoduchý proces, díky operačnímu systému je množství aplikací a kompatibilita v průběhu posledních 30 let. Z větší části prostě fungují. Například jsme se již zabývali instalací klasických desktopových aplikací a univerzálních aplikací, jako jsou aplikace dostupné prostřednictvím Windows Store.
ale příběh aplikace Windows 10 stále prochází významným přechodem, který původně začal s Windows 8. Univerzální aplikace jsou budoucností systému Windows 10, ale klasické aplikace s námi budou nějakou dobu. A ty klasické aplikace mají někdy klasické problémy. Například instalace desktopových aplikací může být problematická kvůli požadavku komponent, jako je redistribuovatelný Visual C++. V tomto článku zjistíme, co to je a jak jej nainstalovat, takže vaše aplikace bude fungovat v systému Windows 10.
Jak Řešit Problémy s Instalací Visual C++ Redistributable
Visual C++ Redistributable je DLL (Dynamic Link Library) souborů, požadované programy nebo hry postavené pomocí Microsoft Visual Studio software vývojové prostředí. Pokud program vyžaduje ke spuštění DLL nebo jiný podpůrný soubor, nazývá se to závislost. Msvcr.DLL je zkratka pro:
- MS-Microsoft
- v-Visual
- C-C++
- R-Redistributable.
při prohlížení nastavení aplikací a funkcí nebo ovládacího panelu programů a funkcí se může zobrazit více verzí nainstalovaného redistribuovatelného. Konkrétní nainstalovaná aplikace může využívat jednu z nich, takže odstranění jakékoli verze může způsobit poruchu aplikace. Některé aplikace mohou dokonce vyžadovat aktualizované verze Visual C++ redistribuovatelné jako 2010 SP1 nebo 2012 Update 4.
DLL pomáhá tvůrcům aplikací efektivně znovu použít běžné komponenty, díky nimž program funguje. Namísto objevování kola a nafouknutí jejich kódu pokaždé mohou vývojáři znovu použít knihovny v MSVCR.DLL. To na oplátku může snížit velikost programu a poskytnout lepší výkon a využití paměti. Některé aplikace jsou psány pomocí specifických verzí Visual C++ Redistributable. Pokud váš počítač nemá plnou Visual C++ development program nainstalován (což jste pravděpodobně nebude, pokud jste vývojář softwaru), program přijde s tím, co se nazývá Runtime Součásti usnadnění, že konkrétní program. Komponenty Runtime jsou jen základní části kódu, díky nimž software funguje.
existují verze Visual C++ redistribuovatelné, které sahají až do verze 2005. Běžná chyba, kterou uživatelé mohou vidět při pokusu o spuštění nebo instalaci aplikace, je:
Program nelze spustit, protože MSVCR110.dll chybí v počítači. Chcete-li tento problém vyřešit, zkuste program znovu nainstalovat.
chyba označuje, že konkrétní verze Visual C++ Redistributable vyžaduje program, který se pokoušíte nainstalovat, je buď poškozen nebo chybí. V tomto případě MSVCR110 představuje redistribuovatelný Visual C++ 2010 SP1. Mezi další verze patří:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
většina programů bude předinstalována s kopií Visual C++ Redistribuovatelného během instalace. Můžete také procházet instalační soubory aplikace-obvykle složku s názvem „třetí strana“ nebo něco podobného-kde byste mohli najít kopie instalačních souborů pro redistribuovatelné Visual C++.
Pokud ne, můžete si stáhnout verzi požadovanou aplikací. Program označí verzi požadovaného souboru, pokud se během nebo při provádění aplikace objeví chyba. Uživatelé by si také měli být vědomi toho, že některé programy mohou vyžadovat buď 32 nebo 64bitovou architekturu.
níže jsou uvedeny odkazy ke stažení příslušné redistribuovatelné verze, kterou se pokoušíte nainstalovat:
- Microsoft Visual C++ 2005 SP1 Redistributable (x86)
- Microsoft Visual C++ 2005 SP1 Redistributable (x64)
- Microsoft Visual C++ 2008 SP1 Redistributable (x86)
- Microsoft Visual C++ 2008 SP1 Redistributable (x64)
- Microsoft Visual C++ 2010 SP1 Redistributable (x86)
- Microsoft Visual C++ 2010 SP1 Redistributable (x64)
- Microsoft Visual C++ 2012 Update 4 Redistributable (x86 and x64)
- Microsoft Visual C++ 2013 Redistributable (x86 and x64)
- Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
- Microsoft Visual C++ Redistributable for Visual Studio 2017
Další MSVCR řešení Problémů
Někdy možná budete muset odinstalovat stávající verzi Visual C++ Redistributable s cílem vyřešit problémy, které ji ovlivňují. Pokud instalace správného Visual C++ Redistributable nevyřeší problémy s instalací nebo opravou programu, pravděpodobně to znamená, že jeden ze souborů DLL může být poškozen. Problém může vyřešit opětovná registrace souborů DLL.
stiskněte klávesu Windows + X a potom klepněte na příkazový řádek (Admin) nebo Windows PowerShell (Admin). V příkazovém řádku nebo v okně PowerShell zadejte níže uvedené příkazy a po každém stiskněte klávesu enter. Ukončete příkazový řádek a restartujte počítač, abyste zjistili, zda je problém vyřešen.
regsvr32 ntdll.dll /S
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll /S
regsvr32 wmp.dll /S
regsvr32 wmpdxm.dll /s
Potýká s problémy s Visual C++ Redistributable je vzácný výskyt, ale je to také znamení starších otázek stále připojen k systému Windows. Univerzální model aplikace minimalizuje potřebu takových komponent kvůli novému použitému nasazení založenému na balení. U velkých aplikací, jako je AutoCAD, QuickBooks, Adobe Creative Suite a iTunes, bude tato součást vždy součástí základní architektury vašich aplikací. Doufejme, že tento článek vám pomůže překonat všechny překážky, pokud se s nimi setkáte.