При запуске приложения или игры этот процесс может прерваться по причине того, что отсутствует msvcr71.dll. Это файл динамически подключаемой библиотеки, который является частью распространяемого пакета Microsoft Visual C++ для Visual Studio. Библиотеки DLL содержат инструкции, которые приложения вызывают в процессе работы. Поэтому при отсутствии или повреждении msvcr71.dll запуск программ будет невозможным.
Файл может быть поврежден при вирусном заражении, в результате образования в месте его записи сбойных секторов на диске и прочих причинах.
Переустановка распространяемых пакетов Visual C++
Поскольку MSVCR71.DLL является часть пакета Microsoft Visual C++ Redistributable, в первую очередь попробуйте их переустановить. Возможно, библиотека текущей установки, к которой обращается приложение при запуске, повреждена. Для этого выполните следующие шаги.
Откройте раздел Программы и компоненты командой appwiz.cpl из окна «Выполнить» (Win + R).
Найдите в списке программ все установленные распространяемые пакеты и запомните (запишите) их версии. После по очереди кликните правой кнопкой мыши на каждый и выберите «Удалить».
Теперь сделайте запрос в интернете «распространяемый пакет Visual C++ 2015» и загрузите с официального сайта Майкрософт. Запустите загруженный файл и следуйте инструкциям на экране до завершения установки.
Повторите эти действия для загрузки всех версий, которые были установлены. После перезагрузите компьютер и попробуйте запустить приложение.
Замена файла
Если эта библиотека DLL по-прежнему отсутствует, попробуйте скопировать с другого компьютера с соответствующей версией Windows. Если это решение в вашем случае не применимо, загрузите его из источника в интернете.
Перейдите на сайт, указанный на рисунке, и с помощью поискового запроса найдите MSVCR71.DLL.
После загрузки распакуйте архив и скопируйте файл правым щелчком мыши и выбором соответствующего пункта.
Теперь в проводнике перейдите по пути: C:Windows\System32 или SysWOW64 (если используете 64-разрядную версию ОС). Щелкните правой кнопкой мыши на пустое поле внутри этих каталогов и выберите «Вставить».
После перезагрузите компьютер и попробуйте запустить приложение, которое не удавалось из-за ошибки отсутствия MSVCR71.DLL.
Перерегистрация библиотеки
После замены библиотеки ее нужно перерегистрировать. Для этого выполните следующие действия.
В строке системного поиска наберите cmd, при отображении найденного результата запустите его от имени администратора.
В консоли выполните команду:
regsvr32 msvcr71.dll
Если по-прежнему отсутствует, перейдите к следующему шагу.
Проверка целостности системы
Возможно, что ошибка происходит из-за повреждения системных файлов и зависимостей, которые связаны с этой библиотекой. Для проверки Windows на наличие повреждений запустите команду SFC. Она способна заменять поврежденные компоненты из кэшированной копии, которая хранится в папке %WinDir%\System32\dllcache.
Откройте командную строку с правами администратора, как указано в предыдущем решении, или из меню Win + X.
Запустите в консоли команду:
sfc /scannow
Дождитесь ее завершения и перезапустите систему. Если msvcr71.dll все еще отсутствует, остается только переустановить проблемное приложение. Сначала нужно полностью удалить из системы с помощью деинсталлятора, затем загрузить из официального источника и установить заново.