installation af applikationer på Vinduer 10 er normalt en enkel proces takket være operativsystemets væld af applikationer og kompatibilitet i løbet af de sidste 30 år. For det meste arbejder de bare. For eksempel har vi allerede dækket, hvordan du installerer klassiske desktop-applikationer og universelle apps, f.eks.
men vinduer 10 app historie er stadig i gang med en betydelig overgang, som i første omgang startede med vinduer 8. Universal apps er fremtiden for Vinduer 10, men klassiske apps vil være med os i nogen tid. Og disse klassiske apps har undertiden klassiske problemer. For eksempel kan installation af desktop-apps være problematisk på grund af kravet om komponenter som Visual C++ Redistributable. I denne artikel finder vi ud af, hvad det er, og hvordan du får det installeret, så din app fungerer på Vinduer 10.
Sådan løses problemer installation af Visual C++ Redistributable
Visual C++ Redistributable er en DLL-fil (Dynamic Link Library), der kræves af programmer eller spil, der er bygget ved hjælp af Microsofts Visual Studio-udviklingsmiljø. Når ET program kræver en DLL eller en anden understøttende fil for at køre, kaldes dette en afhængighed. MSVCR.DLL står for:
- MS – Microsoft
- V – Visual
- C – C++
- R – omfordelbar.
gennemse dine Apps og funktioner Indstilling eller Programmer og funktioner Kontrolpanel, kan du se flere versioner af redistributable installeret. En bestemt app installeret bruger muligvis en af dem, så fjernelse af enhver version kan forårsage funktionsfejl i et program. Nogle apps kan endda kræve opdaterede versioner af Visual C++ omfordelbar som 2010 SP1 eller 2012 Update 4.
en DLL hjælper app skabere effektivt genbruge fælles komponenter, der gør et program arbejde. I stedet for at genopfinde hjulet og opblåse deres kode hver gang, kan udviklere genbruge bibliotekerne i MSVCR.DLL. Dette til gengæld kan reducere størrelsen på et program og give bedre ydeevne og hukommelsesudnyttelse. Nogle applikationer er skrevet ved hjælp af specifikke versioner af Visual C++ Redistributable. Hvis din computer ikke har det fulde Visual C++ – udviklingsprogram installeret (som du sandsynligvis ikke vil, medmindre du er en programudvikler), kommer et program med det, der kaldes en Runtime-komponent for at lette det pågældende program. Runtime komponenter er blot de væsentlige stykker kode, der gør programmet arbejde.
der er versioner af Visual C++ Redistributable, der går tilbage så langt som version 2005. En almindelig fejl, som brugerne muligvis ser, når de forsøger at udføre eller installere et program, er:
programmet kan ikke starte, fordi MSVCR110.dll mangler fra din computer. Prøv at geninstallere programmet for at løse dette problem.
fejlen angiver, at en bestemt version af Visual C++ – omfordelingen, der kræves af det program, du forsøger at installere, enten er korrupt eller mangler. I dette tilfælde repræsenterer msvcr110 Visual C++ 2010 SP1 omfordelbar. Andre versioner omfatter:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
de fleste programmer kommer forudinstalleret med en kopi af Visual C++, der kan omfordeles under installationen. Du kan også gennemse applikationsopsætningsfilerne-normalt en mappe kaldet” tredjepart ” eller noget lignende – hvor du muligvis kan finde kopier af installationsfilerne til Visual C++ omfordelbar.
Hvis ikke, kan du hente den version, der kræves af programmet. Programmet angiver den version af filen, der kræves, hvis der opstår en fejl under eller under udførelsen af appen. Brugere bør også være opmærksomme på, at nogle programmer kan kræve enten 32 eller 64-bit arkitektur.
nedenfor er links til at hente den relevante omfordelbare for den version, du måske forsøger at installere:
- 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
yderligere fejlfinding af MSVCR
Nogle gange skal du muligvis afinstallere en eksisterende version af Visual C++ Redistributable for at løse problemer, der påvirker den. Hvis installation af den korrekte Visual C++ Redistributable ikke løser problemer med at installere eller reparere et program, betyder det sandsynligvis, at en af DLL-filerne kan være korrupt. Omregistrering af DLL-filerne kan muligvis løse problemet.klik derefter på Kommandoprompt (Admin). Skriv kommandoerne nedenfor ved kommandoprompten eller Magtskallen, og tryk derefter på enter efter hver. Afslut kommandoprompten, og genstart derefter computeren for at se, om problemet er løst.
regsvr32 ntdll.DLL/S
regsvr32 MSD.p >
regsvr32 dmasf.DLL/s
regsvr32 VMP.DLL/S
regsvr32.DLL/s
at støde på problemer med Visual C++ omfordelbar er en sjælden forekomst, men det er også et tegn på de ældre problemer, der stadig er knyttet til vinduer. Universal App-modellen minimerer behovet for sådanne komponenter på grund af den nye pakkede baserede implementering, der anvendes. For store apps som AutoCAD, Hurtigbøger, Adobe Creative Suite og iTunes vil denne komponent altid være en del af dine apps grundlæggende arkitektur. Forhåbentlig vil denne artikel hjælpe dig med at overvinde eventuelle forhindringer, hvis du støder på dem.