Що таке перерозподілення Visual C ++? Як встановити та вирішити його в Windows 10

Отримання критичних повідомлень про помилки про MSVCRxx.dll? Ось ваше виправлення.
Встановлення програм у Windows 10 - це нормальнопростого процесу завдяки багатству програм та сумісності операційної системи за останні 30 років. Здебільшого вони просто працюють. Наприклад, ми вже розповідали, як встановити класичні додатки для настільних ПК та універсальні додатки, наприклад, доступні в магазині Windows.
Але історія додатків для 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 ++ (яку, швидше за все, ви не будете, якщо ви не розробник програмного забезпечення), програма буде створена з тим, що називається компонентом виконання, щоб полегшити цю конкретну програму. Компоненти виконання - це лише найважливіші фрагменти коду, які змушують програмне забезпечення працювати.
Існують версії перерозподілюваного Visual C ++, які відносяться до версії 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 ++.

Якщо ні, ви можете завантажити потрібну версіюдодаток. Програма вкаже необхідну версію файлу, якщо під час або під час виконання програми з’являється помилка. Користувачі також повинні знати, що для деяких програм може знадобитися або 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, оновлення 4, перерозподілений (x86 та x64)
- Перерозподілюваний Microsoft Visual C ++ 2013 (x86 та x64)
- Microsoft Visual C ++ 2015 Update 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? Розкажіть про це у коментарях.
Залишити коментар