Файл MSVCP71.dll или MSVCR71.dll отсутствует — программа не может быть запущена

Файл MSVCP71.dll или MSVCR71.dll отсутствует — программа не может быть запущена

Сегодня, когда я пытался запустить определенную программу, у меня возникла проблема с отсутствием требуемых библиотек, в частности отсутствие MSVCR71.dll — из того, что я вижу, довольно распространенная проблема, особенно в новых 64-разрядных системах. В этом руководстве я представлю эффективный метод борьбы с ним. Я представлю несколько вариантов ремонта, также если кто-то не работает, другой, безусловно, решит вашу проблему.

Как я упоминал во введении, когда вы пытаетесь запустить программу (исполняемый exe-файл), вы можете получить сообщение со следующим контентом …

Программа не может быть запущена, потому что MSVCR71.dll не найден на компьютере. Попробуйте переустановить программу, чтобы устранить проблему.

Обычно это означает, что требуемый компонент не может быть найден в нашей системе. В 64-битных системах, помимо SysWOW64, есть еще два каталога, которые собирают все необходимые библиотеки и компоненты запуска. К ним относятся:

  • % systemroot% или иначе C: \ Windows
  • % systemroot% / system32 — C: \ Windows \ System32
  • % systemroot% / SysWOW64 — C: \ Windows \ SysWOW64

Когда мы запускаем приложение в первую очередь (если программист не определяет поведение программы по-разному), он ищет необходимые DLL в своем каталоге запуска. Если он не найден, поиск будет перенесен в три указанных выше местоположения. Если программа не находит там библиотеку, она вызывает сообщение об ошибке.

Поэтому самым простым решением является просто поместить необходимую библиотеку в каталог вместе с исполняемым файлом (наше приложение). Только вот вопрос, где я должен получить эту библиотеку?

Оба файла MSVCP71.dll и MSVCR71.dll можно найти на вашем компьютере. Где? Кроме всего прочего, пакет JRE — среда выполнения Java включает в себя следующие компоненты … мы просто должны ходить в каталог Bin: C: \ Program Files (x86) \ Java \ jre6 \ Bin

Теперь просто скопируйте файл в одно из мест. Если вы скопируете его в каталог System32 (32-разрядный) или SysWOW64 (64-разрядный), библиотека будет доступна для всех программ.

Кстати — искать файлы и папки в Windows, я рекомендую бесплатную версию FileLocator Lite (ранее AgentRansack). Благодаря этому вы можете быстро найти любой файл.

Возвращение к теме. Просто копирование — это еще не все! Вы должны зарегистрировать библиотеку. Мы выполняем в свою очередь: Start => Run (или WIN + R) и введите команду …

Regsvr32 msvcp71.dll

Возможно, с пути …

Dla 32-bit - Regsvr32 "C:\Windows\System32\msvcr71.dll"

Dla 64-bit - Regsvr32 "C:\Windows\SysWOW64\msvcr71.dll"

Мы должны получить сообщение, например , модуль C:. \ Windows \ SysWOW64 \ msvcr71.dll был загружен.

То же самое должно быть сделано с библиотекой MSVCP71.DLL скопировать его в соответствующий каталог и записи системы.

Что делать, если у нас нет этих библиотек на жестком диске?

Лучше всего получать библиотеки из доверенных источников, таких как компьютер брата, друг или коллега, или устанавливать программное обеспечение, которое содержит, например, упомянутый JRE6 или Microsoft Visual C ++ .NET 2003. Окончательное решение — загружать файлы из Интернета, но будьте осторожны не загружать сюрприз — файл с инъецированным вредоносным кодом. В поиске вы можете посетить такие сайты, как dll-files.com — портал, который предоставляет библиотеки для многих приложений.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *