Возможно модуль msvcr80 dll не совместим с версией windows

Файл mscvr80.dll является компонентом Microsoft Visual C++ 2010. Если вы попытаетесь запустить приложение на C# или C++ без него, то можете наткнуться на ошибку. Что делать? Всё просто, чтобы исправить ошибку надо скачать msvcr80.dll и интегрировать его в систему.

msvcr80.dll

Иногда при запуске какой-нибудь программы вылазит ошибка, сообщающая вам, что «отсутствует файл msvcr80.dll». Эта библиотека входит в пакет Microsoft Visual C++ 2010. Его файлы используются приложениями, написанными на одном из языков семейства C. Ели разработчик использовал какую-то библиотеку при создании игры, то для её работы эта библиотека должна быть на компьютере. Ошибка mscvr80.dll возникает из-за того, что файл был повреждён или удалён. Встречаются случаи, когда пиратская игра изменяет библиотеку при установке, из-за чего все приложения, использующие её, выдают ошибку. В Стандартный набор Windows входят компоненты Microsoft Visual C++, но в минимальном количестве. Лицензионные игры обязательно устанавливают все необходимые пакеты, но какой-нибудь репак с торрентов может поставиться без них. Деятельность взломанных игр нередко приводит к повреждению mscvr80.dll или вносит в него свой код, который антивирус может посчитать вредоносным. В таком случае файл будет удалён или помещён в карантин. Если вы доверяете источнику программы, то можно добавить библиотеку в исключения и вытащить из карантина. Если источник сомнителен, то делать этого не стоит.

Лучше вернуть файл на место так:

  • Скачать и поставить Microsoft Visual C++ 2005
  • Скачать msvcr80.dll

Безопаснее всего установить все компоненты Visual C++. Если вы поставите только проблемную dll, то есть вероятность получить ошибку с другой библиотекой. Скачайте актуальную версию Microsoft Visual C++ 2010 с нашего сайта и установите её. Проверьте программу с ошибкой.mscvr80.dll

Проблема осталась? Тогда вам нужно скачать файл msvcr80.dll с этого ресурса и зарегистрировать его в системе. В Windows x32 положите библиотеку в папку System32 в корневом каталоге Windows. Если у вас 64х разрядная операционная система, то вам понадобится папка SysWOW64 в той же директории. Когда файл займёт своё место, проведите процедуру его регистрации в системе и запустите приложение, оно будет работать. Теперь вы знаете, что за ошибка msvcr80.dll, удачи вам в её устранении.

Рекомендуем в первую очередь,  скачать и установить полностью пакет Microsoft Visual C++ 2005. Ошибка должна сразу исчезнуть.

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

Исправляем ошибку: на компьютере отсутствует файл msvcr80.dll

Скачать файл msvcr80.dll


  • Разработчик
    Microsoft Windows

  • ОС
    Windows XP, Vista,7,8,10

  • Разрядность
    32/64bit

  • Кол-во скачиваний
    85023
  • Рейтинг
Поделиться файлом

Смотрите другие DLL-файлы

Сообщения об ошибках могут быть разные, например: «Component ‘MSCOMM32.OCX’ not correctly registered: file is missing or invalid», или «Приложению не удалось запуститься, поскольку MSVBVM50. DLL не был найден. Повторная установка приложения может исправить эту проблему», или «Runtime DLL/OCX File error». При этом в Windows Vista дополнительно появится окно Помощника по совместимости программ с сообщением Эта программа требует отсутствующий компонент Windows.

Краткая справка
DLL (от англ. Dynamic-Link Library — динамически подключаемая библиотека) — понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.

ActiveX — название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.

COM (сокр. от англ. Component Object Model) — модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).

OLE (сокр. от англ. Object Linking and Embedding) — общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).

ActiveX control — управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.

OCX (сокр. от англ. OLE Custom eXtension) — перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx — это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.

OLE custom control — специализированный управляющий элемент OLE, OLE control.

OLE control — управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.

Способы решения проблемы
Если возникают ошибки, связанные с файлами *.dll и *.ocx, необходимо:
1. Переустановить программу.
2. Если переустановка программы не помогает, нужно проверить наличие в системе требуемых файлов. Файлы *.dll и *.ocx, как правило, должны быть расположены в системной папке WINDOWSsystem32 (реже — в каталоге конкретной программы). Если файлы присутствуют, нужно зарегистрировать их.
Если требуемых файлов нет, найдите их в Интернете, скачайте и скопируйте в папку WINDOWSsystem32 и в каталог программы. Теперь нужно зарегистрировать их.

Как зарегистрировать файлы *.dll и *.ocx
Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого — WINDOWSsystem32).
Рассмотрим способы регистрации:
1. Нажмите Пуск — Выполнить… — Запуск программы — regsvr32 имя_файла — OK.
2. Нажмите Пуск — Выполнить… — Запуск программы — cmd — OK. Запустится интерпретатор команд cmd. exe, после приглашения системы C:Documents and SettingsИмя_пользователя> введите regsvr32 имя_файла, например, regsvr32 seon. ocx.
3. Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.

Примечание
Использование команды regsvr32:
regsvr32 [/s] [/n] [/i[:строка_команд]] DLL-файл

/u — отменяет регистрацию DLL;
/s — «тихий» режим — окна сообщений не отображаются;
/i — вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall;
/n — не вызывает DllRegisterServer; это может использоваться с ключом /i.

Если регистрация файлов *.dll и *.ocx прошла успешно, появится соответствующее сообщение, например, в Windows Vista появится окно RegSvr32 с сообщением «Успешное выполнение DllRegisterServer в C:WINDOWSsystem32msvbvm50.dll».

Где искать файлы *.dll и *.ocx
Найти отсутствующие файлы *.dll и *.ocx можно с помощью поисковиков или на следующих ресурсах:
•DLL-files.com — Download all your missing dll-files
•Download and restore missing .DLL files
•Download and restore missing .ocx files
•www.dll-downloads.com — Download missing dll files you need immediately!
•Скачать dll-файлы

При запуске некоторых программ или игр, как GTA San Andreas, пользователь может столкнуться с ошибкой, что библиотека MSVCR80.dll отсутствует в Windows 11 или Windows 10. Ошибка файла MSVCR80.dll может указывать на системный путь System32 и SySwow64, так и на корень папки с игрой или программой E:/GTA San Andreas…

Библиотека MSVCR80.dll является частью компонента Microsoft Visual C++ 2005, который нужно установить правильно. Кроме того, она содержится в Microsoft Visual C++ 2008 MFC Security Update, если не обновлена.

Ошибка файла MSVCR80.dll в Windows 11/10 может возникнуть из-за повреждения самой библиотеки, не хватки разрядности Visual C++, антивирус мог заблокировать данный файл, если программа или игра были скачены с торрента.

В данной инструкции разберем, как исправить ошибку отсутствующего файла MSVCR80.dll в Windows 11/10, чтобы игра или программа запустились.

Карантина антивируса, сканирование и брандмауэр

Сторонний антивирус или встроенный мог счесть библиотеку MSVCR80.dll как вредоносную, особенно это касается, если игра или программа была скачена с торрента или другого не официального источника. Кроме того, какой-либо вирус на ПК мог заразить данную библиотеку.

1. Откройте карантин антивируса и убедитесь, что там нет заблокированного файла. Если файл MSVCR80.dll будет в карантине, то его нужно для начало добавить в исключения антивируса, потом восстановить из карантина.журнал защиты карантин антивируса

2. Запустите сканирование на вирусы, что позволит найти вирусы, если они имеются. Это может помочь исправить ошибку MSVCR80.dll запуска программ. Рекомендую проверить в автономном режиме, если используете встроенный антивирус. Кроме того, рекомендую воспользоваться антивирусным сканером как Zemana или DrWeb.Проверка автономным модулем Microsoft defender

3. Встроенный брандмауэр может блокировать библиотеку MSVCR80.dll. Вам нужно отключить на время брандмауэр и установить игру или программу заново, предварительно удалив старую установку. Также, можно добавить в исключения брандмауэра данный файл. Если вы используете встроенный антивирус в Windows 11/10, то брандмауэр можно отключить в безопасности Windows. Отключайте для трех сетей: домена, частной и общедоступной. Если вы используете сторонний антивирус, то рекомендую его удалить на время, так как отключения не поможет и брандмауэра стороннего антивируса будет работать.

  • Как включить или отключить Брандмауэр в Windows 10
  • Брандмауэр Windows 10 Настройка доступа

брандмауэр Windows 10 отключить

Обновление Windows 11/10

С обновлениями Windows 11/10 загружаются необходимые файлы-библиотеки для правильной работы ОС. Логичным будет обновить систему до последней версии. Перейдите в центр обновления Windows 11/10 и проверьте наличие обновлений.проверить наличие обновлений windows11

Скачать MSVCR80.dll для Windows 11/10

Так как файл MSVCR80.dll является компонентом Visual C++, то его нужно установить в двух видов разрядности: x32 и x64. Устанавливайте по очереди, пока ошибка не устраниться. Не забывайте, что нужно скачать и установить две версии библиотек — это x32-bit и x64-bit.

  1. Microsoft Visual C++ 2008 MFC Security Update
  2. Microsoft Visual C++ 2005 MFC Security Update
  3. Microsoft Visual C++ 2005 ATL Security Update

скачать Microsoft Visual Studio 2012


Смотрите еще:

  • Скачать отсутствующий MSVCR71.dll для Windows 10/7
  • Скачать MSVCR120.dll для Windows 10/7
  • Файл MSVCR90.dll отсутствует — Скачать и исправить ошибку
  • msvcrt.dll: Скачать и исправить ошибку в Windows 10/8/7
  • Скачать MSVCR100.dll, MSVCP100.dll и исправить ошибку в Windows

[ Telegram | Поддержать ]

На чтение 7 мин. Просмотров 192 Опубликовано 02.09.2019

Содержание

  1. Руководство по устранению ошибок для ошибок Msvcr80.dll
  2. Как исправить ошибки в Msvcr80.dll
  3. Нужна дополнительная помощь?

Руководство по устранению ошибок для ошибок Msvcr80.dll

Ошибки Msvcr80.dll вызваны ситуациями, которые приводят к удалению или повреждению файла msvcr80 DLL.

В некоторых случаях ошибки msvcr80.dll могут указывать на проблему в реестре, проблему с вирусом или вредоносным ПО или даже сбой оборудования.

Есть несколько различных способов, которыми ошибки msvcr80.dll могут появляться на вашем компьютере. Вот некоторые из наиболее распространенных способов, которыми вы можете увидеть ошибки msvcr80.dll:

  Msvcr80.dll не найден  
Не удалось запустить это приложение, так как msvcr80.dll не был найден. Повторная установка приложения может решить эту проблему.
APSDaemon.exe - системная ошибка - на вашем компьютере отсутствует MSVCR80.dll.
Не удается найти [PATH] msvcr80.dll
Файл msvcr80.dll отсутствует.
Невозможно запустить [ПРИЛОЖЕНИЕ]. Отсутствует необходимый компонент: msvcr80.dll. Пожалуйста, установите [ПРИЛОЖЕНИЕ] еще раз.

Сообщения об ошибках Msvcr80.dll могут появляться при использовании или установке определенных программ, при запуске или завершении работы Windows, или, возможно, даже при установке Windows.

Контекст ошибки msvcr80.dll является важной информацией, которая будет полезна при решении проблемы.

Сообщение об ошибке msvcr80.dll может относиться к любой программе или системе, которая может использовать файл в любой из операционных систем Microsoft, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000.

Как исправить ошибки в Msvcr80.dll

Не загружайте msvcr80.dll с веб-сайта «DLL download». Есть много причин, почему скачивание DLL-файла – плохая идея. Если вам требуется копия файла msvcr80.dll, лучше всего получить ее из оригинального, законного источника.

Запустите Windows в безопасном режиме, чтобы выполнить любой из следующих шагов, если вы не можете получить обычный доступ к Windows из-за ошибки msvcr80.dll.

  1. Если и только если вы получаете сообщение об ошибке msvcr80.dll отсутствует при открытии Apple iTunes, выполните следующие действия: (перейдите к шагу 2, если ошибка msvcr80.dll возникает с другая программа)

    Удалите из Windows следующие программы в следующем порядке : iTunes , Обновление программного обеспечения Apple , Поддержка мобильных устройств Apple , Bonjour , Поддержка приложений Apple , iCloud и, наконец, MobileMe .

    Пропустить все, что вы не установили. Если для программы указаны две записи, например Поддержка мобильных устройств Apple , сначала удалите самую старую, а затем новую.

    Удаление этих программ в Windows выполняется с помощью апплета на панели управления, который называется Программы и компоненты (в Windows 10, 8, 7 или Vista) или Установка и удаление программ (в Windows XP). Вместо этого вы можете использовать бесплатную программу удаления программного обеспечения, чтобы убедиться, что все информация о программе удалена (просто не используйте опцию массовой деинсталляции, чтобы вы могли удалить программы в том порядке, в котором они перечислены выше).

    Песни и списки воспроизведения в iTunes не будут удалены при удалении программы iTunes или любой из других программ Apple, перечисленных выше. Если вы все еще хотите создать их резервную копию, они обычно находятся в папке Музыка в Windows.

  2. Перезагрузите компьютер.

  3. Правильная деинсталляция iTunes, которую вы сделали в первом пункте выше, должна была удалить все программное обеспечение Apple (не музыку и т. Д.) С вашего ПК. Однако, если вы подозреваете, что это не произошло по какой-то причине, например, если вы получили какую-то ошибку, вы можете закончить работу самостоятельно.

    Для этого вручную удалите следующие четыре папки , если они существуют после запуска Windows. Пропустите это, если кажется, что дела идут хорошо:

    C: Program Files Bonjour

  4. C: Program Files Common Files Apple (только папка Apple)

  5. C: Program Files iPod

  6. C: Program Files iTunes

    В 64-разрядных версиях Windows все эти папки будут находиться внутри папки Program Files (x86) . Кроме того, если Windows установлена ​​на диске, отличном от C, на вашем компьютере (не часто), посмотрите там.

  7. Загрузите последнюю версию iTunes с Apple и запомните, куда вы ее сохраняете, чтобы найти ее после завершения загрузки.

  8. Запустите установку iTunes от имени администратора . Обычно для этого нужно щелкнуть правой кнопкой мыши программу установки и выбрать Запуск от имени администратора . Если у вас возникли проблемы с этим, см. Как открыть командную строку с повышенными правами? за помощью.В этой процедуре показано, как открыть программу командной строки от имени администратора, но эти шаги полезны для запуска всего этого, включая только что загруженный установочный пакет iTunes.

    Общий обзор удаления и переустановки iTunes также можно найти здесь на сайте Apple, но описанная выше процедура, кажется, работает лучше в этой конкретной ситуации.

    Если описанные выше шаги не сработали или вы не видите этой проблемы с iTunes, перейдите к шагу 2 ниже, который включает переустановку исходного источника файла msvcr80.dll.

  9. Загрузите обновление безопасности MFC распространяемого пакета обновления 1 для Microsoft Visual C ++ 2005 и запустите его. Это заменит/восстановит msvcr80.dll самой последней копией, предоставленной Microsoft.

    Вам предоставлено несколько различных вариантов загрузки от Microsoft для этого обновления в зависимости от установленной версии Windows. Выберите vcredist_x86.EXE , если вы используете 32-разрядную версию Windows, или выберите vcredist_x64.EXE для 64-разрядных версий. См. Я использую 32-разрядную или 64-разрядную версию Windows? за помощь, если вы не уверены, что выбрать.

    Старайтесь изо всех сил, чтобы завершить этот шаг. Применение этого обновления является почти всегда решением ошибок msvcr80.dll.

  10. Восстановите msvcr80.dll из Корзины. Самой простой причиной “отсутствующего” файла msvcr80.dll является то, что вы по ошибке удалили его.

    Если вы подозреваете, что вы случайно удалили msvcr80.dll, но вы уже очистили Корзину, возможно, вы сможете восстановить msvcr80.dll с помощью бесплатной программы восстановления файлов.

    Восстановление удаленной копии msvcr80.dll с помощью программы восстановления файлов – это разумная идея, только если вы уверены, что удалили файл самостоятельно и что он работал правильно до того, как вы это сделали.

  11. Запустите проверку на вирусы и вредоносные программы всей вашей системы. Некоторые ошибки msvcr80.dll могут быть связаны с вирусом или другим заражением вашего компьютера вредоносным ПО, которое повредило файл DLL. Возможно даже, что ошибка msvcr80.dll связана с враждебной программой, маскирующейся под файл.

  12. Используйте Восстановление системы, чтобы отменить последние системные изменения. Если вы подозреваете, что ошибка msvcr80.dll была вызвана изменением в важном файле или конфигурации, восстановление системы может решить эту проблему.

  13. Установите все доступные обновления Windows. Многие пакеты обновления и другие исправления заменяют или обновляют некоторые из сотен распределенных файлов DLL Microsoft на вашем компьютере. Файл msvcr80.dll может быть включен в одно из этих обновлений.

  14. Проверьте свою память, а затем проверьте свой жесткий диск. Мы оставили большинство проблем с аппаратным обеспечением до последнего шага, но память и жесткий диск вашего компьютера легко тестируются и являются наиболее вероятными компонентами, которые могут вызвать ошибки msvcr80.dll при их выходе из строя.

    Если на каком-либо из ваших тестов произошел сбой, замените память или замените жесткий диск как можно скорее.

  15. Восстановите вашу установку Windows. Если приведенная выше рекомендация по устранению неполадок с отдельным файлом msvcr80.dll не удалась, выполнение восстановления при запуске или восстановительной установки должно восстановить все файлы Windows DLL до их рабочих версий.

  16. Используйте бесплатный очиститель реестра, чтобы исправить проблемы msvcr80.dll в реестре. Бесплатная программа очистки реестра может помочь, удалив недействительные записи реестра msvcr80.dll, которые могут быть причиной ошибки DLL.

    Мы редко рекомендуем использовать очистители реестра. Мы включили эту опцию в качестве «последней инстанции», прежде чем наступит разрушительный шаг.

  17. Выполните чистую установку Windows. Чистая установка Windows сотрет все с жесткого диска и установит свежую копию Windows. Если ни один из вышеперечисленных шагов не исправляет ошибку msvcr80.dll, это должно быть вашим следующим действием.

    Вся информация на вашем жестком диске будет стерта во время чистой установки. Убедитесь, что вы сделали лучшую попытку исправить ошибку msvcr80.dll с помощью шага по устранению неполадок до этого.

  18. Устраните неполадки, связанные с аппаратным обеспечением, если ошибки msvcr80.dll не устранены. После чистой установки Windows ваша проблема DLL может быть связана только с аппаратным обеспечением.

Нужна дополнительная помощь?

Если вы не заинтересованы в устранении этой проблемы самостоятельно, см. Как исправить мой компьютер? полный список вариантов поддержки, а также помощь по всем вопросам, таким как определение затрат на ремонт, удаление ваших файлов, выбор службы ремонта и многое другое.

Как исправить ошибку Возможно, модуль не совместим с версией Windows Столкнувшись с ошибками, связанные с тем, что система не обнаружила тот или иной файл DLL на компьютере, многие пользователи прибегают к скачиванию такого файла из Интернета и последующей попытке регистрации в системе с помощью regsvr32.exe. Чаще всего получая ошибку, одна из которых — «Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с 32-разрядной (x86) или 64-разрядной (x64) версией regsvr32.exe».

В этой инструкции подробно поговорим о том, что вызывает такую ошибку, что нужно учесть и возможно предпринять, чтобы её исправить при выполнении команд regsvr32.exe

Причины: 64-бит (x64) и 32-бит (x86) версии DLL библиотек и regsvr32.exe

Сообщение об ошибке Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере

Если у вас Windows 11, Windows 10, 8.1 или Windows 7 x64, при установке файлов DLL следует учитывать следующие несколько моментов:

  1. Файлы DLL с одним названием могут быть 32-бит и 64-бит, большинство библиотек DLL поставляются разработчиком в двух версиях. Но если вы скачиваете такие файлы со сторонних сайтов в Интернете, разрядность может и не указываться.
  2. В 64-разрядных системах DLL библиотеки x64 располагаются в папке C:WindowsSystem32, а библиотеки x86 (32-бит) — в папке C:WindowsSysWOW64, хотя из имён папок у начинающего пользователя может сложиться обратное предположение.
  3. Для исправления ошибок, связанных с отсутствием файлов DLL даже в x64 Windows часто требуются 32-бит файлы DLL, а не 64-бит. Для совместимости и упрощения разработки некоторые игры и программы выпускаются только в варианте x86 и используют соответствующие библиотеки даже в x64 системах.
  4. В 64-разрядных версиях Windows присутствует два варианта утилиты regsvr32.exe с одним названием файла: одна 64-бит, другая — 32-бит и каждая служит для регистрации файлов DLL соответствующей разрядности.
  5. Когда вы запускаете regsvr32.exe без указания пути к ней, в x64 системах по умолчанию запускается x64-версия этого инструмента.
  6. Существуют arm-64 версии библиотек DLL, предназначенные для устройств с ARM-процессорами. Установить их на системах с обычными процессорами Intel или AMD не получится.

В ситуации, когда на вашем компьютере установлена 32-бит (x86) версия Windows, в ней присутствует лишь папка System32 с 32-битными файлами DLL и только 32-битный вариант regsvr32.exe. Использовать x64-версии библиотек DLL в такой Windows не получится.

Здесь мы разобрали все пункты, которые позволят яснее понять, почему выполняются те или иные действия из следующего раздела инструкции об исправлении ошибки.

Как исправить ошибку модуль DLL не совместим с версией Windows, работающей на этом компьютере

В случае с 32-разрядной версией Windows всё просто: для исправления ошибки необходимо заменить файл DLL его x86-версией, после чего повторить команду. Если на вашем компьютере установлена Windows 11, 10, 8.1 или Windows 7 x64, используйте следующие шаги:

  1. Если вы копировали файл DLL в папку System32, после чего команда regsvr3.exe файл.dll сообщила об ошибке «Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере», это означает, что вы пытались зарегистрировать 32-бит DLL с помощью 64-бит regsvr32. Переместите файл DLL в папку SysWOW64, а затем используйте команду с полным указанием пути:
    C:WindowsSysWOW64regsvr32.exe файл.dll

    Для папки System32 нужна 64-разрядная версия библиотеки. Использование 32-битной версии regsvr32.exe

  2. Обратная ситуация также возможна: x64 файл DLL был помещен в папку SysWOW64, после чего вы использовали команду с указанием пути к regsvr32.exe в этой же папке, в результате появилось такое же сообщение об ошибке. Решение — переместить файл x64 в папку System32 и использовать команду без указания полного пути к regsvr32.exe, а для папки SysWOW64 использовать x86 версию файла как было описано в 1-м шаге.
  3. Убедитесь, что вы не скачали файл DLL для ARM-64, на обычном компьютере или ноутбуке каким-либо образом использовать его не получится.

Пока что речь шла лишь об одной ошибке, текст которой вынесен в заголовок статьи. Думаю, к этому моменту мы с ней справились. Однако, с большой вероятностью, сразу после решения этой проблемы вы столкнётесь с другой, о которой в отдельной инструкции: Модуль загружен, но точка входа DllRegisterServer не найдена.

Содержание

  • Способ 1: Прямое добавление msvcr80.dll в систему
  • Способ 2: Переустановка игры
  • Способ 3: Установка пакета Microsoft Visual C++ Redistributable 2005
  • Вопросы и ответы

msvcr80.dll скачать бесплатно
Фанаты игры GTA: San Andreas могут столкнуться с неприятной ошибкой, пробуя запускать любимую игру на ОС Windows 7 и выше — «Файл msvcr80.dll не найден». Подобного рода неполадка возникает вследствие повреждения указанной библиотеки или её отсутствия на компьютере.

Иногда проще всего скачать недостающий компонент и переместить (скопировать) в каталог C:WindowsSystem32.

Скачать msvcr80.dll

Загрузить вручную msvcr80.dll в системную папку
Однако, если у вас 64-разрядная версия Windows, то лучше сперва ознакомиться с инструкцией по ручной установке, чтобы не испортить систему.

В некоторых случаях ошибка все равно не исчезает. Это означает, что вам нужно заставить ОС распознать DLL-файл — это делается путем, описанным в данной статье. Ручная установка и последующая регистрация библиотеки в реестре гарантированно избавят вас от ошибок.

Способ 2: Переустановка игры

Как правило, все необходимые для работы игры компоненты включаются в пакет инсталлятора, поэтому неполадки с msvcr80.dll можно поправить и переустановив GTA San Andreas.

  1. Деинсталлируйте игру. Наиболее удобные способы описаны в этом руководстве. Для Steam-версии ГТА: Сан Андреас ознакомьтесь с руководством ниже:

    Подробнее: Удаление игры в Стиме

  2. Установите игру заново, точно следуя инструкциям пакета инсталляции или Steam.

Еще раз напоминаем вам — используйте только лицензионные продукты!

Есть вероятность того, что эти действия не исправят ошибку. В таком случае переходите к Способу 3.

Способ 3: Установка пакета Microsoft Visual C++ Redistributable 2005

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

Загрузить Microsoft Visual C++ Redistributable 2005

  1. Запустите установщик. Щелкните «Yes», чтобы принять лицензионное соглашение.
  2. Принять лицензионное соглашение Microsoft Visual C плюс плюс 2005

  3. Начнется установка компонента, которая в среднем занимает 2-3 минуты.
  4. Ход ус ановки Microsoft Visual C-- 2005 Redistributable

  5. В отличие от более новых компонентов, Visual C++ Redistributable 2005 устанавливается целиком в автоматическом режиме: инсталлятор просто закрывается, если во время установки не произошло никаких сбоев. В таком случае знайте — пакет установлен, и ваша проблема решена.

Теперь вы знаете, как можно убрать ошибку, связанную с msvcr80.dll.

Lumpics.ru

Еще статьи по данной теме:

Помогла ли Вам статья?

Все сторонние программы так или иначе используют ресурсы операционной системы, в частности, динамические библиотеки. Нельзя, однако, сказать, что Windows располагает всеми необходимыми DLL, от того нередки случаи, когда при запуске или установке той или иной программы либо игры ПО выдает ошибку «такой-то DLL не найден». Решается проблема установкой соответствующих компонентов Microsoft Visual C++, DirectX или .NET Framework.

В крайнем случае отсутствующий файл DLL скачивается со свободного ресурса и регистрируется в системе в ручном режиме с помощью штатной консольной утилиты regsvr32.exe.

Минусом этого способа является высокая вероятность получения ошибок регистрации, например, «…точка входа DLL не найдена» или «не удалось загрузить модуль».

Также при попытке установить динамическую библиотеку вы можете получить ошибку «Возможно, модуль DLL не совместим с версией Windows, работающей на этом компьютере». Причина этой ошибки обычно указывается тут же в окне с уведомлением в виде рекомендации проверить совместимость DLL-модуля с используемой версией regsvr32.exe.

RegSvr32 модуль не совместим с версией Windows

Итак, речь идет о несовместимости утилиты regsvr32.exe с регистрируемой библиотекой, только вот одного этого понимания еще недостаточно для устранения неполадки.

Во-первых, вы можете не знать разрядность DLL или архитектуру, под которую она писалась; во-вторых, для регистрации библиотеки одной разрядности, вы можете использовать утилиту regsvr32.exe другой разрядности.

Поэтому, перед тем как приступать к ручной установке DLL, необходимо уяснить для себя несколько правил.

  • Большинство программ и игр используют для своей работы именно 32-битные DLL, причем даже в 64-битных операционных системах.
  • Если вы не знаете разрядность DLL, скачайте с сайта разработчика www.winitor.com утилиту Pestudio, запустите и перетащите на ее окно проверяемую библиотеку. Тулза выдаст вам полный набор сведений о DLL, в том числе и ее разрядность.

Pestudio

  • Библиотеки x64 располагаются в папке %windir%System32, а библиотеки x32 — в папке %windir%SysWOW64. Соответственно, устанавливаемую DLL x64 нужно помещать в первую папку, а DLL x32 — во вторую.
  • Для регистрации DLL x64 необходимо использовать 64-битную версию regsvr32.exe из папки System32, а для регистрации DLL x3232-битную версию regsvr32.exe из папки SysWOW64.
  • Если запустить утилиту regsvr32.exe (в командной строке или окошке «Выполнить»), не указав к ней полный путь, по умолчанию будет запущена 64-разрядрная версия инструмента. Хотите зарегистрировать 32-битную библиотеку, указывайте к утилите-регистратору полный путь.
  • В 32-битных системах доступна только 32-битная версия regsvr32.exe, зарегистрировать с ее помощью DLL x64 не получится.

Следуйте этому простому набору правилу, и вам не придется сталкиваться с проблемами несовместимости DLL при их регистрации в ручном режиме.

Загрузка…

The VC80 SP1 CRT redistributable package will install both the RTM and SP1 versions of the C runtime into %SystemRoot%WinSxS (assuming you’re using Windows XP or Vista; Windows 2000 doesn’t support side-by-side assemblies). If you have VC8 installed, the CRT redistributable package is in %ProgramFiles%Microsoft Visual Studio 8VCredist. If you don’t have VC8 installed, I think you can download the CRT redistributable package from Microsoft.com.

Also, to find out exactly what CRT version (e.g. RTM vs. SP1) is needed by a binary that was built with VC8 or VC9, you can extract the manifest:

mt.exe -inputresource:mydll.dll;#1 -out:mydll.dll.manifest

Look for something like this:

<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>

My executable requires CRT version 9.0.21022.8. This version number is also embedded in the WinSxS subdirectory names (unfortunately it’s surrounded by hashes):

D:>dir c:windowsWinSxS*VC90.CRT*
12/14/2007  02:16 AM    <DIR>          amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b
12/14/2007  02:00 AM    <DIR>          x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91

Понравилась статья? Поделить с друзьями:
  • Войти на ftp сервер windows проводник
  • Возможно модуль msvcr110 dll не совместим с версией windows
  • Войти вместо этого с локальной учетной записью windows 10 что это
  • Возможно модуль msvcr100 dll не совместим с версией windows
  • Возможно модуль msvcp140 dll не совместим с версией windows