Не запускается ошибка нет dll

Содержание

  1. Причины некорректной работы DLL файлов
  2. Инструкция для решения ошибок dll
  3. Ошибки связанные c библиотеками DirectX
  4. Ошибки связанные c библиотеками Microsoft Visual C++
  5. DLL файлы удалены или устарели
  6. Загрузка dll с помощью командной строки
  7. Обновление причастного драйвера
  8. Проверка на вирусы
  9. Реестр поврежден?

Из-за несовместимости между программами и системой мы иногда сталкиваемся с ситуацией, когда ПО не может работать, а система сообщает, что отсутствует поддержка определенного DLL-файла. Почему программное обеспечение, которое хорошо работает под определенной версией системы, не может использовать другую? Есть ли какое-либо другое решение, кроме переустановки Windows? Что делать, если появляется сообщение о нехватке любого DLL? На данной странице вы узнаете, как быстро исправить эту ошибку.

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

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

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

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

  • Компоненты Windows не установлены:
    • DirectX;
    • Visual C.
  • DLL файлы удалены или устарели,
    • +способ по загрузке dll из командной строки.
  • Драйвера вашего ПК устарели или отсутствуют.
  • Вирусы могут помешать нормальной работе.
  • Реестр системы поврежден.

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

Исправление ошибок DLL не является невыполнимой задачей. По сути, если ваш компьютер сталкивается с проблемой при выполнении определенной программы, первое, что вы должны сделать, это найти на компьютере файлы DLL, которые соответственно лежат в папке с имени программы. Затем вы должны устранить любые проблемы, связанные с этими конкретными DLL документами.

Инструкция для решения ошибок dll

Самым правильным методом будет скачивание и установка ПО заново вместе со всеми дополнительными компонентами указанными в системных требованиях. Будь то игра или же рабочая программная среда для её нормального запуска обычно требуются DirectX, Visual C.

Ошибки связанные c библиотеками DirectX

И так, когда Windows обнаружит ошибку, то система покажет уведомление с надписью:

Запуск программы не возможен, так как на компьютере отсутствует (название файла DLL). Попробуйте переустановить программу.

Ошибка DLL DirectX (d3dx9_43.dll) в Windows

В случаях, когда сам файл имеет название по типу следующих библиотек: d3dx9.dll, xinput1.dll, d3dx10.dll и т.д. (часто имена очень схожи и имеют буквы d и x перед расширением), то решение проблемы заключается в установке нужной версии DirectX, которую можно узнать в системных требованиях самой программы (рядом с системными требованиями пишут и версию Дирекса для корректной работы).

Ошибки связанные c библиотеками Microsoft Visual C++

Еще одним частым пулом уведомлений являются случаи, когда внутри текста присутствует фраза:

Запуск программы не возможен, так как на компьютере отсутствует (название файла DLL). Попробуйте переустановить программу.

В названии файла фигурируют слова MSVC или RUNTIME.

Ошибка DLL Microsoft Visual C++ (MSVCP140.dll) в Windows

Исходя из данных системных требований приложения, определите какая именно версия библиотеки Visual C нужна и установите её.

DLL файлы удалены или устарели

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

Система подскажет, какого файла не хватает. Воспользуйтесь функцией системного поиска (лупа в нижнем левом углу экрана), для розыска этого файла в используемой ОС, выберите из результатов документ с DLL расширением (имя должно совпадать с тем, которое указано в уведомлении об ошибке), находящегося в системном каталоге (часто это C:WindowsSystem32). Скопируйте и переместите его в новую системную директорию, в зависимости от вашей ОС (пути указаны в пункте 2 данного алгоритма).

Отсутствующие DLL-файлы не обязательно копировать в директорию Windows, их можно скопировать в другие места. Самым частым является директория с корнем установленного ПО. При установке игры или приложения вы указываете путь установки, именно о нем здесь идет речь.

  1. Внимательно посмотрите на название ошибки. Это может быть:
    • unarc.dll
    • vcruntime140.dll
    • window.dll
    • windows.dll
    • msvcp140.dll
    • msvcp120.dll
    • msvcp100.dll
    • steam.dll
    • d3dx9.dll
    • xinput1.dll
    • steamapi64.dll
    • isdone.dll

Если в представленном списке нет нужно вам файла (имя.dll высвечивается в окне уведомления об ошибке сразу после слов «Запуск программы не возможен, так как на компьютере отсутствует…» — пример показан на скриншотах выше), то посетите базу DLL.

В поле «Поиск недостающих Dll файлов» введите имя, которое подсказала вам система например: unarc.dll и нажмите «Поиск DLL файлов».

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

Поиск dll файлов в базе

Пролистайте вниз и найдите кнопку «Скачать». При нажатии на вашем ПК в папке «Загрузки» , появится искомый документ, после чего переходите к следующему пункту.

Скачивание необходимого dll из базы

Мы советуем вам поместить файл в директорию программы, которая запрашивает данный документ. Убедитесь, что вы используете правильную разрядность ПО и ОС. Если ошибетесь с версиями, то возникнет ошибка 0xc000007b.

  1. После того, как вы определились с кодом ошибки
    • Скачайте недостающий файл DLL и переместите по пути C:WindowsSystem32 или по вашему (если была изменена корневая папка).
    • Если копирование с заменой в «System32» не сработало, попробуйте переместить в системные директории (это зависит от версии ОС и от того, откуда приложение будет запрашивать библиотеки):
      • C:WindowsSystem (Windows 95/98/Me);
      • C:WINNTSystem32 (Windows NT/2000);
      • C:WindowsSystem32 (Windows XP, Vista, 7, 8, 8.1, 10).
      • C:WindowsSysWOW64.

Папка System32 в Windows

Загрузка dll с помощью командной строки

  1. Если все таки не получается, то через командную строку от имени администратора введите:
  2. Если у вас Виндовс 32bit
    • regsvr32 (укажите имя недостающего файла).dll. Без скобок.
  3. Если у вас Виндовс 64bit
    • cd c:windowssyswow64
    • regsvr32 c:windowssyswow64(укажите имя недостающего файла).dll. Без скобок.

Запуск командной строки от имени администратора в Windows

Обновление причастного драйвера

Бывают случаи, когда ошибка DLL возникает из-за устаревшего драйвера. Например, если игра запущена через диск, то стоит обновить драйвер в диспетчере устройств. Для этого:

  1. В левом нижнем углу экрана найдите значок лупы для осуществления поиска и в поле ввода напишите диспетчер устройств.
  2. Кликните Enter.
  3. В появившемся окне выберите оборудование, драйвер которого мешает корректной работе (в рассматриваемом случае это дисковод).
  4. Нажмите по его названию правой кнопкой мыши.
  5. В раскрывшемся меню выберите пункт обновить драйверы…

Обновляем драйвера в Windows

Проверка на вирусы

Если на данном этапе проблема до сих пор не решена, проверьте свой ПК на вирусы. Это необходимо для того, чтобы убедиться нет ли вредоносных файлов, которые маскируются под DLL.

Проверка на вирусы в Windows

Реестр поврежден?

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

«Ошибка .dll. Не найден файл .dll» — уведомление о подобной ошибке выдаётся системой в том случае, если на компьютере отсутствует необходимый для корректной работы файл подключаемых «динамических библиотек» с расширением .dll.

Такие ошибки появляются достаточно часто, особенно после деинсталляции игр или приложений, «чистки» системы от «мусора» и от «следов» удалённых программ различными утилитами, которые иногда удаляют не совсем то, что нужно…

Так-же файды .dll могут отсутствовать при установке «левых» программ, игр и приложений, в установочный дистрибутив которых этот файл не включён.

Эта ошибка также может вызываться и при повреждении системы, или приложения различного рода вредоносными программами, вирусами или просто «кривыми ручками» нерадивых пользователей, которые иногда лезут в системе туда, куда им совсем не нужно лезть, ввиду полного отсутствия знаний по работе с системными файлами…

Решить эту проблему не сложно.

Если проблема касается работы с играми и приложениями использующими технологию DirectX, то первое, что можно сделать — скачать веб-установщик исполняемых библиотек DirectX с официального сайта разработчика — Веб-установщик исполняемых библиотек DirectX — эта утилита автоматически обновит текущую версию DirectX – встроенную технологию Windows®, которая позволяет запускать высокоскоростное приложения, мультимедиа и игры на вашем компьютере.

Если установка обновлений DirectX не исправит ошибку, тогда можно найти отсутствующий файл .dll в интернете и установить его в систему самостоятельно. Есть много неплохих и надёжных сайтов, где всегда можно найти практически любые «библиотеки» .dll? например вот этот сайт — Dll.ru. И далее всё просто — зайти на сайт, найти по названию отсутствующий файл, скачать его и установить в системные папки — для 32-х разрядной ОС в папку — C:WindowsSystem32, в 64-х разрядной ОС — в папки — C:WindowsSystem32 и C:WindowsSysWOW64.

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

Есть ещё вот такой сайт — Ru.dll-files.com — на этом сайте можно не только найти нужный вам файл «подключаемой библиотеки» .dll, но также можно скачать специальную программку — DLL-files Fixer, с помощью которой можно всегда автоматически найти, скачать и установить любой файл .dll — библиотек.

Одна из распространенных ошибок, с которыми сталкиваются пользователи Windows, возникает из-за отсутствующих файлов DLL . Что делать, если вы получили сообщение об ошибке .dll файл отсутствует ? Мы уже рассмотрели, что делать, если отсутствуют следующие DLL-файлы – xlive.dll | MSVCR110.dll | d3compiler_43.dll | LogiLDA.dll | MSVCP140.dll | api-ms-win-crt-runtime-l1-1-0.dll | VCRUNTIME140.dll | xinput1_3.dll или d3dx9_43.dll. Теперь давайте рассмотрим общие шаги, которые вы можете предпринять, если получаете такие сообщения об ошибках.

DLL означает библиотеки динамических ссылок и является внешней частью приложений, работающих в Windows или любых других операционных системах. Большинство приложений не являются завершенными сами по себе и хранят код в разных файлах. Если есть необходимость в коде, соответствующий файл загружается в память и используется. Если ОС или программное обеспечение не может найти соответствующий файл DLL или файл DLL поврежден, вы можете получить сообщение Файл DLL отсутствует .

Исправлена ​​ошибка отсутствия файлов DLL

Если на вашем компьютере с Windows отсутствуют DLL-файлы, лучше всего исправить следующие ошибки:

  1. Запустите встроенный инструмент проверки системных файлов, чтобы заменить отсутствующие или поврежденные файлы операционной системы.
  2. Запустите средство DISM, восстановите образ системы Windows и исправьте поврежденное хранилище компонентов Windows.
  3. Восстановите или переустановите программное обеспечение, если какое-либо приложение выдает эту ошибку
  4. Скопируйте файл DLL из другой системы и восстановите его на своем компьютере, а затем перерегистрируйте файл DLL.

Давайте рассмотрим их подробнее.

1] Самый безопасный способ исправить отсутствующие или поврежденные ошибки DLL-файла, возникающие в вашей операционной системе Windows, – запустить встроенную проверку системных файлов , которая заменит отсутствующие или поврежденные системные файлы.

Для этого на компьютере с Windows 10 щелкните правой кнопкой мыши кнопку «Пуск», чтобы открыть меню WinX, и нажмите ссылку Командная строка (Администратор) .

Теперь в окне CMD с повышенными правами скопируйте и вставьте следующую команду и нажмите Enter:

 sfc/scannow 

Сканирование может занять 10 минут, и после успешного завершения перезагрузите компьютер. Запуск sfc/scannow в безопасном режиме или во время загрузки может дать лучшие результаты.

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

2] Если проблема решена, отлично! В противном случае вам нужно будет запустить DISM для восстановления образа системы . Снова в окне командной строки с повышенными правами скопируйте и вставьте следующую команду и нажмите Enter:

 Dism/Online/Cleanup-Image/RestoreHealth 

Это проверяет наличие повреждений в хранилище компонентов Windows и восстанавливает здоровье. Сканирование может занять около 15 минут, и после успешного завершения перезагрузите компьютер.

Этот пост поможет вам в случае сбоя DISM.

СОВЕТ . Если вы считаете, что это слишком много, загрузите, используя наш FixWin, и запустите вышеупомянутый SFC, а DISM сканирует одним нажатием кнопки.

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

4] Иногда программному обеспечению, которое предназначалось для запуска в более старой версии Windows, может потребоваться определенная версия файла DLL для запуска. Если вы столкнулись с этой проблемой, попробуйте скопировать этот файл DLL из одной из ваших других систем и заменить его здесь, в соответствующем каталоге, и посмотрите, подходит ли он вам. Возможно, вам придется заново зарегистрировать файл DLL. Иногда разработчики этого программного обеспечения могут предлагать различные версии DLL-файлов на своих сайтах для загрузки – вы можете скачать их.

5] Есть ли какой-нибудь хороший сайт, с которого можно скачать файлы DLL , чтобы восстановить их? Может быть, но я бы не советовал использовать их на самом деле. Причина проста. Если вам нужно заменить или восстановить файлы DLL, вы можете выполнить любое из вышеупомянутых предложений. Это обеспечит получение подлинных файлов из подлинных источников.Более того, большинство DLL-файлов защищены авторскими правами, и я не уверен, что какой-либо веб-сайт загрузки DLL принял разрешения от ОС или разработчиков программного обеспечения для размещения и распространения файлов. И плюс – как бы вы узнали подлинность файла? Так что это вызов, который вы должны будете принять.

Всего наилучшего!

Пошаговое руководство по исправлению ошибки при запуске приложения Windows из-за отсутствия необходимой библиотеки DLL.

Универсальное решение для большинства ошибок вида «Запуск программы невозможен, так как на компьютере отсутствует XXXXX.dll. Попробуйте переустановить программу».

На текущий момент в статье имеется решение для следующих библиотек DLL (подходит для Windows 11, 10, 7, 8, XP):

  • api-ms-win-crt-runtime-l1-1-0.dll
  • MSVCP140.dll
  • MSVCP120.dll
  • MSVCP110.dll
  • MSVCP100.dll
  • physxloader.dll
  • openal32.dll
  • xlive.dll
  • tes4r.dll

Причины ошибки

Появление сообщений о невозможности запуска программ по причине отсутствия той или иной библиотеки не редкое явление. Причинами могут являться:

  • Некорректное обновление Windows;
  • Проблема с жестким диском, которая могла повлечь повреждение файла, сюда же можно отнести и вирусы;
  • Удаление игр и программ, которые вместе с собой удаляют и системные файлы;
  • Установка дополнений к Windows из непроверенных источников.

Причём вариантов не найденных библиотек масса, а варианты решения для всех отсутствующих библиотек одинаковы:

  1. Переустановить необходимый пакет (дистрибутив, патч), частью которого является пропавшая DLL.
  2. Скачать только не достающий файл и записать его в систему.

И первое и второе можно найти ниже в статье.

Шаг 1. Определяем разрядность операционной системы

Для этого необходимо нажать правую кнопку мыши на иконке Компьютер и выбрать свойства, либо нажать на сочетание клавиш Win + Bause Break.

Определяем разрядность системы

Может быть два варианта: x32 либо x64. В нашем случае это 32-разрядная система. Запомните значение, так как в дальнейшем от этого зависит выбор вариантов загрузки файлов.

Шаг 2. Скачиваем необходимые файлы

Для загрузки необходимой динамически подключаемой библиотеки (так называются файлы формата DLL) в сети существует множество веб сайтов, на которых можно найти и скачать необходимую библиотеку. Рекомендую не искать самостоятельно такие сайты, а воспользоваться проверенным ресурсом dll-files.com, так как велика вероятность получить вместо нужного файла вирус или иное вредоносное ПО. Или как вариант, загрузить с моего сайта ниже.

Выбирайте для загрузки файлы с разрядностью системы. Для тех у кого 64-х битная версия, желательно скачать и 32- и 64-битные версии, но очень важно их не перепутать, можно временно переименовать файлы добавив к ним цифры разрядности.

Почему нужно скачать оба файла? Дело в приложении, которое у не запускается, оно может быть как x32 так и x64, и чтобы оно наверняка запустилось скачиваем оба.

api-ms-win-crt-runtime-l1-1-0.dll

Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015:

1. Установить Обновление для универсальной среды выполнения C в Windows.

2. Весь пакет Microsoft Visual C++ Redistributable для Visual Studio 2015 с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2015_x86.exe [14Мб]
  • 64-бит — vc_redist_2015_x64.exe [15Мб]

3. Только необходимые файлы

  • 32-бит — api-ms-win-crt-runtime-l1-1-0.dll [13Кб]
  • 64-бит — api-ms-win-crt-runtime-l1-1-0.dll [13Кб]

msvcp140.dll

Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 2015

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2015_x86.exe [14Мб]
  • 64-бит — vc_redist_2015_x64.exe [15Мб]

2. Только необходимые файлы:

  • 32-бит — MSVCP140.dll [170Кб]
  • 64-бит — MSVCP140.dll [223Кб]

msvcp120.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2013.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2013_x86.exe [6.5Мб]
  • 64-бит — vc_redist_2013_x64.exe [7Мб]

2. Только необходимые файлы

  • 32-бит — MSVCP120.dll [171Кб]
  • 64-бит — MSVCP120.dll [218Кб]

MSVCP110.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2012.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2012_x86.exe [6.5Мб]
  • 64-бит — vc_redist_2012_x64.exe [7Мб]

2. Только необходимые файлы

  • 32-бит — MSVCP110.dll [160Кб]
  • 64-бит — MSVCP110.dll [196Кб]

msvcp100.dll

Является частью пакета Microsoft Visual C ++ Redistributable для Visual Studio 2010.

1. Весь пакет с нашего сайта для полной переустановки:

  • 32-бит — vc_redist_2010_x86.exe [5Мб]
  • 64-бит — vc_redist_2010_x64.exe [5.7Мб]

2. Только необходимые файлы:

  • 32-бит — MSVCP100.dll [135Кб]
  • 64-бит— MSVCP100.dll [176Кб]

physxloader.dll

Является частью пакета NVIDIA PhysX отвечающей за реалистичную физику в играх, таких как NFS Shift, Metro 2033 и других

1. Весь пакет с нашего сайта для полной переустановки: 32-бит — PhysX-9.16.0318-SystemSoftware.exe [30Мб]

2. Только необходимый файл 32-бит — physxloader.dll [27Кб]

openal32.dll

Содержится в OpenAL — это кросс платформенная библиотека отвечающая за объемное воспроизведение звука и используется в основном в играх, например, таких как GRID, Minecraft,Football Manager и других

1. Весь пакет с нашего сайта для полной переустановки: 32-бит — oalinst.exe [809Кб]

2. Только необходимый файл: 32-бит — OpenAL32.dll [43Кб]

xlive.dll

Является компонентом Games for Windows — игровой платформы от Microsoft, созданной для того чтобы играть под Виндовс было также просто как и на консолях

1. Весь пакет доступен с сайта Microsoft.

2. Только необходимый файл: 32-бит — xlive.dll [8.7Мб]

tes4r.dll

Является компонентом для игры Oblivion: необходимый файл 32-бит — tes4r.dll [10Кб]

Шаг 3. Установка библиотеки

Если Вы скачали установщик пакета, то просто запускаем и устанавливаем (переустанавливаем) его. И все последующие шаги не нужны. Если же вы скачали сам файл библиотеки, читаем дальше.

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

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

Как узнать путь к программе

Именно в выделенную папку (как на гифке выше ) нужно скопировать необходимую DLL.

Если этот вариант не сработал, то, осознавая возможные риски, копируем библиотеки в системные разделы Windows. Не забывая заранее сделать резервную копию!

  • 32-х битная версия — копируем файл библиотеки в папку C:WindowsSystem32. Если файл уже существует замените его.
  • 64-х битная версия — копируем его в папку C:WindowsSystem32, если 32-х битный, то в папку c:WindowsSysWoW64 (именно в этой папке для совместимости в Windows хранятся бибилиотеки 32-х битной разрядности).

Шаг 4. Регистрация библиотеки

Нажмите на клавиатуре сочетание кнопок Win +R, появится окошко выполнить. В него надо ввести команду regsvr32 + имя_библиотеки, либо regsvr64 + имя_библиотеки.

Для 32-х битного компьютера:

regsvr32 имя_файла_вашей_библиотеки

Например, regsvr32 msvcp100.dll для регистрации файла версии 32-бит.

Для 64-х битного компьютера:

regsvr64 имя_файла_вашей_библиотеки

Например, regsvr32 msvcp100.dll для регистрации файла версии 64-бит.

Снова нажимаем Win +R и вводим:

%systemroot%SysWoW64regsvr32.exe msvcp110.dll

Шаг 5. Перезагружаем компьютер

Перезагружаем компьютер и пытаемся запустить приложение или игру, которая не запускалась.

Часто задаваемые вопросы и ответы (FAQ)

Почему возникает эта ошибка?

Разрядность игры или программы не соответствует разрядности Windows. Другими словами, если вы пытаетесь запустить 32-битную игру или программу на 64-битной версии Windows, возникнет эта ошибка.

Как быстро узнать разрядность Windows?

Самый простой способ — открыть панель управления и перейти в раздел «Система». В пункте «Тип системы» будет указано «64-битная операционная система» или «32-битная операционная система».

Как зарегистрировать DLL-библиотеку?

Для этого откройте командную строку от имени администратора и введите «regsvr32 имя.dll». Например, если вы пытаетесь запустить игру, которая использует msvcr100.dll, введите «regsvr32 msvcr100.dll».

После системного сбоя либо неудачной установке или деинсталляции программного обеспечения иногда приходится сталкиваться с ошибкой «Файл .dll не найден». Как правило, это сообщение появляется, когда пользователь пытается запустить какую-либо программу или игру. В зависимости от типа и назначения файла, сообщение об ошибке может отличаться. Например, при запуске ряда игр оно может выглядеть как «Порядковый номер не найден в библиотеке DLL (NAME)».

Тщательное удаление и повторная установка сбойного приложения нередко позволяет решить проблему, но так бывает не всегда. Помимо собственных библиотек, обычно содержащихся в папке с программой, практически все сторонние приложения используют для своей работы библиотеки операционной системы, того же Microsoft .NET Framework. При удалении или повреждении системного файла простая переустановка программы не поможет. В таком случае необходимо перейти в каталог system32 и отыскать указываемый в окне ошибки файл. В Windows 64-бит также рекомендуется проверить содержимое системного каталога SysWOW64.

Файл .dll не найден

Если файл окажется на месте, для начала его нужно попробовать зарегистрировать. Вполне возможно, что программа его просто «не видит». Если файл физически отсутствует, ничего не поделать, придётся поискать его в интернете на специализированных сайтах или скопировать с другого компьютера с той же версией Windows, после чего перенести в соответствующий каталог на вашем ПК, а уже потом зарегистрировать.

Если файл физически отсутствует

Процедура регистрации предельно проста. Откройте от имени администратора командную строку и выполните следующую команду:

regsvr32 Name.dll

, где Name.dll — имя библиотеки. Например, для файла msvcr120.dll команда регистрации будет выглядеть как regsvr32 msvcp120.dll.

Команда регистрации

При удачной регистрации вы получите соответствующее сообщение. Прописать библиотеку можно и вручную. Для этого откройте редактор реестра и перейдите в следующую ветку:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/SharedDLLs

Создайте в подразделе SharedDLLs новый параметр типа DWORD.

Редактор реестра

В качестве его имени укажите полный путь к библиотеке, а в качестве значения установите 1.

Редактор реестра

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

Если вышеописанными способами ошибку устранить не удаётся, например, при выполнении команды regsvr32 появляется окошко с сообщением «Модуль №1 загружен, но точка входа №2 не найдена…».

Ошибку устранить не удаётся

Основных причин появления этого сообщения две: либо файл не является библиотекой DLL или OSX, либо имеет место неправильный экспорт точек входа из модуля. Увы, но выбор тут невелик. Ищите в сети другие версии библиотеки и пробуйте их регистрировать одну за другой. Возможно, вам повезёт, и какая-то из них окажется подходящей для вашей системы.

Также можно порекомендовать выполнить следующие действия:

1. Убедитесь, что ваш профиль пользователя не повреждён. Попробуйте зарегистрировать библиотеку из-под учётной записи администратора.

2. Просканируйте систему на предмет ошибок командой sfc /scannow.

3. Переустановите компоненты Microsoft Visual C++, .NET Framework или DirectX.

И последнее. Столкнуться с проблемами при использовании команды regsvr32 вы можете также при попытке зарегистрировать 32-битную библиотеку DLL в 64-битной Windows. В этом случае переместите файл библиотеки из папки System32 в SysWOW64 и в запущенной от имени администратора консоли CMD выполните команду %systemroot%/SysWoW64/
egsvr32 {полный путь к DLL}
без фигурных кавычек.

Загрузка…

Понравилась статья? Поделить с друзьями:
  • Не запускается симс 3 ошибка инициализации 0x0175d824
  • Не запускается омси 2 ошибка d3dx9 dll
  • Не запускается симс 2 ошибка 0xc000007b
  • Не запускается нфс шифт 2 ошибка
  • Не запускается ноутбук пишет ошибку