Як виправити помилку і інших msvcr раз і назавжди

Як виправити помилку і інших msvcr раз і назавжди


Дуже часто став помічати, що люди плачуть про помилки "запуск програми неможливий, так як на комп'ютері відсутня MSVCR120.dll".
Це зустрічається і в Saints Row 4. і в DayZ. і в Arma 3. і в Rust.

# 1 Очевидне рішення

Файли серії MSVCR і MSVCP є частиною Microsoft Visual C ++ Redistributable Packages, відповідно потрібно встановити його.

Переходимо на сайт і викачуємо
  • Завантажити Visual C ++ з сайту Microsoft
    Вибираємо під свою операційну систему vcredist_arm.exe, vcredist_x64.exe або vcredist_x86.exe (краще ставити все відразу - не помилитеся).

    Ці файли часто лежать в папці з грою або її монтажником (Redist / Vcredist), можна нічого не качати, а просто поставити звідти.


    # 2 Рішення при проблемах

    Як виправити помилку і інших msvcr раз і назавжди


    І ось, начебто ви все зробили правильно, все встановили, але з додатком так і не вистачає певного MSVCR140.dll, MSVCR120.dll або MSVCP110.dll і подібних.
    На форумах вас вже називають дурним школярем, а інших адекватних рішень не пропонують, що робити?

    Ваша проблема з простої перетворилося в більш складну, коли Windows заплутався що у нього встановлено, а що ні.
    Один святий чоловік зробив роздачу, де включені бібліотеки різного віку і версій з зручним монтажником.

    / ShowFalse - відображення MSI-заглушок (False) в "Установка і Видалення програм" (Працює тільки при установці Microsoft Visual C ++ Redistributable Package). Ключ не чутливий до регістру.

    Додаткові ключі:
    / GetListProg - отримання списку встановлених програм в операційній системі, без подальшої установки Microsoft Visual C ++ Redistributable Package. Цей ключ актуальний для тих, хто хоче подивитися встановлені MSI-заглушки (False). Ключ не чутливий до регістру.

    От і все! Тепер не буде ніяких проблем з нещасними MSVCR DLL. Буду радий, якщо ви поділитеся статтею з людьми, які все ще страждають.

    Схожі статті