Перейти к основному содержимому

Установка системных компонентов

Почему это важно?

Многие программы для диагностики и кодирования автомобилей, особенно те, что были созданы не вчера, для своей работы требуют наличия в системе специальных библиотек от Microsoft. Если этих библиотек нет, программа просто не запустится, выдавая ошибки о недостающих файлах .dll (например, msvcr120.dll, vcruntime140.dll, api-ms-win-crt-runtime-l1-1-0.dll) или о необходимости установить определенную версию .NET Framework.

Чтобы избежать этих проблем, рекомендуется один раз установить все необходимые компоненты. Эта инструкция поможет вам сделать это правильно.


Часть 1: Microsoft Visual C++ Redistributable

Это наборы библиотек, необходимые для запуска программ, разработанных в среде Microsoft Visual Studio. Разным программам нужны разные версии этих библиотек.

Важнейшее правило!

Если у вас 64-битная (x64) система Windows, вам обязательно нужно устанавливать ОБЕ версии библиотек: и x64, и x86 (32-битную). Многие программы, даже на 64-битной системе, являются 32-битными и требуют именно x86-версии библиотек.

Способ 1: Установка универсального пакета "All-in-One" (Рекомендуемый)

Это самый простой и быстрый способ. Специальный скрипт автоматически установит все существующие версии Visual C++ Redistributable (с 2005 по 2022 год) нужной разрядности.

  1. Скачайте последнюю версию Visual C++ Runtime Installer (All-in-One).

    • Надёжный источник: Страница проекта на GitHub
    • На странице найдите самый свежий релиз и скачайте архив VisualCppRedist_AIO_x86_x64.zip.
  2. Распакуйте архив в любую папку.

  3. Найдите файл install_all.bat (или похожий по названию), кликните по нему правой кнопкой мыши и выберите "Запуск от имени администратора".

    Запуск установщика Visual C++ All-in-One

  4. Откроется окно командной строки. Процесс установки полностью автоматический и может занять несколько минут. Он сам удалит старые версии и установит новые.

  5. Дождитесь завершения процесса. После этого все необходимые библиотеки Visual C++ будут установлены в вашей системе.

Способ 2: Ручная установка с официального сайта Microsoft

Этот способ подходит, если вам нужно установить только одну конкретную версию.

  1. Перейдите на официальную страницу загрузки Microsoft: Последние поддерживаемые версии Microsoft Visual C++.

  2. На этой странице вы найдете ссылки для скачивания самых актуальных пакетов Visual Studio 2015-2022. Это наиболее часто требуемые библиотеки.

    • Скачайте vc_redist.x86.exe (для 32-битных программ).
    • Скачайте vc_redist.x64.exe (для 64-битных программ).
  3. Запустите и установите оба файла.

    Установка пакета Visual C++ 2015-2022

Если программе требуются более старые версии (2013, 2012, 2010 и т.д.), их также можно найти на той же странице Microsoft, пролистав её ниже.


Часть 2: Microsoft .NET Framework

Это еще один набор системных библиотек, который часто требуется для работы программ.

.NET Framework 4.x (4.5, 4.6, 4.7, 4.8)

В современных системах Windows 10 и 11, как правило, последняя версия .NET Framework 4.x (например, 4.8) уже встроена в систему. Эта версия обратно совместима, то есть если программа просит .NET 4.5, то уже установленная 4.8 ей подойдет.

Если по какой-то причине программа всё равно жалуется на отсутствие этих компонентов:

  1. Перейдите на официальную страницу загрузки: Скачать .NET Framework.

  2. Выберите последнюю доступную версию (например, .NET Framework 4.8).

  3. Скачайте автономный установщик Runtime (Offline Installer).

    Выбор автономного установщика .NET Framework

.NET Framework 3.5 (включает 2.0 и 3.0)

Многие старые, но всё ещё актуальные программы требуют именно эту версию. Она не включена по умолчанию в Windows 10/11, но её можно легко активировать.

  1. Нажмите Win + R, введите appwiz.cpl и нажмите Enter.

  2. В открывшемся окне "Программы и компоненты" слева нажмите на "Включение или отключение компонентов Windows".

  3. В появившемся списке найдите ".NET Framework 3.5 (включает .NET 2.0 и 3.0)" и поставьте напротив него галочку.

    Включение компонента .NET Framework 3.5

  4. Нажмите "ОК". Система попросит разрешение скачать необходимые файлы из Центра обновления Windows. Согласитесь и дождитесь завершения установки.

Установка .NET 3.5 без интернета

Если на компьютере нет интернета, вы можете установить .NET 3.5 с установочной флешки или диска Windows. Для этого:

  1. Вставьте установочную флешку (пусть её буква будет D:).
  2. Запустите Командную строку от имени администратора.
  3. Выполните команду:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

После выполнения этих шагов ваша система будет готова к запуску большинства специализированных программ без ошибок, связанных с отсутствием системных библиотек.