Как исправить ошибки VC++ и .dll на ПК

Обновлено 2 нед. назад1 мин. — среднее время чтения

Обзор

Узнайте, как переустановить обновления безопасности для устранения неполадок, связанных с ошибками VC++ или .dll на ПК и получите советы по исправлению распространенных кодов ошибок.

Как переустановить обновления для системы безопасности

У вас могут возникать ошибки, если отсутствует определенное обновление безопасности, которое нужно восстановить или установить. Проверьте, решена ли проблема после переустановки обновлений безопасности.
  1. 1
    Откройте папку с установленной игрой, обычно она находится здесь: C:\Program Files\Electronic Arts\EA Desktop\[НАЗВАНИЕ ИГРЫ]. 
    • Например, папка по умолчанию для Battlefield 4 — C:\Program Files\Electronic Arts\EA Desktop\Battlefield 4.
  2. 2
    Откройте папку _Installer.
  3. 3
    Откройте папку vc.
    • Если в ней всего одна папка, откройте ее и перейдите к шагу 4.
    • Если же папок несколько, сначала откройте самую старую. Каждая папка соответствует определенному году. Например, если вы видите папки vc2013 и vc2015, сначала откройте vc2013. Проделайте два следующих шага со старой папкой, а потом повторите все действия с новой.
  4. 4
    Откройте папку redist.
  5. 5
    В папке redist найдите версии x86 и x64 файла vcredist.exe. Запустите каждую из них, чтобы произвести установку.
После восстановления и установки обеих версий vcredist.exe ваша игра должна запускаться без ошибок.
Нажмите, чтобы узнать, есть ли у вас ожидающие установки обновления Windows. Если они есть, обновите Windows — это может исправить ошибку. 

Устранение сообщений об ошибках

Если вы видите сообщение о том, что файл msvcp100.dll или любой другой файл с расширением .dll отсутствует, вам придётся кое-что загрузить и установить.
  1. 1
  2. 2
    Воспользуйтесь таблицей ниже, чтобы узнать, какую версию вам нужно загрузить и установить.
  3. 3
    Следуйте инструкциям, чтобы загрузить пакет VC++ и любые другие файлы, необходимые для вашей версии.
  4. 4
    Если вы используете 64-битную версию Windows, выберите vcredist_x64.exe. Если вы используете 32-битную версию Windows, выберите vcredist_x86.exe.
    •  Вот как узнать, какая версия у вас установлена.
      1. 1
        Нажмите на «Компьютер» или «Мой компьютер» правой кнопкой мыши.
      2. 2
        Выберите раздел «Свойства».
      3. 3
        Версия вашей системы указана в разделе «Система»: 64- или 32-разрядная операционная система.
Ошибка .dllЗагрузка и установка нужной версии
MSVCR90.dll / MSVCP90.dllMicrosoft Visual C++ 2008
MSVCR100.dll / MSVCP100.dllMicrosoft Visual C++ 2010
MSVCR110.dll / MSVCP110.dllMicrosoft Visual C++ 2012
MSVCR120.dll / MSVCP120.dllMicrosoft Visual C++ 2013
MSVCR130.dll / MSVCP130.dllMicrosoft Visual C++ 2015
ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dllUniversal C Runtime (CRT)
ПрочиеMicrosoft Visual C++ 2017
Чтобы узнать больше о своём компьютере, научитесь запускать DxDiag. 

Если на вашей Windows 10 возникает ошибка 0xc000007b, а пакеты VC++ любой версии не устанавливаются, проблема может быть в том, что в Windows 10 по умолчанию отключен компонент NET Framework.Чтобы включить NET Framework, выполните следующие действия.
  1. 1
    В меню «Пуск» найдите поиском «Панель управления» и откройте ее. 
  2. 2
    В разделе «Программы» выберите «Удаление программы».
  3. 3
    Выберите «Включение или отключение компонентов Windows».
  4. 4
    Нажмите на плюс (+) рядом со всеми вариантами NET Framework — обычно это 3.5 и 4.6 — и проставьте галочки.
  5. 5
    Переустановите пакеты VC++ x64 и x86 для 2010 и 2013.
После этого ошибка должна быть устранена, а EA app сможет нормально работать на вашем компьютере.
Все еще присутствуют неполадки?
Свяжитесь с нашей службой поддержки, чтобы получить дополнительную помощь.