Msvcr71.dll для Windows
Итак, при попытке что-то запустить, вы видите сообщение о том, что запуск программы невозможен (the program can’t start), так как на компьютере отсутствует msvcr71.dll и, вполне вероятно, уже ищете где скачать msvcr71.dll для Windows 10, Windows 7 или 8. Спешу предостеречь от загрузки данного файла с различных сайтов-сборников DLL библиотек, это может быть опасно. К тому же, его можно взять на официальном сайте Microsoft, о чем и пойдет речь далее.
Все статьи об ошибках «файл отсутствует на компьютере», я начинаю с совета, который поможет в будущем проще решать проблему: не ищите сайт или торрент с этим файлом (потому что найдете не самые надежные варианты), задайте запрос о том, что это за файл, и когда вы увидите, что msvcr71.dll — это составная часть компонентов .NET Framework 1.1, которые можно скачать бесплатно с благонадежного источника (сайт Microsoft), то вопросы о том, куда кидать этот файл, где его брать и прочие отпадут сами собой.
Скачать Msvcr71.dll в составе .NET Framework 1.1 с сайта Microsoft
Как уже было сказано выше, самый верный способ исправить ошибку при запуске программы или игры «msvcr71.dll отсутствует на компьютере» — загрузить «Предназначенный для повторного распространения пакет платформы Microsoft .NET Framework 1.1» с официального сайта: программа установки сама зарегистрирует в системе файл msvcr71.dll (и другие, которые, возможно, тоже отсутствуют у вас на ПК), вам не придется манипулировать с командами regsvr32, искать куда кидать msvcr71.dll в Windows 7 или 8 и, при этом, не быть уверенным, что файл, который вы загрузили не содержит вирусов или иного вредоносного кода.
Скачать «распространяемые пакеты» вы можете здесь:
После установки файл msvcr71.dll появится на компьютере, но: если ошибка будет продолжать появляться при запуске программы, то вы можете найти этот файл в папке C:\ Windows\ Microsoft.NET\ Framework\ 1.1.цифры\ и скопировать его в папку C:\ Windows\ System32 (даже если у вас 64-разрядная система).
После установки (перед установкой рекомендую проверить, нет ли уже этих компонентов в списке установленных программ и если есть, удалить их, произведя таким образом переустановку) и перезагрузки компьютера, ошибка с текстом о том, что запуск программы невозможен, должна исчезнуть.
Если же этого не произошло, проверьте также, нет ли файла msvcr71.dll в папке с игрой или программой, которая не запускается и если он там найдется, попробуйте убрать его оттуда, так как в данном случае, несмотря на наличие в системе «правильного» файла, программа может использовать тот, который находится в папке с ней.
Алексей
Обновить таким образом «Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4, Windows 7 и 8, 32 и 64 бит», конечно, хорошо. Вот только файла msvcr71.dll там и близко нет.
Ответить
Dmitry
Алексей, спасибо за комментарий. Переписал статью и исправил информацию. Ошибка жесткая, не вспомню уже, как так получилось.
Ответить
Али
К сожалению ,на предлагаемом Вами офсайте среди поддерживаемых операционок нет Windows 7 ,есть только разные версии XP, Vista и Windows Server. У меня Семёрка и тоже иногда выскакивает это предупреждение, об отсутствии msvcr71.dll
Ответить
Dmitry
Не обращайте внимания, будет работать и для 7. Просто список поддерживаемых систем они, видимо, не обновляли, компонент достаточно старый.
Ответить
Игорь С.
Уже не в первый раз выручает Ваши статьи и в этот раз помогли разобраться с проблемой отсутствия этой библиотеки, уважение Вам и большое СПАСИБО!!!
Ответить
Александр
Помог только этот способ! Правда дошёл до него сам, наткнулся на этот сайт, когда пошёл постить по сети о решении проблемы.)
Ответить
фыв
Переустановил грёбаный цф 3 раза. Даже не думал что можно эту либу из другой папки скопировать. Спасибо, помогло. Правда, у этой статьи очень стрёмный сниппет в гугле, обычно у мусорных сайтов такой, доверия не вызывает от слова совсем. Перешёл по ссылке только потому что уже знал что это за сайт
Ответить
Dmitry
Спасибо за инфу. Хотя поглядел — вроде относительно норм: заголовок, а в описании четко — скачать с официального сайта Майкрософт.
Ответить
Дмитрий
Добрый день, спасибо. У меня Windows 7 x64. Копирование файла в папку C:\Windows\System32 не помогло, в интернете нашел, что для 64-разрядной копировать нужно в папку C:\Windows\SYSWOW64 — так сработало.
Ответить
Сергей
Спасибо за ответ. у меня тоже сработало
Ответить
Элина
Все сделала так как написано, но ошибка все равно появляется. Подскажите что делать пожалуйста.
Ответить
Yuriy
Спасибо, Dmitry и Дмитрий (24.07.2019 в 10:16). Прошел весь путь, включая комментарии, уже и не надеясь на успех, но совет Дмитрия помог. Еще раз спасибо за статью и комментарий.
Ответить
Вава
Автор, ну и, пишешь, лишь бы писать в погоне за баблом. Покажи, где Msvcr71.dll в составе .NET Framework 1.1 находится?
Ответить
Dmitry
А вот поставьте вручную (даже если в Windows он как бы уже есть и папка соответствующая в наличии)
а потом загляните в
Ответить
Михаил
Если нужно запустить только какую-то одну старую прогу и вы не хотите «засорять» System32, то можно скопировать Msvcr71.dll в папку с программой.
Помогло для Intel NAS Performance Toolkit 1.7.1
Ответить