Kas ir Visual C ++ pārdalāms? Kā to instalēt un novērst traucējummeklēšanu sistēmā Windows 10

Vai tiek parādīti slepenu kļūdu ziņojumi par MSVCRxx.dll? Šis ir jūsu labojums.

Lietojumprogrammu instalēšana operētājsistēmā Windows 10 parasti notiekpateicoties operētājsistēmas bagātīgajām lietojumprogrammām un saderībai pēdējo 30 gadu laikā, tas ir vienkāršs process. Lielākoties viņi vienkārši strādā. Piemēram, mēs jau esam apskatījuši, kā instalēt klasiskās darbvirsmas lietojumprogrammas un universālās lietotnes, piemēram, tādas, kuras ir pieejamas Windows veikalā.

Bet Windows 10 lietotņu stāsts joprojām turpināsizmantojot nozīmīgu pāreju, kas sākotnēji sākās ar Windows 8. Universālās lietotnes ir Windows 10 nākotne, bet klasiskās lietotnes kādu laiku būs kopā ar mums. Un šīm klasiskajām lietotnēm dažreiz ir klasiskas problēmas. Piemēram, darbvirsmas lietotņu instalēšana var būt problemātiska tādu prasību dēļ kā komponenti, piemēram, Visual C ++ atkārtoti izplatāms. Šajā rakstā mēs uzzinām, kas tas ir un kā panākt tā instalēšanu, tāpēc jūsu lietotne darbosies operētājsistēmā Windows 10.

Kā atrisināt problēmas, kas rodas, izplatot Visual C ++

Pārdalāmais Visual C ++ ir DLL (dinamiskaisSaites bibliotēka) fails, kas nepieciešams programmām vai spēlēm, kas izveidotas, izmantojot Microsoft Visual Studio programmatūras izstrādes vidi. Kad programmai ir nepieciešams darboties DLL vai kāds cits atbalsta fails, to sauc par atkarību. MSVCR.DLL apzīmē:

  • MS - Microsoft
  • V - vizuāls
  • C - C ++
  • R - pārdalāms.

Lietotņu un funkciju iestatījumu pārlūkošana vaiProgrammu un funkciju vadības panelī, iespējams, tiks parādītas instalētās pārdalāmās versijas vairākas versijas. Iespējams, ka instalētā lietotne izmanto vienu no tām, tāpēc jebkuras versijas noņemšana var izraisīt lietojumprogrammas darbības traucējumus. Dažām lietotnēm, iespējams, ir vajadzīgas pat atjauninātas Visual C ++ atkārtoti izplatāmas versijas, piemēram, 2010 SP1 vai 2012 atjauninājums 4.

DLL palīdz lietotņu veidotājiem efektīvi atkārtoti izmantot izplatītokomponenti, kas liek programmai darboties. Tā vietā, lai katru reizi izgudrotu riteni un katru reizi uzpūstu tā kodu, izstrādātāji var atkārtoti izmantot MSVCR.dll bibliotēkas. Tas savukārt var samazināt programmas lielumu un nodrošināt labāku veiktspēju un atmiņas izmantošanu. Dažas lietojumprogrammas ir rakstītas, izmantojot īpašas Visual C ++ pārdalāmās versijas. Ja jūsu datorā nav instalēta pilna Visual C ++ izstrādes programma (kuru jūs, visticamāk, neizmantojat, ja neesat programmatūras izstrādātājs), programma būs komplektā ar tā saukto Runtime Component, lai atvieglotu šo konkrēto programmu. Runtime Components ir tikai svarīgi koda elementi, kas liek programmatūrai darboties.

Ir Visual C ++ atkārtoti sadalāmās versijas, kas aizsākās līdz 2005. gada versijai. Bieži sastopama kļūda, ko lietotāji var pamanīt, mēģinot izpildīt vai instalēt lietojumprogrammu, ir:

Programmu nevar startēt, jo jūsu datorā trūkst MSVCR110.dll. Mēģiniet pārinstalēt programmu, lai novērstu šo problēmu.

Kļūda norāda, ka konkrēta Visual C ++ pārdalāmā versija, kuru pieprasa instalēt programma, ir bojāta vai tās nav. Šajā gadījumā MSVCR110 apzīmē Visual C ++ 2010 SP1 pārdalāms. Citas versijas ietver:

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008. – 2010.)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

Lielākajai daļai programmu sākotnēji būs instalēta kopijano Visual C ++, kas ir sadalāms instalēšanas laikā. Varat arī pārlūkot lietojumprogrammu iestatīšanas failus - parasti mapi ar nosaukumu “trešā puse” vai kaut ko līdzīgu -, kur jūs varētu atrast Visual C ++ atkārtoti izplatāmā iestatīšanas failu kopijas.

Ja nē, varat lejupielādēt versiju, kas nepieciešamapieteikums. Programma norādīs vajadzīgo faila versiju, ja lietotnes izpildes laikā vai tās izpildes laikā parādīsies kļūda. Lietotājiem arī jāzina, ka dažām programmām var būt nepieciešama 32 vai 64 bitu arhitektūra.

Zemāk ir saites, lai lejupielādētu atbilstošo pārdalāmo versiju, kuru jūs, iespējams, mēģināt instalēt:

  • Microsoft Visual C ++ 2005 SP1 atkārtoti izplatāms (x86)
  • Microsoft Visual C ++ 2005 SP1 atkārtoti izplatāms (x64)
  • Microsoft Visual C ++ 2008 SP1 atkārtoti izplatāms (x86)
  • Microsoft Visual C ++ 2008 SP1 atkārtoti izplatāms (x64)
  • Microsoft Visual C ++ 2010 SP1 atkārtoti izplatāms (x86)
  • Microsoft Visual C ++ 2010 SP1 atkārtoti izplatāms (x64)
  • Microsoft Visual C ++ 2012 atjauninājums 4 atkārtoti izplatāms (x86 un x64)
  • Microsoft Visual C ++ 2013 atkārtoti izplatāms (x86 un x64)
  • Microsoft Visual C ++ 2015 atjauninājums 3 atkārtoti izplatāms (x86 un x64)
  • Microsoft Visual C ++, kas atkārtoti izplatāms vietnei Visual Studio 2017

Papildu MSVCR problēmu novēršana

Dažreiz jums var būt nepieciešams atinstalēt esošuVisual C ++ versija, kas ir atkārtoti izplatāma, lai atrisinātu problēmas, kas to ietekmē. Ja pareizā Visual C ++ redistribvable instalēšana neatrisina problēmas ar programmas instalēšanu vai labošanu, tas, iespējams, nozīmē, ka viens no DLL failiem var būt bojāts. Iespējams, ka problēmu var atrisināt, pārreģistrējot DLL failus.

Nospiediet Windows taustiņu + X, pēc tam noklikšķiniet uz Komandu uzvedne(Administrators) vai Windows PowerShell (Administrators). Komandu uzvednē vai PowerShell logā ierakstiet zemāk esošās komandas un pēc katras reizes nospiediet taustiņu Enter. Izejiet no komandu uzvednes un pēc tam restartējiet datoru, lai redzētu, vai problēma ir novērsta.

regsvr32 ntdll.dll / s

regsvr32 msdxm.ocx / s

regsvr32 dxmasf.dll / s

regsvr32 wmp.dll / s

regsvr32 wmpdxm.dll / s

Problēmas ar Visual C ++Pārdalāma ir reta parādība, taču tā ir arī zīme par mantotajām problēmām, kas joprojām ir pievienotas Windows. Universālās lietotnes modelis samazina vajadzību pēc šādiem komponentiem, jo ​​tiek izmantots jauns iesaiņots bāzes izvietojums. Lielajām lietotnēm, piemēram, AutoCAD, QuickBooks, Adobe Creative Suite un iTunes, šis komponents vienmēr būs jūsu lietotņu pamata arhitektūras sastāvdaļa. Cerams, ka šis raksts palīdzēs jums pārvarēt visus šķēršļus, ja jūs tos sastopaties.

Vai jums bija jānovērš problēmas ar Visual C ++ pārdalāmām pakotnēm Visual Studio? Pastāstiet mums par to komentāros.

+1

Līdzīgi raksti

Atstājiet savu komentāru