Как исправить ошибки отсутствия DLL-файлов в Windows

Как исправить ошибки отсутствия DLL-файлов в Windows

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





Давайте рассмотрим некоторые из наиболее распространенных ошибок DLL и рассмотрим процесс устранения этих раздражающих проблем.





Что такое DLL?

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





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

Но когда что-то пойдет не так, этот файл DLL может исчезнуть. А поскольку многие программы могут совместно использовать одну DLL на вашем компьютере (даже одновременно), часто ошибка DLL не указывает на проблему только с одним приложением. Это одна из причин, по которым устранение неполадок становится проблемой.



Распространенные ошибки DLL

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

MSVCP140, MSVCP120, MSVCP110 и MSVCP100

Все четыре являются разными версиями (14.0, 10.0 и т. Д.) Одной и той же библиотеки DLL. MSVC означает Microsoft Visual C ++, чрезвычайно распространенный формат для приложений Windows.





Скорее всего, если вы откроете список установленных программ, вы увидите несколько записей с пометкой Распространяемый компонент Microsoft Visual C ++ 20xx . Всякий раз, когда вы устанавливаете программу, которой требуется определенная версия этого пакета, она предлагает вам это сделать, иначе она не будет работать.

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





MSVCR100, MSVCR71

Эти две библиотеки DLL являются компаньонами вышеупомянутого. В то время как CP в этих подставках для C ++ , эти файлы содержат библиотеки в C язык программирования . Эти два числа снова представляют собой разные версии одного и того же файла, и, вероятно, у вас установлено несколько версий благодаря совместимости программ.

Поскольку они настолько распространены, ошибки часто возникают при запуске различных программ.

VCRUNTIME140

«Ссылка» в библиотеке динамической компоновки существует не просто так - вот еще одна DLL, связанная с первыми двумя. Версии с 7 по 13 библиотеки DLL Visual C ++ использовали разные имена для каждой версии, что привело к появлению вышеуказанных общих файлов. Начиная с версии 14, программы, использующие любой язык, должны связываться с другой новой DLL. Его имя VCRUNTIME, которое меняется с каждой новой версией.

Известно, что эта ошибка возникает при попытке запустить программное обеспечение Adobe Creative Cloud, а также Kodi.

D3DX9_43

Вот DLL с другим корнем. В DX в этом файле имя относится к Microsoft DirectX , набор API для запуска мультимедийных игр и приложений. В 43 год в названии относится к конкретной версии, поэтому вы также можете увидеть это с другим номером.

Поскольку ваш компьютер использует DirectX только для этих интенсивных программ, вы, вероятно, увидите эту ошибку при запуске видеоигры.

Lame_enc

Lame_enc не является оскорблением для вашего ПК. Это относится к кодировщику LAME (LAME Ain't the MP3 Encoder), который позволяет конвертировать аудио в MP3. Благодаря патентам на программное обеспечение , программы по закону не могут включать программное обеспечение для кодирования MP3. Таким образом, вам нужно установить LAME самостоятельно.

У большинства пользователей, которые видят эту ошибку, установлен LAME. для использования в Audacity . Если вы не используете Audacity, вы, вероятно, увидите эту ошибку при попытке загрузить или сохранить MP3.

я не знаю что гуглить

Прежде чем выполнять все действия по устранению неполадок, описанные ниже, убедитесь, что у вас действительно установлен LAME. Если вы видите сообщение от Audacity, начинающееся с Audacity не экспортирует файлы MP3 напрямую ... , скачать LAME и попробуй еще раз.

NTDLL

Вероятно, самая серьезная ошибка в списке. NTDLL - это файл, который обрабатывает функции ядра NT. NT раньше обозначало Новая технология и когда-то было частью названия продукта Windows, но теперь включено только в техническую информацию Windows.

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

Как устранить ошибки DLL

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

  1. Перезагрузить
  2. Проверьте отсутствующую DLL
  3. Установить обновления Windows
  4. Переустановите уязвимую программу
  5. Обновите соответствующие драйверы
  6. Выполните проверку системных файлов
  7. Сканирование на наличие вредоносных программ
  8. Повторно зарегистрируйте DLL
  9. Попробуйте восстановление системы
  10. Сбросить Windows

Шаг 0: чего не делать

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

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

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

Шаг 1. Перезагрузите

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

Шаг 2. Проверьте наличие отсутствующей библиотеки DLL

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

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

Поскольку многие ошибки DLL связаны с библиотеками, распространяемыми Microsoft, проверка обновлений Windows может решить проблемы, загрузив новейшие версии. Это особенно важно если вы отложили установку обновлений на некоторое время.

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

Шаг 4. Переустановите уязвимую программу.

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

Шаг 5. Обновите соответствующие драйверы

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

Шаг 6. Выполните проверку системного файла.

Затем вы должны попробовать запустить команду SFC (Проверка системных файлов). Это заставляет Windows проверять различные системные файлы и исправляет все, что отсутствует или повреждено .

Для этого введите cmd в меню 'Пуск'. Щелкните его запись правой кнопкой мыши и выберите Запустить от имени администратора . Затем введите следующую команду:

sfc /scannow

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

Шаг 7. Сканирование на наличие вредоносных программ

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

Шаг 8: повторно зарегистрируйте DLL

На этом этапе стоит попробовать отменить регистрацию и повторно зарегистрировать файл DLL. Это заставляет Windows на мгновение «забыть» DLL и повторно установить компонент, что может решить проблему.

Откройте другую командную строку с повышенными привилегиями, набрав cmd в меню 'Пуск', затем щелкните правой кнопкой мыши и выберите Запустить от имени администратора . Введите следующие команды по очереди, добавляя имя проблемной DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Шаг 9: попробуйте восстановить систему

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

Тип панель управления в меню 'Пуск', откройте его и выберите Восстановление . Здесь выберите Открыть восстановление системы . Следуйте инструкциям, чтобы выбрать время восстановления, и пусть Windows завершит процесс.

Ознакомьтесь с нашей справкой по устранению неполадок при восстановлении системы, если у вас возникнут проблемы.

Шаг 10: сбросить Windows

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

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

Какие ошибки DLL сводят вас с ума?

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

Для получения дополнительной информации проверьте наше полное руководство по устранению неполадок Fall Creators Update .

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Анимировать речь может быть непросто. Если вы готовы начать добавлять диалоги в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Окна
  • Драйверы
  • Восстановление системы
  • Windows 10
  • Исправление проблем
  • Центр обновления Windows
Об авторе Бен Стегнер(Опубликовано 1735 статей)

Бен - заместитель редактора и менеджер по адаптации в MakeUseOf. Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более семи лет.

как скачать дисней плюс на vizio smart tv
Ещё от Ben Stegner

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться