Ошибка dll, не найден файл библиотеки, как исправить эти ошибки?
Наверное каждый пользователь пк, геймер и не только видел выскакивающую ошибку dll, особенно это было неприятно, когда после покупки, установки какой-либо новой игры система при ее запуске выкидывает заветное окно с надписью «не найден файл dll». Чаще всего это сообщение выглядит так:
Запуск программы невозможен так как на компьютере отсутствует ****.dll. Попробуйте переустановить программу
Нам сразу хочется что-нибудь сломать (нервничаем, это нормально), часто люди бегут в магазин, где они купили диск, устраивают там скандал. Нервные клетки не восстанавливаются — сказал кто-то и подтвердил я. Давайте запомним, уясним для себя две вещи: все ошибки dll, не dll — это проблема вашего пк; избавиться от ошибок windows мы можем самостоятельно, но не навсегда; мы в состоянии исключить вероятность выскакивания всех ошибок винды, если будем поддерживать систему в актуальном состоянии.
Что такое dll, файл dll, для чего они нужны, где их найти?
Dll (dynamic link library) — дословно с англ. динамическая ссылка библиотеки, а своими словами это набор инструкций и библиотек для выполнения различных процессов на вашем компьютере. При запуске программ , игр подключаются необходимые библиотеки для их правильной, полноценной работы. Находятся они по адресу C:WindowsSystem32. Если библиотеки не хватает, ее нет вовсе, мы получаем любимую ошибку dll и игра не запускается. Благо операционная система нам сообщает какого именно файла или библиотеки не хватает, что помогает оперативно определить какие файлы dll отсутствуют и решить проблему.
Ошибка при запуске dll и как исправить dll ошибки?
Для того что бы исправить ошибку dll, нам важно знать какой библиотеки не хватает и какой компонент операционной системы отвечает за ее наличие. Для исправления ошибок предлагаю таблицу самых часто встречающихся ошибок DLL в форме: «вариант ошибки или недостающий файл >>> что нужно сделать, скачать, установить для ее исправления»
Пример dll ошибки (*-dll) | Решение для исправления ошибки |
Не найден файл: dxgi.*, d3dx9_25.*, d3d11.*, d3dx9.*, d3dx9_43.*, d3dx10_43.*, d3dx9_26.*, d3dx9_30.*, d3dx9_27.*, d3dx11_43.*, d3dcompiler_43.*, d3d10.*, xinput1_3.*, d3dx9_31.*, xinput1_2.*, d3dx9_31.*, d3dx9_34.*, d3dx9_42.*, x3daudio1_7.*, x3daudio1_6.*, xrsound.*, переустановка приложения поможет исправить эту проблему, подобные | скачать, установить, обновить компоненты DirectX (Директ Икс) |
Не найден файл xlive.* | отсутствует компонент Game for Windows Live, нужно скачать и установить эту службу |
не найден steam_api.* | установить службу steam |
запуск программы невозможен так отсутствуют файлы: msvcr90.*, msvcr110.*, msvcr100.*, msvcr80.*, msvcr120.*, msvcrt.*, msvcr71.*, msvcrt.*, msvcp120.*, msvcp110.* x64 | для исправления этой ошибки скачать, установить Установить Microsoft Visual C++ |
Точка входа не найдена, uplay_r1_loader.*, Uplay.exe, uplay_ach_earnAchievement не найлен в библиотеке DLL, uplay.*, ubiorbitapi_r2_loader.* | скачать, установить Ubisoft Game Launcher (если его нет), обновить Microsoft .NET Framework |
Запуск программы невозможен так как на компьютере отсутствует physxcudart_20.*, physxloader.*, и другие physx…* | скачать, установить PhysX System Software |
На многих форумах и сайтах пишут, и рекомендуют скачать файл dll, поместить его туда куда нужно и это исправит ошибку Dll. Я бы не рекомендовал этого делать (ну разве только в конкретных случаях), потому что за каждый файл или библиотеку dll отвечает определенная программа, модуль или компонент операционной системы Windows. Обновляя требуемую программу полностью, вы исправляете имеющуюся dll ошибку и предостерегаете себя от возможных последующих ошибок в библиотеках dll.
Теперь мы знаем что это за dll ошибка при запуске игр и приложений, как исправить ошибку dll, как помочь нашему компьютеру не совершать ошибки в дальнейшем.
Надеюсь вам понравилась и помогла статья. Не забываем поделиться в социальных сетях и сказать спасибо. Если ваша dll ошибка отличается от вышеизложенных и все рекомендации не помогли вам ее исправить, пишем в коментах. Чем можем, поможем!!! Удачи!
1pchelp.ru
Как исправить ошибки DLL файлов в Windows
Ниже мы рассмотрим проблемы с работой DDL файлов в самых популярных версиях операционной системы Windows, разберем почему возникают проблемы с DLL, а также предоставим способы их устранения.
Содержание:
- Почему возникают ошибки с DLL?
- Решение проблем с DDL файлами.
- Недостающие компоненты C++ Runtime Library и DirectX.
- Удаление сбойного приложения.
- Обновление драйверов устройства.
- Другие проблемы с DLL библиотеками.
- Что делать если важный файл или DLL библиотека были случайно удалены?
Динамические исполняемые библиотеки (DLL) представляют собой специальные программные компоненты, которые позволяют обращаться к одному файлу сразу нескольким приложениям. Основным предназначением таких библиотек является расширение возможностей утилит и экономия места, поскольку для использования аналогичных компонентов можно иметь всего одну версию файла, которая будет делиться между другими программами.
Почему возникают ошибки с DLL?
Ошибки DLL могут возникать по самым различным причинам. Чаще всего они проявляют себя при запуске каких-либо приложений и программ. Нередки случаи, когда ошибки с DLL происходят во время запуска недавно вышедших компьютерных игр или программ.
Из-за ошибок DLL приложение может не корректно работать или вовсе не загружаться, поэтому следует ознакомиться с возможными причинами появления ошибок.
Одними из основных причин возникновения ошибок DLL является простое отсутствие библиотек, которые требуются для работы приложений. Недостающие файлы могут быть удалены самим пользователем, уничтожены вирусами или перезаписанными более старыми версиями в процессе установки программных компонентов. Помимо этого, ошибки могут возникать из-за неправильной работы драйверов, недостающего программного обеспечения таких, как NET Framework, DirectX и т.д.
Стоит отметить, ошибки DLL могут быть вызваны и более серьезными проблемами, связанными с жестким диском.
Решение проблем с DDL файлами
DLL библиотеки тесно вплетены в различные системные процессы, поэтому при повреждении некоторых из них, операционная система может попросту перестать запускаться. Если это произошло, следует прибегнуть к встроенным средствам восстановления системы. Что бы попасть в среду восстановления достаточно вставить загрузочную флешку или диск с Windows, либо автоматически попасть в среду после трех неудачных попыток загрузки.
Для быстрого возврата работоспособности системы пользователь может выбрать один из трех пунктов восстановления, представленных в левой части окна среды восстановления.
Если проблема кроется в некорректной работе загрузчика, рекомендуем ознакомится со способами исправления в статье «Как восстановить загрузчик Windows 10».
Недостающие компоненты C++ Runtime Library и DirectX
Чаще всего пользователи сталкиваются с проблемой ошибок DLL, которые связаны с отсутствием необходимых компонентов C++ Runtime Library либо DirectX.
Существует два способа решения проблем с недостающими компонентами DLL. Первый и более правильный – полная переустановка сбоящего ПО. Второй – скачивание непосредственного одного компонента, вызывающего ошибку.
Ошибка msvcr100.dll – сбойный компонент в системе безопасности.
Решение – установка системы безопасности по ссылке. https://www.microsoft.com/ru-ru/download/details.aspx?id=26999
Ошибки dxgi.*, d3dx9_25.*, d3d11.*, d3dx9.*, d3dx9_43.*, xinput1_3.*, d3dx9_31.*, xinput1_2.*, d3dx9_31.*, d3dx9_34.*, d3dx9_42.*, x3daudio1_7.*, x3daudio1_6.*, xrsound.* d3dx10_43.*, d3dx9_26.*, d3dx9_30.*, d3dx9_27.*, d3dx11_43.*, d3dcompiler_43.*, d3d10.*.
Решение – полная переустановка проблемного компонента DirectX. https://www.microsoft.com/ru-ru/download/details.aspx?id=35
Ошибка steam_api.dll – распространённая ошибка среди геймеров и пользователей магазина цифровой дистрибуции Steam. Часто возникает при установке пиратских сборок игр и взломанных клиентов Steam.
Решение – удаление Steam через панель управления и чистая переустановка программы-магазина с официального сайта. https://store.steampowered.com/about/
Важно: мы настоятельно не рекомендуем скачивать отдельные недостающие файлы steam_api.dll, которые можно часто встретить на просторах в интернета. Это обусловлено тем, что многие злоумышленники специально распространяют зараженные файлы или шпионские утилиты под видом dll-файлов. Если такой файл попадет на компьютер пользователя, существует большая вероятность утери доступа к аккаунту.
Ошибка uplay_r1_loader.*, Uplay.exe, uplay.*, ubiorbitapi_r2_loader.* — аналогичная ошибка, как и с со Steam.
Решение – удаление и переустановка цифрового магазина https://uplay.ubisoft.com/en-GB
Ошибка xlive – проблемы с файлами цифрового магазина Microsoft.
Решение – установка последней версии программы со всеми обновлениями http://go.microsoft.com/fwlink/?LinkID=201134
Ошибка msvcrt.*, msvcr71.*, msvcrt.*, msvcp120.*, msvcp110.* x64 msvcr90.*, msvcr110.*, msvcr100.*, msvcr80.*, msvcr120.*.
Решение — скачать и установить недостающие компоненты ПО с официального сайта https://www.microsoft.com/ru-RU/download/details.aspx?id=52685
Ошибка physxcudart_20.*, physxloader.* и т.д.- проблемы с файлами NVIDIA PHYSX SYSTEM.
Решение – установка компонентов с официального сайта https://www.nvidia.ru/object/physx-9.16.0318-driver-ru.html
Удаление сбойного приложения
В некоторых случаях установка компонентов может не помочь, поскольку проблема кроется в сбойной программе
, использующей DLL библиотеки.Чтобы определить сбойное приложение, необходимо:
Шаг 1. Нажимаем левой кнопкой мыши по иконке «Поиск» (изображение лупы возле кнопки «Пуск») и вводим в строку фразу «Панель управления», после чего переходим в непосредственно сам пункт «Панель управления».
Шаг 2. В открывшемся окне выбираем режим отображение «Категория» и переходим в «Удаление программы».
Шаг 3. В списке установленных программ, выбираем метод сортировки по дате и находим приложение, после которого начались проблемы с файлами DLL. Это может быть компьютерная игра, устаревшая версия какой-либо программы или любое другое приложение. Для удаления программы достаточно дважды кликнуть левой кнопкой мыши по её имени и провести деинсталляцию.
Обновление драйверов устройства
Нередки случаи, когда ошибки DLL библиотек возникали из-за устаревшей версии драйверов жестких дисков и другого оборудования. Чтобы исключить эти неисправности следует провести обновление драйверов видеокарты и оборудования. Как правило это можно сделать на официальных сайтах производителей компонентов.
Помимо этого, рекомендуем проверить драйвера носителей следующим образом:
Шаг 1. Находясь в панели управления выбираем пункт «Оборудование и звук».
Шаг 2. В открывшемся окне переходим в пункт «Диспетчер устройств».
Шаг 3. Переходим во вкладку «Дисковые устройства», выбираем нужный носитель и нажимаем по нему ПКМ, после чего в меню будет доступен пункт «Обновить драйвер».
Другие проблемы с DLL библиотеками
Нередко DLL библиотеки используются вирусами или сами файлы вредоносного ПО маскируются под компоненты DLL. В таком случае следует провести глубокую проверку системы при помощи надёжных антивирусных программ. Стоит понимать, что самые новые вирусы могут не находится даже передовым программным обеспечением, поэтому при сильном поражении системы рекомендовано провести чистую установку либо выполнить откат системы до предыдущего состояния.
Чтобы сделать это из работающей системы необходимо:
Шаг 1. Нажать ПКМ по кнопке «Пуск» и выбрать пункт «Выполнить». В открывшемся окне вводим команду «rstrui.exe» и нажимаем «Ок».
Шаг 2. В следующем окне следует выбрать точку восстановления. Если проблема появилась перед обновлением Windows, следует выбирать последнюю точку, если до, необходимо перейти в пункт «Выбрать другую точку восстановления», после чего восстановить систему из той точки, где ошибки еще не было.
Что делать если важный файл или DLL библиотека были случайно удалены?
Библиотеки DLL, как и любые другие данные, могут пострадать по многим причинам: повреждение вирусами, случайное удаление сочетанием клавиш Shift+Delete, форматирование или изменений файловой системы и логической структуры диска и т.д.
В таких случаях незаменимым помощником станет специальная утилита для восстановления данных RS Partition Recovery.
Функционал программы позволяет производить быстрое восстановление удаленных файлов с жестких дисков, карт памяти, флеш-накопителей и других носителей любых типов. Для работы RS Partition Recovery используется два метода анализа диска: полный – для поиска всех возможных для восстановления, и быстрый – поверхностный анализ носителя для поиска информации, которая была удалена недавно. Это позволяет выбирать и использовать наиболее эффективный метод, способный вернуть DDL библиотеки, изображения, медиафайлы, компоненты программ и другую информацию, независимо от расширения.
recovery-software.ru
Как исправить ошибки DLL в Windows
Прежде чем начать исправление ошибок, необходимо узнать, что такое DLL. Эта непонятная аббревиатура означает динамическую библиотеку ссылок. По сути, эти файлы являются основной частью Windows и позволяют программам выполнять множество функций, не записывая их с нуля каждый раз.
- К наиболее распространенным ошибкам относятся:
- MSVCP140, MSVCP120, MSVCP110 и MSVCP100MSVC
«MSVCP» в названии означает Microsoft Visual C++, чрезвычайно распространенный формат для приложений Windows. Если вы откроете список установленных программ, вы увидите несколько записей с надписью Microsoft Visual C ++ 20xx Redistributable. С помощью данных файлов сохраняется информация об установленных программах и функциях.
Ошибка VCRUNTIME140Связана со службой Microsoft DirectX, возникает при запуске мультимедийных приложений и игр.
Ошибка относится к кодировщику LAME (LAME is not MP3 Encoder), который позволяет аудиопрограмме конвертировать в MP3.
2. Теперь, ознакомившись с наиболее распространенными ошибками, давайте рассмотрим общие правила их устранения. Для того, чтобы устранить эти ошибки, необходимо выполнить следующее:
- Перезагрузить ПК
- Проверить отсутствующую DLL
Если вдруг вы или программа случайно удалила папку DLL. Тогда проверьте корзину и восстановите папку, если она там.
- Установить обновления Windows
Ошибки с системными папками DLL могут быть связаны напрямую с неактуальными обновлениями, поэтому проверьте доступные и установите их.
- Переустановить программы, вызвавшие ошибку DLL
Здесь все просто, иногда программы могут накапливать и сохранять ошибки, поэтому переустановка легко это исправит.
- Обновить соответствующие драйверы
Данное действие нужно совершить, если ошибка связана с запуском аппаратного обеспечения. Поэтому просто переустановите драйвер для него.
- Выполнить проверку системного файла
Для этого введите cmd в меню «Пуск». Щелкните правой кнопкой мыши на нем и выберите «Запуск от имени администратора». Затем введите следующую команду: sfc / scannow Система выполнит проверку и сообщит вам об обнаруженных проблемах. Вы сможете их потом исправить.
- Сканировать ПК на наличие вредоносного ПО
Запустите свой антивирус и просканируйте устройство на наличие угроз, поскольку наличие вирусов могло повредить библиотеку DLL.
Видео: Запуск программы невозможен, так как на компьютере отсутствует файл dll, где скачать dll файлы?
besthard.ru
Как установить DLL файлы на Windows 7,8,10 вручную
Файл DLL – компонент динамически подключаемой библиотеки, чьи элементы используют практически все программы. Библиотека DLL файлов расположена в корневой папке системы. Компоненты должны быть все в наличии, иметь цифровую подпись, правильно работать и быть актуальными по версии. Если одно из требований не соблюдено, при запуске программы пользователь получит информационное уведомление: ошибка DLL. Неисправность свидетельствует о том, что отсутствует DLL файл, поврежден или устарел.
Как установить DLL файл
Чтобы программы, приложения и игры снова начали работать, необходимо установить вручную недостающие компоненты библиотеки. Просто поместить файл в папку недостаточно ─ нужно знать как их зарегистрировать.
Помещение и регистрация файлов библиотеки
Перед тем как установить DLL файл на Windows 7,8,10, их нужно скачать, причем точно под разрядность системы.
Давайте определим, какая разрядность у Вашей системы (если вы точно знаете, может пропустить этот шаг)
Шаг 1. Кликаем правой кнопкой мыши по «Мой компьютер» и выбираем «Свойства»
Шаг 2. В открывшемся окне, мы может прочитать свойства компьютера, версию операционной системы и её разрядность 32 (х86) или 64 бит. В нашем случаи стоит 64-разрядная операционная система Windows 10.
·
Шаг 3. После скачивания файлов их нужно поместить в корневую папку, зарегистрировать
для х32 (х86) систем компонент необходимо заменить или поместить в папку C:\Windows\System32;
для х64 необходимо выполнить замену или переместить в папку C:\Windows\ SysWOW64;
Шаг 4. Файл нужно зарегистрировать в системе.
Сделать это можно, открыв командную строку комбинацией «Win» + «R», или нажать «Пуск» и «Выполнить»;
в открывшемся окне ввести через пробел следующее: regsvr32 имя файла.dll – где, «regsvr32» ─ команда для регистрации, а «имя файла.dll» – полное имя вставленного компонента;
или же можно прописать расположение файла вручную — regsvr32.exe + путь к файлу
Шаг 5. Нажмите «ОК», и перезагрузите компьютер, и новые параметры вступят в силу.
Сразу хочется отметить, что при регистрации возможны появления ошибок. Например: «Не удалось загрузить модуль». Обычно они возникают по 3 причинам
- Не правильно прописан путь к файлу, или файл не был перемещен в каталог System32 или SysWOW64
- Не все файлы DLL вообще нуждаются в регистрации, иногда достаточно просто скопировать их в каталок System32 или SysWOW64 или поместить в корень проблемной игры или программы
- Файлы уже были зарегистрированы ранее
Второй способ регистрации
Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.
Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»
Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу
А вот, некоторые советы, которые могут вам пригодиться.
- Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
- Если при замене файла требуется разрешение администратора – подтвердите действие.
- Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.
dlltop.ru
Запуск программы невозможен, так как на компьютере отсутствует необходимая dll
Универсальное решения для большинства ошибок вида “Запуск программы невозможен, так как на компьютере отсутствует XXXXX.dll. Попробуйте переустановить программу”
На текущий момент в статье имеется решение для следующих DLL:
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 10, Windows 7, 8, XP и т.д. и состоит из четырех шагов:
1. Определяем разрядность Вашей операционной системы
2. Скачиваем необходимые файлы
3. Установка
4. Регистрация библиотеки
Появление сообщений о невозможности запуска программ по причине отсутствия той или иной библиотеки не редкое явление. Причинами могут являться:
- Некорректное обновление Windows
- Проблема с жестким диском, которая могла повлечь повреждение файла, сюда же можно отнести и вирусы
- Удаление игр и программ, которые вместе с собой удаляют и системные файлы
- Установка “дополнений” к Windows из не проверенных источников
Причём вариантов не найденных библиотек масса, а варианты решения для всех отсутствующих библиотек одинаковы:
- Переустановить по новой необходимый пакет (дистрибутив, патч и т.п.), частью которого приходится пропавшая DLL
- Переписать только не достающий файл и переписать его в систему
И первое и второе можно найти ниже в статье.
Шаг 1. Определяем разрядность Вашей операционной системы
Для этого необходимо нажать правую кнопку мыши на иконке “Компьютер” и выбрать свойства, либо нажать на сочетание клавиш + Pause Break
Может быть два варианта либо x32 либо x64. В нашем случае это 32-разрядная система. Запомните Ваше значение, так как в дальнейшем от этого зависит выбор вариантов загрузки файлов.
Шаг 2. Скачиваем необходимые файлы
Для загрузки необходимой динамически подключаемой библиотеки (так называются файлы формата DLL) в сети существует множество веб сайтов, на которых можно найти и скачать необходимую библиотеку, в свою очередь рекомендуем не искать самостоятельно такие сайты, а воспользоваться проверенным ресурсом dll-files.com, так как велика вероятность получить вместо нужного файла вирус или иное вредоносное ПО. Или как вариант загрузить с нашего сайта ниже.
Выбирайте для загрузки файлы с Вашей разрядностью системы. Для тех у кого 64-х битная версия, желательно скачать и 32 и 64 версии, но очень важно их не перепутать, можно временно переименовать файлы добавив к ним цифры разрядности.
Почему нужно переписать оба файла? Дело в приложении, которое у Вас не запускается, оно может быть как x32 так и x64, и чтобы оно наверняка запустилось скачиваем оба.
msvcp140.dll
Является частью пакета Microsoft Visual C++ Redistributable для Visual Studio 2015. необходим для запуска приложений написанных с использованием Visual Studio 20151. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимые файлы
physxloader.dll
Является частью пакета NVIDIA PhysX отвечающей за реалистичную физику в играх, таких как NFS Shift, Metro 2033 и других1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимый файл
openal32.dll
Содержится в OpenAL – это кросс платформенная библиотека отвечающая за объемное воспроизведение звука и используется в основном в играх, например, таких как GRID, Minecraft,Football Manager и других1. Весь пакет с нашего сайта для полной переустановки:
2. Только необходимый файл
xlive.dll
Является компонентом Games for Windows – игровой платформы от Microsoft, созданной для того чтобы играть под Виндовс было также просто как и на консолях1. Весь пакет доступен с сайта Microsoft:
2. Только необходимый файл
tes4r.dll
Является компонентом для игры Oblivion1. Только необходимый файл
Шаг 3. Установка
Если Вы скачали установщик пакета, то просто запускаем и устанавливаем (переустанавливаем) его. И все последующие шаги Вам не нужны.
Если Ваш вариант сам файл библиотеки то читаем дальше.
Как вариант можно попробовать переписать dll файл в папку с игрой или программой , которая не запускается. Windows при запуске программ сперва ищет dll в запускаемой папке, а потом уже переходит для поиска к системным. Да и к тому же этот способ безопасней, так как внося изменения в системные разделы Windows, вероятность краха всей системы.
Для этого узнаем путь к запускаемому приложению, где оно расположено, путем нажатия правой кнопки мыши на ярлыке программы, где в контекстном меню выбираем свойства:
Именно в выделенную папку (как на гифке) и нужно скопировать необходимую dll
Итак, если предыдущий вариант не прошел осознавая возможные риски копируем библиотеки в системные разделы Windows.
Для тех у кого 32-х битная версия:
Копируем файл библиотеки в папку C:\Windows\System32. Если файл уже существует замените его.
Для тех у кого 64-х битная версия:
Если файл 64-х битный, то копируем его в папку C:\Windows\System32.
Если файл 32-х битный то в папку c:\Windows\SysWoW64 (именно в этой папке для совместимости в Windows хранятся dll файлы 32-х битной разрядности).
Шаг 4. Регистрация библиотеки
Нажмите на клавиатуре сочетание кнопок + R появится окошко выполнить. В него надо ввести команду regsvr32 имя_вашей_библиотеки (например regsvr32 msvcp140.dll)
Для 32-х битного компьютера:
regsvr32 имя_файла_вашей_библиотеки
(например regsvr32 msvcp100.dll)
Для 64-х битного компьютера:
regsvr32 имя_файла_вашей_библиотеки
(например regsvr32 msvcp100.dll) – для регистрации файла версии 64 бит
Снова нажимаем + R и вводим:
%systemroot%\SysWoW64\regsvr32.exe msvcp110.dll
Шаг 5. Перезагружаем компьютер.
Для перестраховки перезагружаем компьютер и пытаемся запустить приложение или игру, которая не запускалась.
allerrorcodes.ru
Как исправить ошибки с .DLL библиотеками на Windows 32/64 bit
Одни из самых частых ошибок на Windows – это ошибки с DLL библиотеками. Важно знать, как их можно исправить без переустановки ОС.
Windows выдает ошибку с DLL файлом и вы не знаете, что делать? Не переживайте, у вас есть минимум 3 варианта, как устранить любую неполадку подобного характера. Системные документы отвечают за стабильную работу не только самой ОС, но и сторонних программ, так что будет нелишним узнать, как устранить все проблемы
Что такое .DLL файлы
Файлы, имеющие расширение .DLL — это системные файлы, которые используются как Windows, так и сторонними программами. Файлы с таким разрешением часто являются причиной проблем, но система сама предупреждает о них. Если какой-то файл неисправен, то вы увидите сообщение об ошибке, подобное этому:
Когда вы увидели подобное сообщение, нужно обратить внимание, на какой файл ссылается окно. Лучше всего не просто запомнить, но и записать название этого файла. Проблемы с ними хороши тем, что система сама оповещает вас, где искать корень проблемы.
Как исправить ошибки
Есть три способа, как устранить:
- Восстановить систему;
- Перезаписать необходимый файл;
- Использовать универсальные программы;
Восстановление системы – это кардинальный метод, который лучше не применять, если у вас всего 1 ошибка. Этот способ хорош лишь в случае, если у вас массовые неполадки, и система работает крайне нестабильно. Чтобы вы могли восстановить систему вам нужно заранее создать точку восстановления, либо иметь резервную копию всей ОС. Если вы читаете этот материал еще в тот день, когда у вас нет ни одной проблемы, то рекомендуем создать резервную копию или точку восстановления прямо сейчас. Это можно сделать с помощью специальных программ или же просто используйте стандартный функционал вашей операционной системы.
Перезапись необходимого файла – это идеальный вариант, если у вас всего лишь одна. В этом случае вам нужно найти необходимую библиотеку в сети Интернет и перезаписать только ее. Когда будете искать библиотеку, заодно уточните, в каком разделе на компьютере она находится. Также не забудьте, что файлы различаются в зависимости от разрядности ОС. Если у вас Windows 32 bit, то и библиотека вам нужна x32, аналогично поступаем и с Windows 64 бита, туда записываем только 64-ех битные библиотеки.
Третий способ – использование специализированных программ, самый простой. Например, вы можете использовать DLLSuite, но есть и другие утилиты. Подобные программы могут проанализировать ваше устройство, найти все и автоматически их устранить. Рекомендуем использовать только бесплатные варианты программ, так как платные аналоги редко чем отличаются. Автоматическое устранение возможно лишь в том случае, если ваши трудности не критические и система в целом продолжает работать корректно.
Популярные проблемы
Есть несколько проблемных DLL библиотек, которые чаще остальных становятся причиной проблем. К таким библиотекам можно смело отнести следующие:
- d3d11;
- dxgi;
- msvcr100;
- unarc;
- xlive;
- openal32;
Все эти проблемы связаны с пакетом DirectX. Чтобы их устранить достаточно скачать DirectX и переустановить пакет. В результате вы устраните подобные трудности на своем компьютере на Windows. Ниже представлен еще один способ, если ничего из этой статьи вам не помогло:
vprogramme.ru
Ошибки windows dll — как исправить (50 частых ошибок dll и их решения)
Практически каждый пользователь компьютеров с операционной системой Windows на борту, рано или поздно, но сталкивается с определёнными ошибками с файлами динамических библиотек, решить которые бывает очень сложно.
Данные ошибки носят различный характер и встречаются, в основном, при попытке запустить какое-либо программное обеспечение или игру.
Некоторые из них имеют максимально простой набор возможных решений, другие более сложный, но объединяет их одно – сообщение об отсутствие файла в системе.
Но, как показывает практика, это уведомление лишь указывает на наличие проблем в динамических библиотеках, но ещё не утверждает об их реальном отсутствии в ОС, что одновременно усложняет и упрощает достижение положительного результата.
В рамках настоящей статьи речь пойдёт о сборнике из 50 наиболее часто встречаемых ошибках, так или иначе связанных с файлами динамической библиотеки компоновки.
Какая причина возникновения подобных проблем, а главное, как их решить? Об ответах на эти и другие вопросы и пойдёт дальнейшее повествование.
Ошибки и причины их возникновения
Начать стоит с того, что в данном материале вы не найдёте рекомендаций вида: «Скачайте проблемный «dll»-файл вручную, поместите его в системный каталог и при необходимости зарегистрируйте его».
На сколько эти действия целесообразны решать каждому за себя, но в любом случае все возможные негативные последствия возлагаются на вас.
Не стоит искать подобной помощи на стороне! В большинстве своём рассматриваемые ошибки решаются буквально за несколько действий.
Кроме того, как будет понятно из нижеизложенного материала, далеко не всегда причинно-следственная связь заключается исключительно в самих файлах.
Итак, рассматриваемую тему, а, следовательно, и все ошибки из приведённых 50-ти штук, для наилучшего восприятия материала условно следует разделить на две категории – 1-ая – это «Простые», 2-ая – это «Сложные».
Не стоит придавать подобной классификация какого-то однозначного значения, она приведена исключительно для удобства.
Простые ошибки
Смысл подобной классификации максимально упрощён, есть ошибки (как те о коих пойдёт речь далее), которые решаются путём банальной переустановки основного программного обеспечения, в чей состав они входят, а есть ошибки, предполагающие более сложные методы.
К первым относятся:
Проблемные файл(ы) | Причина/назначение файла | Решение |
---|---|---|
«msvcp100.dll» «msvcp120.dll» «msvcp140.dll» «msvcr110.dll» «msvcr90.dll» «vcruntime140.dll» «vcomp110.dll» «mfc100u.dll» | Входят в состав пакета «Microsoft Visual Studio» | Повторная установка пакета: Скачать последнюю версию можно на официальном сайте разработчиков — https://visualstudio.microsoft.com/ru/vs/ Или можно использовать следующие ссылки для скачивания определённых версий: После установки необходимо перезагрузить компьютер. |
«msvcr71.dll» | Имеет аналогичное решение, так как входит в состав пакета «Microsoft .NET Framework 1.1». | Скачать его можно также с официального сайта компании — https://www.microsoft.com/ |
«d3dx9.dll» «d3dcompiler.dll» «xinput1.dll» «X3DAudio1_7.dll» | Входят в состав компонента «DirectX 9» | Ручное скачивание и установка исполняемых библиотек «DirectX» |
«d3dcompiler_47.dll» | Данная ошибка актуальна для пользователей, использующих операционную систему Windows 7. Он также входит в состав «DirectX», но не устанавливается вместе с исполняемыми библиотеками, как файлы, приведённые выше | Получить его можно с помощью скачивания и установки накопительного обновления KB4019990, который можно скачать здесь http://www.catalog.update.microsoft.com/ Достаточно лишь выбрать версию вашей операционной системы |
«physxloader.dll» | Входит в состав библиотеки NVidiaPhysX | — Откройте официальный сайт компании Nvidia; — Перейдите в раздел «Драйверы»; — Пролистайте страницу вниз и найдите строку «Системное ПО NVidia PhysX»; — Нажмите на кнопку «Загрузить сейчас»; Дождитесь окончания получения исполняемого файла, запустите его, установите библиотеки и перезагрузите компьютер. |
«physxcudart_20.dll» | Проблема связана с ошибочным обращением игры не к тому файлу, который ей действительно требуется | Для исправления, в первую очередь, необходимо установить «NVidiaPhysX». Далее, требуется открыть папку с игрой, найти файл «cudart.dll» и переименовать его в «physxcudart_20.dll», предварительно сделав его копию. Останется только перезагрузить компьютер. |
«steam_api64.dll» | Как видно из названия, данный файл входит в состав клиента «Steam» | Для исправления следует переустановить проблемную игру и/или сам клиент |
«Uplay_r1_loader64.dll» | Используется для загрузки обновлений клиента «Uplay» и игр из библиотеки | Следует переустановить клиент «Uplay» и/или саму игру |
«xlive.dll» | Данный файл входит в состав Microsoft Games for Windows (X-Live Games) Ошибка актуальна для Windows 7 | Откройте официальный сайт технической поддержки https://support.xbox.com/ и загрузите последние файлы обновлений данного программного обеспечения |
«nvspcap64.dll» | Данный файл входит в состав Nvidia GeForce Experience | Требуется полная деинсталляция утилиты и повторная установка новой версии — https://www.nvidia.ru/ |
«LogiLDA.dll» | Встречается на компьютерах, которые используют устройства компании LogiTech | Обновите драйверы для данных устройств и удалите приложение «Logitech Download Assistant» |
«HCNetSDK.dll» | Ошибка распространена на компьютерах, использующих DVR от компании «Hikvision» | Требуется дополнительно открыть порты под номером 554 и 80 |
«binkw32.dll» | Включен в состав кодека «RAD Game Tools» | Скачать и установить программное обеспечение с официального сайта разработчиков — http://www.radgametools.com/ |
«dxgi.dll» | Входит в состав «DirectX» | Первое, что требуется сделать – это обновить/скачать повторно данное программное обеспечение, используя ссылки, приведённые выше Если проблема не была решена, то требуется удалить (перенести) проблемный файл из папки steamapps\ common\ PUBG\ TslGame\ Win64\ |
«vorbisfile.dll» | Это кодек Ogg Vorbis | Требуется переустановка компонента, используя данную ссылку на официальный ресурс разработчика https://xiph.org/ |
«dxva2.dll» | Один из компонентов DirectX Video Acceleration | Для пользователей с WindowsXP требуется переустановка Microsoft .NET Framework 3.5 — https://www.microsoft.com/ Для Windows 7/8/10 – требуется проверка на целостность системных файлов, используя утилиту – «sfc/scannow» |
«msvbvm50.dll» | Входит в состав «VB Runtime» и необходим для функционирования ПО, использующих «Visual Basic 5» | Посетите официальную страницу технической поддержки Microsoft и скачайте один из представленных там файлов — https://support.microsoft.com/ Проведите установку и перезагрузите компьютер |
«lame_enc.dll» | Входит в состав K-Lite Codec Pack | Требуется обновление набора кодеков — www.codecguide.com |
«imageres.dll» | Связан с Microsoft Windows Vista Promotional Pack | Требуется проверка на целостность системных файлов, используя утилиту – «sfc/scannow» |
Сложные ошибки
Стоит отметить, что все представители данной категории отличаются отсутствием (за некоторым исключением) прямого указания виновника неисправности их работы.
Файлы динамической библиотеки компоновки крайне чувствительны к внешнему воздействию, в том числе к воздействую штатных средств операционной системы.
Поэтому, наилучшим вариантом будет применение комплексного подхода к решению поставленных вопросов.
«unarc.dll»/«ISDone.dll»
Одна из наиболее сложных в решение ошибки, так как в ситуации с её возникновением тяжело определить реальную причинно-следственную связь.
В большинстве случаев рассматриваемая проблема сопровождается уведомлением операционной системы о наличие повреждения в используемом архиве, но может иметь ещё с десяток вариаций, а именно:
Код | Возможные причины | Возможные решения |
---|---|---|
код ошибки -1/7/8/11 |
|
|
код ошибки — 2 и 3 | Появление ошибки связано с некорректной работой оперативной памяти | Следует воспользоваться штатными средствами для проведения диагностики, для этого: — нажмите комбинацию клавиш «WIN+R» и выполните команду «mdsched»; — выберите один из двух сценариев запуска диагностики и дождитесь завершения сканирования (на этом может потребоваться время). |
код ошибки — 4 | Для выбранного файла включена технология, выполняющая дополнительные процедуры по проверке содержимого памяти и предотвращения запуска вредоносного программного кода (она же DEP) | Для отключения DEP сделайте следующее: — Откройте «Этот Компьютер» и перейдите в раздел «Свойства»; — Откройте «Дополнительные параметры системы»; — Нажмите на кнопку «Параметры» в блоке «Быстродействие»; — Откройте вкладку «Предотвращение выполнения данных» и активируйте строку «Включить DEP для всех программ и служб, кроме выбранных ниже:» и кликните «Добавить»; — найдите исполняемый файл установщика и нажмите «ОК». |
код ошибки — 5 | Недостаток свободного места на выбранном разделе диска | Обратите внимание на негласное правило, что при установке игры необходимо полагаться на формулу расчёта требуемого свободного места на разделе диска – HDD/SSD=Объём игры + 50% для распаковки, то есть – 50ГБ будет занимать игра после установки + 25ГБ для распаковки = 75ГБ требуется для штатной установки игры/ПО |
код ошибки — 6 | Возможно, некорректная работа физического диска или твердотельного накопителя | Требуется проверка штатными средствами, например, утилитой «CHKDSK» или сторонним ПО – «Victoria HDD/SSD» и т.п. |
код ошибки — 11 | Недостаток в свободном объёме файла подкачки | Для увеличения «квоты»: — Откройте «Дополнительные параметры системы» — блок «Быстродействие» — «Параметры»; — Перейдите на вкладку «Дополнительно» и в блоке «Виртуальная память» нажмите «Изменить»; — В зависимости от ситуации можно выделить пункт «Автоматически выбирать объём файла подкачки» или снимите флажок и самостоятельно увеличьте выделенный объём диска (но учитывайте основы, описанные выше). |
код ошибки — 12 | Некорректная сборка «репака» | Сменить автора сборки |
код ошибки — 13 | Проблемы с установкой парольной защиты | Сменить автора сборки |
Универсальное решение применимое ко всем вариациям | ||
|
«steamui.dll»
Как и ошибка, которая была включена в категорию «Простых», данная проблема имеет самое непосредственное отношение к функционированию клиента «Steam».
К сожалению, для «steamui.dll» нет чётких инструкций по устранению, так как нет прямого указания на то, что же вызывает проблемы с библиотекой.
Как отмечают сами пользователи одним из наиболее действенных вариантов является выполнение следующих действий:
- Нажмите «WIN+R» и введите команду «steam://flushconfig» для сброса настроек клиента;
- Перезагрузите компьютер и откройте папку, куда ранее было установлено приложение;
- Вместо привычного ярлыка для запуска клиента воспользуйтесь файлом «Steam.exe».
В качестве альтернативного варианта можно выделить полную деинсталляцию приложения и повторную установку клиента.
«api-ms-win-crt- runtime-l1-1-0.dll»
Появление данной ошибки связано с программным обеспечением, использующим функционал «Универсальной среды выполнения C», например, «Skype», «Office» или продукты компании «Adobe».
Самой компании Microsoft были выдвинуты следующие рекомендации по устранению проблемы:
- Установите пакет обновлений «KB2999226», скачав его с официального сайта разработчиков;
- Откройте «Пуск» — «Панель управления» — «Программы и компоненты»;
- Найдите в списке «Visual C++ 2015 Redistributable» и выделите его кликом мышки;
- Нажмите на кнопку «Удалить» и дождитесь окончания удаления компонента операционной системы;
- Пройдя по этой ссылки — https://www.microsoft.com/, скачайте установочный пакет «Visual C++ 2015» в зависимости от разрядности вашей операционной системы;
- Установите ПО и перезагрузите компьютер.
Если ошибка не получила своего должного разрешения, проведите аналогичный комплекс мер и для «Visual C++ 2017».
«hal.dll»
Исходя из практического опыта решения подобной проблемы можно с большой долей вероятности утверждать, что причина её появления кроется в сторонних устройствах хранения информации, подключенных к компьютеру.
В чём именно кроется «соль» ошибки узнать достаточно сложно. Она может быть связана как с аппаратными неполадками (проблема в кабеле, например), так и в программном (штатной работе мешает вирусное ПО, имеющееся на носителе).
Поэтому наиболее действенным, и, пожалуй, единственным, вариантом исправления будет отключение всех сторонних носителей и проверка состояния настроек «BIOS» в части выставления приоритета на загрузку.
Если ситуация осталась без изменений, то велика вероятность, что повреждён загрузочный сектор. Для возвращения корректной работы «bootmgr» следует восстановить прежнюю конфигурацию.
Как это можно осуществить подробно описано в данной статье
«ntdll.dll»
Указание операционной системы на отсутствие файла «ntdll.dll» уже несколько устарело, так как подобная ошибка наибольшую актуальность получила в «WindowsXP», но ещё встречается и в старой-доброй «семёрки».
Её суть в проблемах с совместимостью запускаемого программного обеспечения и операционной системой.
Поэтому первое, что следует попробовать – это запустить приложению/игру в режиме совместимости, для этого:
- Кликните правой кнопкой мышки по ярлыку и выберите «Свойства»;
- Перейдите на вкладку «Совместимость»;
- Активируйте пункт «Запустить программу в режиме совместимости с:» и выберите «WindowsXP»;
- Нажмите «ОК» и запустите ПО.
Второй вариант подразумевает отключение «UAC» (он же контроль учётных записей):
- Откройте «Панель управления» и перейдите в раздел «Учётные записи пользователей»;
- Кликните по строке «Изменить параметры контроля учетных записей»;
- Переведите ползунок до значения «Никогда не уведомлять».
Третий вариант – это отключение службы помощника по совместимости программ:
- Нажмите «WIN+R» и выполните команду «services.msc»;
- В представленном списке найдите упомянутую выше службу;
- Выделите её кликом и нажмите «Остановить».
Далее, останется проверить качество работы программного обеспечения.
Ошибки со стандартным набором решений
Кроме уже обозначенной классификации необходимо выделить ещё одну подкатегорию, в которую входят ещё 15 ошибок из рассматриваемых 50, а именно:
- «Vulkan-1.dll» — это компонент кроссплатформенного API Vulkan
- «OpenCL.dll» — входит в состав одноимённого фреймворка
- «sqmapi.dll» — это компонент функционала по улучшению качества программного обеспечения Microsoft
- «XAPOFX1_5.dll» — один из файлов «DirectX»
- «iertutil.dll» — необходим для управления надстройками браузера Internet Explorer
- «comctl32.dll» — Библиотека элементов управления Windows Presentation Foundation (WPF)
- «openal32» — это компонент кроссплатформенного интерфейса OpenAL
- «KernelBase.dll» и «kernel32.dll» — входят в состав Windows NT
- «dbdata.dll» — связана с работой SQL Anywhere
- «ubiorbitapi_r2.dll» — связан с Ubisoft Game Launcher
- «CryEA.dll» и «aeyrc. dll» — часть игрового движка
- «xrAPI.dll» — часть игрового движка X-Ray Engine
- «Eax.dll» — представитель технологии создания звуковых эффектов «EAX Unified Interface»
Итак, как видно приведённые 15 файлов имеют абсолютное разное происхождение, но всех их объединяет одно – это использование в игровых продуктах.
Исходя из этого наиболее логичными методами устранения ошибок с ними являются следующие действия:
- Проверка журнала безопасности на помещение «dll» в карантин:
На примере «Kaspersky Total Security»:
- Откройте основной интерфейс антивируса;
- Нажмите на кнопку «Больше функций»;
- Откройте раздел «Карантин»;
- Станут доступны для просмотра все действия по перемещению файлов в изолированную среду;
- Среди представленных вариантов найдите нужный и выделите его кликом мышки;
- Нажмите на кнопку «Восстановить» для восстановления его работоспособности.
«Norton Security»:
- Откройте интерфейс и перейдите в раздел «Безопасность»;
- Найдите раздел «Журнал»;
- По аналогии с вышеизложенным, откроется список активности антивируса;
- Для перехода в меню восстановления нажмите на кнопку «Доп.настройки»;
- Для возврата файла в прежнюю конфигурацию нажмите на кнопку «Восстановить».
- Проверка операционной системы на целостность:
- Нажмите «WIN+S» и введите в строку поиска «cmd.exe», после чего нажмите на «Запуск от имени администратора»;
- В открывшуюся консоль командной строки введите команду «sfc/scannow»;
- Дождитесь завершения сканирования и действуйте согласно представленным результатам.
- Проведите комплексную проверку операционной системы на наличие вирусной активности, используя для этого не только установленные программы или штатные средства, но и сторонние утилиты, например, «Dr.Web CureIt».
Проверять необходимо все подключаемые к компьютеру устройства хранения информация, так как основной источник заражения может находиться именно на них. - Проведите проверку жёсткого диска или твердотельного накопителя штатной утилитой операционной системы:
- По аналогии с вышеописанным откройте консоль командной строки с правами администратора;
- Выполните команду «CHKDSK» и следуйте изложенным рекомендация по завершению сканирования.
- Актуализируйте все имеющиеся драйвера для устройств, установленных на вашем компьютере, особое внимание уделите видеокарте, так как в большинстве случаев основная проблема кроется именно в работе данного компонента.
- Проверка папки с игрой на наличие собственной копии файла «dll».
На практике достаточно часто случается, что при запуске игры система обращается не к файлам, которые имеются на системном разделе диска, а к собственным файлам, находящемся в папке с самой игрой.
Зачастую, подобные «копии» были подвержены определённым изменения (нарочно или случайно, не важно), что и приводит к нивелированию попыток запуска игры.
Наилучшим решением будет удалить (или перенести) файл из папки с игрой, что даст игре «указание» на использование файла именно из системного раздела диска.
Заключение
Как видно из всего изложенного материала, ошибки, связанные с отсутствием файлов-представителей динамической библиотеки компоновки крайне распространенное явление на всех версиях операционной системы Windows.
Это самым непосредственным образом осложняет поиск возможных решений, так как файлы «dll» являются одними из наименее защищённых объектов, чем часто пользуются злоумышленники.
И именно это обстоятельство и должно стать ключевым фактором в отказе от скачивания данных библиотек и от их ручной регистрации в системе.
Вам так же будет интересно:
www.911-win.ru