Какво представлява преразпределянето на Visual C ++? Как да го инсталирате и да го отстраните в Windows 10

Получаване на критични съобщения за грешка за MSVCRxx.dll? Ето вашето поправяне.
Инсталирането на приложения в Windows 10 обикновено елесен процес, благодарение на богатството на приложения и съвместимост на операционната система през последните 30 години. В по-голямата си част те просто работят. Например, вече разгледахме как да инсталираме класически настолни приложения и универсални приложения, като например тези, които се предлагат в Windows Store.
Но историята с приложенията за Windows 10 продължавачрез значителен преход, който първоначално започна с Windows 8. Универсалните приложения са бъдещето на Windows 10, но класическите приложения ще бъдат с нас известно време. И тези класически приложения понякога имат класически проблеми. Например, инсталирането на настолни приложения може да бъде проблематично поради изискването на компоненти като Visual C ++ Redistributable. В тази статия откриваме какво е и как да го инсталирате, така че приложението ви ще работи на Windows 10.
Как да разрешите проблемите Инсталиране на преразпределима Visual C ++
Преразпределящият се Visual C ++ е DLL (Dynamic)Файл библиотека), необходим за програми или игри, създадени с помощта на софтуерната среда за разработка на софтуер Visual Studio на Microsoft. Когато една програма изисква DLL или някакъв друг поддържащ файл за стартиране, това се нарича зависимост. MSVCR.DLL означава:
- MS - Microsoft
- V - визуално
- C - C ++
- R - преразпределящ се.
Преглед на настройките на вашите приложения и функции илиКонтролен панел на програми и функции, може да видите множество версии на инсталирания преразпределителен файл. Възможно е инсталираното приложение да използва едно от тях, така че премахването на всяка версия може да доведе до неизправност на приложението. Някои приложения могат дори да изискват актуализирани версии на преразпределимия Visual C ++, като например SP1 2010 или актуализация 2012 г. 4.

DLL помага на създателите на приложения ефективно да използват повторно общокомпоненти, които правят програма работа. Вместо да преоткриват колелото и да раздуват кода си всеки път, разработчиците могат да използват повторно библиотеките в MSVCR.dll. Това в замяна може да намали размера на програмата и да осигури по-добра производителност и използване на паметта. Някои приложения се пишат, като се използват специфични версии на преразпределимия Visual C ++. Ако на вашия компютър няма инсталирана пълна програма за разработка на Visual C ++ (която вероятно няма да бъдете, освен ако не сте разработчик на софтуер), ще се появи програма, която се нарича Runtime Component, за да улесни тази конкретна програма. Компонентите по време на изпълнение са само основните части от кода, които правят софтуера да работи.
Има версии на Visual C ++ Redistributable, които се връщат чак до версия 2005. Често срещана грешка, която потребителите могат да видят при опит да изпълнят или инсталират приложение, е:
Програмата не може да стартира, защото от компютъра ви липсва MSVCR110.dll. Опитайте да преинсталирате програмата, за да отстраните този проблем.

Грешката показва, че определена версия на преразпределимия Visual C ++, изисквана от програмата, която се опитвате да инсталирате, е повредена или липсва. В този случай MSVCR110 представлява Visual C ++ 2010 SP1 Преразпределящ се. Други версии включват:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Повечето програми ще бъдат предварително инсталирани с копиена преразпределящия се Visual C ++ по време на инсталирането. Можете също да преглеждате файловете за настройка на приложението - обикновено папка, наречена „трета страна“ или нещо подобно - където може да можете да намерите копия на файловете за настройка на Visual C ++ Redistributable.

Ако не, можете да изтеглите версията, изисквана отприложението. Програмата ще посочи необходимата версия на файла, ако се появи грешка по време или при изпълнение на приложението. Потребителите трябва също да знаят, че някои програми могат да изискват 32 или 64-битова архитектура.
По-долу са връзките за изтегляне на подходящото преразпределимо за версията, която може да се опитате да инсталирате:
- Microsoft Visual C ++ 2005 SP1, преразпределящ се (x86)
- Microsoft Visual C ++ 2005 SP1, преразпределящ се (x64)
- Microsoft Visual C ++ 2008 SP1, преразпределящ се (x86)
- Microsoft Visual C ++ 2008 SP1, преразпределящ се (x64)
- Microsoft Visual C ++ 2010 SP1, преразпределящ се (x86)
- Microsoft Visual C ++ 2010 SP1 Преразпределящ се (x64)
- Microsoft Visual C ++ 2012 Update 4 4 Преразпределими (x86 и x64)
- Microsoft Visual C ++ 2013, преразпределящ се (x86 и x64)
- Microsoft Visual C ++ 2015 Update 3 3 се преразпределя (x86 и x64)
- Microsoft Visual C ++, преразпределящ се за Visual Studio 2017
По-нататъшно отстраняване на проблеми с MSVCR
Понякога може да се наложи да деинсталирате съществуващаверсия на преразпределящия се Visual C ++ с цел разрешаване на проблеми, засягащи го. Ако инсталирането на правилния Visual C ++ Redistributable не разрешава проблеми с инсталирането или поправянето на програма, това вероятно означава, че един от DLL файловете може да се повреди. Пререгистрирането на DLL файловете може да бъде в състояние да реши проблема.
Натиснете клавиша Windows + X и след това щракнете върху команден ред(Администратор) или Windows PowerShell (администратор). В командния ред или прозореца на PowerShell въведете командите по-долу, след което натиснете Enter след всяка. Излезте от командния ред и рестартирайте компютъра, за да видите дали проблемът е решен.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Срещане на проблеми с Visual C ++Преразпределянето е рядко срещано явление, но е и знак за наследените проблеми, които все още са свързани с Windows. Универсалният модел на приложението свежда до минимум необходимостта от такива компоненти поради новото използвано пакетирано внедряване. За големи приложения като AutoCAD, QuickBooks, Adobe Creative Suite и iTunes, този компонент винаги ще бъде част от основната архитектура на вашите приложения. Надяваме се, че тази статия ще ви помогне да преодолеете всички препятствия, ако ги срещнете.
Трябваше ли да коригирате проблеми с пакети за преразпределяне на Visual C ++ за Visual Studio? Разкажете ни за това в коментарите.
Оставете коментар