instalarea aplicațiilor pe Windows 10 este în mod normal un proces simplu, datorită bogăției de aplicații și compatibilității sistemului de operare din ultimii 30 de ani. În cea mai mare parte, ei doar lucrează. De exemplu, am acoperit deja modul de instalare a aplicațiilor desktop clasice și a aplicațiilor universale, cum ar fi cele disponibile prin Windows Store.
dar povestea aplicației Windows 10 trece încă 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 timp. Și acele aplicații clasice au uneori probleme clasice. De exemplu, instalarea aplicațiilor desktop poate fi problematică datorită cerinței de componente precum Visual C++ redistribuibil. În acest articol, aflăm ce este și cum să îl instalați, deci aplicația dvs. va funcționa pe Windows 10.
cum se rezolvă problemele de instalare a Visual C++ Redistributable
Visual C++ Redistributable este un fișier DLL (Dynamic Link Library) cerut de programe sau jocuri construite folosind mediul de dezvoltare software Visual Studio Microsoft. Atunci când un program necesită un DLL sau un alt fișier de sprijin pentru a rula, aceasta se numește o dependență. MSVCR.DLL standuri pentru:
- MS – Microsoft
- V – Visual
- C – C++
- R – Redistributable.
răsfoind setările pentru aplicații și caracteristici sau panoul de Control pentru Programe și caracteristici, este posibil să vedeți mai multe versiuni ale redistribuibilului instalate. O anumită aplicație instalată ar putea utiliza una dintre ele, astfel încât eliminarea oricărei versiuni poate provoca funcționarea defectuoasă a unei aplicații. Unele aplicații ar putea necesita chiar versiuni actualizate ale Visual C++ redistribuibile, cum ar fi 2010 SP1 sau 2012 Update 4.
un DLL ajută creatorii de aplicații să reutilizeze eficient componentele comune care fac ca un program să funcționeze. În loc să reinventeze roata și să-și umfle codul de fiecare dată, dezvoltatorii pot reutiliza bibliotecile din MSVCR.DDL. Acest lucru, în schimb, poate reduce dimensiunea unui program și poate oferi o performanță și o utilizare mai bună a memoriei. Unele aplicații sunt scrise folosind versiuni specifice ale Visual C++ Redistributable. Dacă computerul dvs. nu are instalat programul complet de dezvoltare Visual C++ (pe care probabil nu îl veți face decât dacă sunteți dezvoltator de software), Un program va veni cu ceea ce se numește o componentă de rulare pentru a facilita acel program. Componentele Runtime sunt doar piesele esențiale de cod care fac ca software-ul să funcționeze.
există versiuni ale Visual C++ Redistributable care merg înapoi în ceea ce privește versiunea 2005. O eroare comună pe care utilizatorii o pot vedea 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 anumită versiune a Visual C++ Redistributable cerută de programul pe care încercați să îl instalați este fie coruptă, fie lipsă. Î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 răsfoi fișierele de configurare a aplicației – în mod normal un folder numit „terță parte” sau ceva similar – unde este posibil să găsiți copii ale fișierelor de configurare pentru Visual C++ redistribuibil.
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, de asemenea, să fie conștienți de faptul că unele programe ar putea necesita arhitectura pe 32 sau pe 64 de biți.
mai jos sunt link-uri pentru a descărca redistribuibil corespunzătoare pentru versiunea pe care ar putea fi încercarea de a instala:
- 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 pentru Visual Studio 2017
mai departe Msvcr depanare
uneori, ar putea fi necesar să dezinstalați o versiune existentă a Visual C++ Redistributable pentru a rezolva problemele care o afectează. Dacă instalarea corectă Visual C++ Redistributable nu rezolvă problemele de instalare sau reparare a unui program, înseamnă probabil că unul dintre fișierele DLL ar putea fi corupt. Reînregistrarea fișierelor DLL ar putea rezolva problema.
apăsați tasta Windows + X, apoi faceți clic pe Command Prompt (Admin) sau Windows PowerShell (Admin). În fereastra Command prompt sau PowerShell, tastați comenzile de mai jos, apoi apăsați enter după fiecare. Ieșiți din 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âmpină probleme cu Visual C++ Redistributable este un eveniment rar, dar este, de asemenea, un semn al problemelor moștenite încă atașat la Windows. Modelul universal App minimizează necesitatea unor astfel de componente din cauza noii implementări bazate pe pachete utilizate. Pentru aplicații mari precum AutoCAD, QuickBooks, Adobe Creative Suite și iTunes, această componentă va face întotdeauna parte din arhitectura fundamentală a aplicațiilor dvs. Sperăm că acest articol vă va ajuta să depășiți orice obstacole dacă le întâlniți.