При запуске ряда приложений и многих игр появляется ошибка, что их выполнение невозможно, ведь система не обнаружила файл msvcr71.dll или msvcp71.dll. Причина проблемы едина – на компьютере отсутствует системная библиотека. Не следует искать сам файл на торрент-трекерах или скачивать первый попавшийся в результатах поиска. Разберемся, что же делать.
Установка Microsoft Runtime Library
Любая динамическая библиотека, название которой начинается с msvcp или msvcr, – составляющая пакета Visual Studio C++, пакета исполняемых библиотек, необходимых для запуска разработанных с помощью Visual Studio приложений. Для устранения проблемы скачайте (это бесплатно) и инсталлируйте платформу с официального сайта Microsoft или по ссылке ниже:
Установщик подходит для Windows 7, 8, 10 и 11.
Узнать разрядность используемой операционной системы можете в ее свойствах (для «Семерки» – в свойствах каталога «Мой компьютер»), для более новых, скорее всего, нужно скачивать 64-битную версию пакета.
Запустите полученный файл, отметьте флажком опцию «Я принимаю…», кликните «Установить».
Если в окне будут кнопки «Удалить» и «Исправить», жмите по второй.
Обычно таким способом проблему удается исправить:
- Для Winx Club (Винкс Клуб);
- Stronghold 2;
- STALKER 2;
- «СТАЛКЕР: Чистое небо»;
- «Дальнобойщики 3».
Копирование файла вручную
Обычно после инсталляции VC++ перезагружать компьютер не нужно, но, если ничего не изменится, перезапустите систему. Дальше скопируйте msvcr71.dll/msvcp71.dll из %windir%/syswow64 в каталог с исполняемым файлом игры (может быть в подпапке bin или иной, смотрите свойства ярлыка). Если это 32-разрядное приложение, библиотеку берите в %windir%/system32.