Что такое распространяемый Visual C ++? Как установить и устранить неполадки в Windows 10
Microsoft Windows 10 / / March 17, 2020
Последнее обновление
Получение загадочных сообщений об ошибках MSVCRxx.dll? Вот твое исправление.
Установка приложений в Windows 10, как правило, является простым процессом благодаря богатству приложений операционной системы и совместимости за последние 30 лет. По большей части они просто работают. Например, мы уже рассмотрели, как установить классические настольные приложения и универсальные приложениянапример, доступные через Магазин Windows.
Но история приложений Windows 10 все еще переживает значительный переход, который первоначально начался с Windows 8. Универсальные приложения - это будущее Windows 10, но классические приложения будут с нами некоторое время. И у этих классических приложений иногда возникают классические проблемы. Например, установка настольных приложений может быть проблематичной из-за требования таких компонентов, как распространяемый Visual C ++. В этой статье мы узнаем, что это такое и как его установить, поэтому ваше приложение будет работать в Windows 10.
Как решить проблемы с установкой распространяемого Visual C ++
Распространяемый Visual C ++ - это файл DLL (Dynamic Link Library), необходимый для программ или игр, созданных с использованием среды разработки программного обеспечения Microsoft Visual Studio. Когда программе требуется DLL или другой вспомогательный файл для запуска, это называется зависимостью. MSVCR.DLL означает:
- MS - Microsoft
- V - Визуальный
- C - C ++
- R - распространяемый.
Просмотр вашего Приложения и функции Настройка или Программы и функции Панель управления, вы можете увидеть несколько версий распространяемого установленного. Определенное установленное приложение может использовать одно из них, поэтому удаление любой версии может вызвать сбой приложения. Некоторые приложения могут даже требовать обновленных версий распространяемого Visual C ++, таких как 2010 SP1 или 2012 Update 4.
DLL помогает создателям приложений эффективно повторно использовать общие компоненты, которые заставляют программу работать. Вместо того, чтобы заново изобретать колесо и каждый раз раздувать свой код, разработчики могут повторно использовать библиотеки в MSVCR.dll. Это, в свою очередь, может уменьшить размер программы и обеспечить лучшую производительность и использование памяти. Некоторые приложения написаны с использованием определенных версий распространяемого Visual C ++. Если на вашем компьютере не установлена полная программа разработки для Visual C ++ (чего, скорее всего, не будет, если вы не разработчик программного обеспечения), программа будет поставляться с так называемым Runtime Component, чтобы облегчить этот конкретный программа. Компоненты времени выполнения - это только основные части кода, которые заставляют программное обеспечение работать.
Существуют версии распространяемого 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 с пакетом обновления 1 (SP1) (x86)
- Microsoft Visual C ++ 2005 с пакетом обновления 1 (SP1) (x64)
- Microsoft Visual C ++ 2008 SP1 распространяемый (x86)
- Microsoft Visual C ++ 2008 SP1 распространяемый (x64)
- Microsoft Visual C ++ 2010 с пакетом обновления 1 (SP1) (x86)
- Microsoft Visual C ++ 2010 с пакетом обновления 1 (SP1) (x64)
- Microsoft Visual C ++ 2012, обновление 4, распространяемое (x86 и x64)
- Microsoft Visual C ++ 2013 распространяемый (x86 и x64)
- Microsoft Visual C ++ 2015, обновление 3, распространяемое (x86 и x64)
- Microsoft Visual C ++ распространяемый для Visual Studio 2017
Дальнейшее устранение неисправностей MSVCR
Иногда вам может понадобиться удалить существующую версию распространяемого Visual C ++, чтобы решить проблемы, влияющие на нее. Если установка правильного распространяемого Visual C ++ не решает проблемы установки или восстановления программы, это, вероятно, означает, что один из файлов DLL может быть поврежден. Перерегистрация файлов DLL может решить проблему.
Нажмите клавишу Windows + X, затем нажмите Командная строка (Администратор) или Windows PowerShell (Администратор). В командной строке или в окне PowerShell введите команды ниже, а затем нажмите клавишу ВВОД после каждого. Выйдите из командной строки, затем перезагрузите компьютер, чтобы увидеть, если проблема решена.
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? Расскажите нам об этом в комментариях.