Ce este redistribuibilul Visual C ++? Cum se instalează și se rezolvă problemele pe Windows 10
Microsoft Ferestre Din 10 / / March 17, 2020
Ultima actualizare la
Primiți mesaje de eroare criptice despre un MSVCRxx.dll? Iată soluția ta.
Instalarea aplicațiilor pe Windows 10 este în mod normal un proces simplu, datorită bogăției de aplicații și a compatibilității sistemului de operare din ultimii 30 de ani. În cea mai mare parte, ei doar funcționează. De exemplu, am acoperit deja cum să facem instalați aplicații desktop clasice și aplicații universale, cum ar fi cele disponibile prin intermediul Magazin Windows.
Dar povestea aplicației Windows 10 continuă să treacă printr-o tranziție semnificativă, care a început inițial cu Windows 8. Aplicațiile universale sunt viitorul Windows 10, dar aplicațiile clasice vor fi alături de noi de ceva vreme. Iar acele aplicații clasice au uneori probleme clasice. De exemplu, instalarea aplicațiilor pentru desktop poate fi problematică datorită cerinței de componente precum Visual C ++ Redistributable. În acest articol, aflăm despre ce este vorba și cum se poate instala, astfel, aplicația dvs. va funcționa pe Windows 10.
Cum să rezolvați problemele de instalare a redistribuibilului Visual C ++
Redistribuibilul Visual C ++ este un fișier DLL (Biblioteca dinamică de legături) solicitată de programele sau jocurile construite folosind mediul de dezvoltare a software-ului Microsoft Studio Studio. Când un program necesită un DLL sau un alt fișier de asistență pentru a rula, acesta se numește dependență. MSVCR.DLL înseamnă:
- MS - Microsoft
- V - vizual
- C - C ++
- R - Redistribuibil.
Navigarea dvs. Aplicații și funcții Setarea sau programele și funcția Panoul de control, este posibil să vedeți instalate mai multe versiuni ale redistribuibilului. O anumită aplicație instalată poate utiliza una dintre ele, astfel încât eliminarea oricărei versiuni poate duce la o defecțiune a unei aplicații. Unele aplicații pot necesita chiar și versiuni actualizate ale Visual C ++ Redistribuibile, cum ar fi 2011 SP1 sau 2012 Update 4.
Un DLL îi ajută pe creatorii de aplicații să reutilizeze eficient componentele comune care fac ca programul să funcționeze. În loc să reinventeze roata și să le umfle codul de fiecare dată, dezvoltatorii pot reutiliza bibliotecile din MSVCR.dll. Aceasta în schimb poate reduce dimensiunea unui program și poate oferi o performanță mai bună și o utilizare a memoriei. Unele aplicații sunt scrise utilizând versiuni specifice ale redistribuibilului Visual C ++. Dacă computerul nu are instalat programul complet de dezvoltare Visual C ++ (pe care probabil nu îl veți face decât dacă nu sunteți așa un dezvoltator de software), un program va veni cu ceea ce se numește Runtime Component pentru a facilita acest particular program. Componentele Runtime sunt doar componentele esențiale de cod care fac ca software-ul să funcționeze.
Există versiuni ale redistribuibilului Visual C ++ care se întorc până la versiunea 2005. O eroare comună pe care o pot vedea utilizatorii atunci când încearcă să execute sau să instaleze o aplicație este:
Programul nu poate porni deoarece MSVCR110.dll lipsește de pe computer. Încercați să reinstalați programul pentru a remedia această problemă.
Eroarea indică faptul că o versiune particulară a redistribuibilului Visual C ++ solicitată de programul pe care încercați să îl instalați este coruptă sau lipsește. În acest caz, MSVCR110 reprezintă Visual C ++ 2010 SP1 Redistribuibil. Alte versiuni includ:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Majoritatea programelor vor fi preinstalate cu o copie a Visual C ++ Redistribuibilă în timpul instalării. De asemenea, puteți parcurge fișierele de configurare a aplicației - în mod normal un folder numit „terță parte” sau ceva similar similar - în cazul în care s-ar putea să găsiți copii ale fișierelor de configurare pentru Visual C ++ Redistributable.
Dacă nu, puteți descărca versiunea cerută de aplicație. Programul va indica versiunea fișierului necesar dacă apare o eroare în timpul sau la executarea aplicației. Utilizatorii ar trebui să fie, de asemenea, conștienți de faptul că unele programe pot necesita fie 32 sau 64 de biți arhitectură.
Mai jos găsiți link-uri pentru a descărca redistribuirea corespunzătoare pentru versiunea pe care încercați să o instalați:
- Microsoft Visual C ++ 2005 SP1 Redistribuibil (x86)
- Microsoft Visual C ++ 2005 SP1 Redistribuibil (x64)
- Microsoft Visual C ++ 2008 SP1 Redistribuibil (x86)
- Microsoft Visual C ++ 2008 SP1 Redistribuibil (x64)
- Microsoft Visual C ++ 2010 SP1 Redistribuibil (x86)
- Microsoft Visual C ++ 2010 SP1 Redistribuibil (x64)
- Microsoft Visual C ++ 2012 Update 4 Redistribuibil (x86 și x64)
- Microsoft Visual C ++ 2013 Redistribuibil (x86 și x64)
- Microsoft Visual C ++ 2015 Update 3 Redistribuibil (x86 și x64)
- Microsoft Visual C ++ Redistribuibil pentru Visual Studio 2017
Depanare suplimentară MSVCR
Uneori, poate fi necesar să dezinstalați o versiune existentă a redistribuibilului Visual C ++ pentru a rezolva problemele care o afectează. Dacă instalarea corectă a redistribuibilului Visual C ++ nu rezolvă problemele de instalare sau reparare a unui program, înseamnă că unul dintre fișierele DLL ar putea fi corupt. Reînregistrarea fișierelor DLL ar putea fi capabilă să rezolve problema.
Apăsați tasta Windows + X, apoi faceți clic pe Command Prompt (Admin) sau Windows PowerShell (Admin). La promptul de comandă sau fereastra PowerShell, tastați comenzile de mai jos, apoi apăsați enter după fiecare. Ieșiți promptul de comandă, apoi reporniți computerul pentru a vedea dacă problema este rezolvată.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Întâlnirea problemelor cu Visual C ++ Redistributable este o întâmplare rară, dar este și un semn al problemelor moștenite încă atașate Windows. Modelul Universal App minimizează necesitatea unor astfel de componente din cauza noii implementări bazate pe pachet utilizate. Pentru aplicațiile mari precum AutoCAD, QuickBooks, Adobe Creative Suite și iTunes, această componentă va fi întotdeauna o parte din arhitectura fundamentală a aplicațiilor dvs. Sperăm că acest articol vă va ajuta să depășiți obstacolele dacă le întâlniți.
Ați trebuit să remediați problemele cu pachete redistribuibile Visual C ++ pentru Visual Studio? Povestește-ne despre asta în comentarii.