Файл 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. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу
А вот, некоторые советы, которые могут вам пригодиться.
- Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
- Если при замене файла требуется разрешение администратора – подтвердите действие.
- Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.
Содержание
- Варианты установки
- Способ 1: DLL-Files.com Client
- Способ 2: Средства системы
- Вопросы и ответы
Часто можно столкнуться с ситуацией, когда программа или игра требует установки различных дополнительных DLL файлов. Эту проблему можно решить довольно легко, для этого не понадобятся особые знания или навыки.
Варианты установки
Установить библиотеку в систему можно различными способами. Есть специальные программы для выполнения данной операции, а также можно сделать это вручную. Проще говоря, в этой статье будет дан ответ на вопрос — «Куда кидать dll файлы?» после их скачивания. Рассмотрим каждый вариант по отдельности.
Способ 1: DLL-Files.com Client
Скачать DLL-Files.com Client
Для установки библиотеки здесь нужно произвести следующие действия:
- Ввести имя искомого файла.
- Нажать на кнопку «Выполните поиск DLL файла».
- Нажать на имя найденной библиотеки в результатах поиска.
- В открывшемся новом окне нажать на кнопку «Установить».
Все, ваша DLL библиотека скопирована в систему.
У программы имеется дополнительный продвинутый вид – это режим, в котором вы сможете выбрать различные версии DLL для установки. Если игра или программа требует конкретную версию файла, то можно найти её, включив этот вид в DLL-Files.com Client.
В случае, если нужно скопировать файл не в папку по умолчанию, вы нажимаете на кнопку «Выберите версию» и попадаете в окно параметров установки для продвинутого пользователя. Здесь вы производите следующие действия:
- Задаете путь, по которому будет выполнена установка.
- Нажимаете на кнопку «Установить сейчас».
Программа скопирует файл в указанную папку.
Способ 2: Средства системы
Можно установить библиотеку вручную. Для этого нужно будет скачать сам файл DLL и впоследствии просто скопировать или переместить его в папку по адресу:
C:\Windows\System32
В завершении надо сказать, что в большинстве случаев DLL файлы устанавливаются по пути:
C:\Windows\System32
64-разрядные системы могут потребовать свой путь для установки:
C:\Windows\SysWOW64
Но если вы имеете дело с операционными системами Windows 95/98/Me, то путь для установки будет таким:
C:\Windows\System
В случае Windows NT/2000:
C:\WINNT\System32
Читайте также: Регистрируем файл DLL в ОС Windows
Еще статьи по данной теме:
Помогла ли Вам статья?
Если на компьютере отсутствует или повреждена какая-либо библиотека .dll, связанная с ней программа или служба будет работать некорректно. Windows будет выдавать ошибку, что DLL-файл поврежден или отсутствует. Для решения проблемы нужно скачать требуемую библиотеку для своей версии Windows, скопировать её в нужную папку и зарегистрировать в системе.
Вне зависимости от того, какой программой и для чего используется dll-файл, установка и регистрация библиотеки всегда будет происходить по одному алгоритму. Все версии ОС Windows руководствуются одними правилами при подключении и регистрации динамических библиотек.
Пошаговая инструкция:
- Как и куда копировать dll файл
- Регистрация библиотеки в Windows
Ошибки с динамическими библиотеками DLL возникают по разным причинам: файл поврежден, несовместим с Windows или конкретной программой, заражен вирусами или удален. Решение всегда одно: загрузить корректную и полную версию библиотеки, после чего зарегистрировать файл в системе через командную строку. Обычно, весь процесс занимает не более 2-5 минут.
Сюда можно поместить (разархивировать и копировать) любые библиотеки dll, и установленные файлы будут работать:
- Для Windows 95/98/Me — файл копируется в папку C:\Windows\System
- Для Windows NT/2000 — файл копируется в папку C:\WINNT\System32
- Для Windows XP, Vista, 7, 8 — копировать в папку C:\Windows\System32
- Для 64-разрядных Windows — копировать dll файл в папку C:\Windows\SysWOW64
Где можно загрузить нужную библиотеку:
- Если это игра или программа: с другой сборкой игры, с другого ПК, на котором приложение работает, с диска (переустановить программу).
- Если это системная библиотека, проверьте актуальность драйверов, DirectX или иного компонента, если система пишет, в каком файле или программе допущена ошибка. Копировать dll можно с другого компьютера с аналогичной версией разрядностью и версией Windows (7, 8, 10). Ошибка может вызываться не самой библиотекой, но и программой, её использующей.
- Всегда можно загрузить нужную версию файла с архивов dll вроде dll.ru или ru.dll-files.com. Внимательно проверяйте, для какой версии ОС предназначена библиотека. Также следует внимательно смотреть, что скачивается: вместо нужной библиотеки многие сайты пытаются подсунуть свой платный софт для исправления ошибок с DLL.
- Попробуйте найти статью с решением проблем про нужный файл в разделе DLL, либо воспользуйтесь поиском по сайту.
Возможно, игра или софт несовместим с версией Windows, решением может служить запуск в режиме совместимости. Если файлы блокируются антивирусом, следует внимательнее присмотреться к безопасности приложения или добавить файлы в исключения антивируса.
Все изменения вступят в силу после регистрации библиотеки в системе и перезагрузки компьютера. До этого пытаться запустить что-либо бесполезно — система не подключится к файлу.
Для проверки разрядности системы нужно нажать правой кнопкой мыши на иконке «Мой компьютер» и выбрать пункт «Свойства». В открывшейся папке в разделе Система будет написано: «Тип системы: 64-разрядная операционная система, процессор x64».
Регистрация библиотеки в Windows
Проще всего зарегистрировать библиотеку DLL в Windows через командную строку или окно «Выполнить». Для открытия командной строки нужно: нажать Пуск -> Выполнить или комбинацию клавиш Win+R, ввести cmd.exe и нажать Enter. Можно ввести команду прямо в это поле, не открывая командной строки.
Для регистрации библиотеки нужно написать команду regsvr32 имяфайла.dll и нажать Enter. К примеру, regsvr32.exe msvcp110.dll.
Для того, чтобы изменения вступили в силу и библиотека начала работать, необходимо перезагрузить компьютер. Если Windows не хочет находить требуемый файл, можно указать полный путь: regsvr32.exe полный_путь_к_файлу.dll, например regsvr32.exe C:/Windows/System32/msvcp110.dll.
Уже много было статей на тему ошибок, связанных с библиотеками DLL. Ошибки эти все исправляются единственным способом – установкой этого самого dll-файла на компьютер. В данной статье я напишу, как это сделать.
При появлении какой-то ошибки обычно указывается название DLL-файла, которого не хватает. Вам нужно ввести название этого файла в поисковике и скачать. Например, нам нужно скачать файл d3dx9_27.dll. Мы вводим это название в Яндексе или Google и скачиваем с какого-нибудь сайта. Наиболее безопасный и популярный сайт, с которого я сам скачиваю DLL-файлы – DLL-FILES.com. Там есть поле, в которое можно ввести название файла.
Теперь нужно разобраться, куда кидать этот файл dll. В разных системах местоположение этих файлов разное, поэтому я начну с ранних ОС:
- Windows 95/98 – помещаем файл в папку C:\Windows\System;
- Windows NT или 2000 – помещаем файл в папку C:\WINNT\System32;
- Windows XP, 7, 8, 10 – помещаем файл в папку (для 32-х битных систем в C:\Windows\System32, а для 64-х битных в C:\Windows\SysWOW64).
Это интересно: Что делать, если отсутствует msvcr110 dll?
Иногда при попытке поместить файл в нужную папку может появится сообщение, что файл там уже есть. Тогда почему появляется ошибка? Возможно, что файл поврежден, либо это какой-то вирус, поэтому вы можете заменить его новым файлом.
Как только вы перекинули все отсутствующие библиотеки необходимо перезагрузить компьютер, чтобы изменения вступили в силу, а потом запустить те приложения, которые не работали.
А что делать, если вы закинули все нужные файлы в папку, но программа или игра по-прежнему не запускается? Тогда можно попробовать зарегистрировать библиотеку в системе, сейчас покажу, как это сделать.
Как зарегистрировать DLL в Windows
Это интересно: Отсутствует xlive.dll, где его скачать?
Регистрация библиотек DLL в Windows происходит очень просто и быстро. Вы можете это сделать, если у вас стоит Windows 7, 8 или 10. Еще хочу отметить, что у вас должны быть права администратора. В данном пункте я покажу 3 способа регистрации динамических библиотек.
Первый способ
Он самый популярный и используемый пользователями.
Открываем окно «Выполнить», с помощью клавиш Win+R и вводим туда команду regsvr32.exe название_файла.
Другими словами, команда может выглядеть так (покажу на примере файла d3dx9_27.dll):
regsvr32.exe d3dx9_27.dll
Если способ не сработал, то нужно указать полный путь к этому файлу, то есть путь до папки, куда вы поместили DLL. Например, это может выглядеть так:
regsvr32.exe C:/Windows/system32/d3dx9_27.dll
При удачной регистрации вы должны увидеть положительный ответ, либо сообщение об ошибке, что модуль загружен… Но об это я скажу чуть позже.
Это интересно: 3 способа устранения ошибки binkw32 dll
Второй способ
Тут мы воспользуемся командной строкой, но открыть ее нужно от имени администратора, надеюсь вы знаете, как это сделать.
Далее, нужно ввести похожую команду:
regsvr32.exe путь_к_файлу_dll
То есть мы выполняем все тоже самое, только в командной строке.
Должно снова появиться сообщение, что библиотека зарегистрирована, либо ошибка.
Это интересно: RunDLL возникла ошибка при запуске. Указанный модуль не найден. Как исправить?
Третий способ
Метод редко кем используемый, но тоже рабочий. Берете свой dll-файл и нажимаете на нем правой кнопкой мыши, в появившемся контекстном меню выбираете пункт «Открыть с помощью» и идете в папку Windows/System32, и ищете там программу regsvr32.exe, через которую и будем открывать библиотеку.
Ошибка при регистрации DLL-файлов
Это интересно: Как исправить ошибку unarc.dll?
Когда вы пытаетесь зарегистрировать DLL, причем, не важно каким способом, то вы можете получить ошибку, что модуль такого-то DLL несовместим с версией Windows, либо загружен. Что делать?
Такие ошибки могут возникать по следующим причинам:
- Библиотеку не нужно регистрировать, потому что она не поддерживает эту функцию, либо она уже зарегистрирована в системе;
- Скачанный вами файл битый, либо совершенно не относящийся к библиотекам.
Это интересно: XINPUT1 3 dll что это за ошибка и как ее решить?
Как решить проблему?
- Опытные пользователи могут использовать regasm.exe;
- Попробуйте в интернете скачать этот же файл, только из другого источника. Либо посмотрите, что это за файл и воспользуйтесь специальными установщиками DLL-файлов. Некоторые библиотеки поставляются с каким-либо программным обеспечением, например, DirectX.
- При скачивании какого-то приложения антивирус мог удалить в процессе установки важные DLL-библиотеки, которые были в установщике, поэтому нужно скачать игру с другого источника, либо временно отключить антивирус, и переустановить приложение.
Это интересно: PHYSXLOADER.DLL скачать + Решение проблемы с приложениями
На этом я закончу описывать установку DLL-библиотек и впредь постараюсь как можно реже к этой теме возвращаться. Если все же возникли какие-то вопросы, то я постараюсь на них ответить в комментариях.
( 1 оценка, среднее 5 из 5 )
Пожалуй, каждый пользователь ПК хотя бы 1 раз сталкивался с тем, что у него возникали ошибки на ПК, для устранения которых требовалось установить DDL на Windows. И да, действительно, решить это можно лишь посредством установки специального файла на персональный компьютер.
В этой статье вы знаете о 3 рабочих методах, которые помогут вам избавиться от такой системной ошибки.
Содержание
- Как установить DLL файл своими руками
- Как скачать и установить DLL файлы
- Как зарегистрировать DLL в ОС Windows
- Ошибка во время регистрации DLL файлов
- Когда вы регистрируете файл
- Каким образом решить такую проблему?
Как установить DLL файл своими руками
Как скачать и установить DLL файлы
При появлении какой-либо ошибки чаще всего система показывает названием того DLL файла, которого нет на ПК. Вам остается лишь ввести название (скопировать и вставить в браузерную строку), а после скачать. К примеру, вам потребовался файл d4dx8_16.dll. Нужно ввести это название в гугл или яндекс и скачать его с проверенного сайта. Самым безопасным и лучшим в этом плане порталом является DLL-FILES.com.
При его использовании следует вставить название нужного файла во внутреннюю (т.е. на странице) поисковую строку и кликнуть на «Поиск DLL файлов». Теперь следует разобраться, куда именно помещать этот файл. В разных операционных системах местоположение отличается (даже от версии многое зависит), а потому начнем с ранних систем:
- Windows 1995 или 1998 года – поместите в папку System, которая размещена на C:\Windows.
- Для версии Windows 2000 или NТ – поместите файл в папку System32, которая находится на C:\WINNT.
- Для версии Windows ХР, 7, 8 и 10 – поместите нужный файл в папку (если система на 32 бита, то в папку System32, расположенная на C:\Windows, а если 64 битная, то в папку SysWOW64 на C:\Windows).
Иногда во время попыток поместить файл в определенную папку можно появиться сообщение, что такой файл уже есть. Тогда по какой причине появляется системная ошибка? Есть вероятность, что файл поврежден, или в системе есть вирусное ПО, поэтому вы можете заменить его на новый файл.
Как только вы перекинете все отсутствующие библиотеки, следует выполнить перезагрузку персонального компьютера, чтобы все изменения вступили в силу, а после произвести запуск тех приложений, которые не работали. А что же делать, если вы закинули все необходимые файлы, но видеоигра или программное обеспечение все еще не запускается? В таком случае можно попробовать зарегистрировать в системе библиотеку, и дальше мы покажем, как это делать.
Как зарегистрировать DLL в ОС Windows
Как зарегистрировать и установить DDL в операционной системе винда? Все очень быстро и просто. Вы можете это сделать, если у вас установлена 7, 8 или 10 версия операционной системы. Еще хочется отметить, что у вас обязательно должны быть администраторские права. В этом пункте мы покажем вам 3 способа для того, чтобы зарегистрировать динамические библиотеки.
Метод №1
Пожалуй, он наиболее популярный и при этом используемый пользователями.
- Откройте окно под названием «Выполнить», посредством клавиш R+Windows и впишите туда команду regsvr32.exe и наименование_файла. Для примера, это будет выглядеть так – regsvr32.exe d4dx8_18.dll.
- Если это не сработало, то следует прописать полный путь к вашему файлу, то есть путь к папке, куда вы закинули DLL. Это может выглядеть так: regsvr32.exe C:/Windows/system32/d4dx8_18.dll.
Если регистрация будет удачной, то вы увидите положительный результат, или же сообщение о том, что модуль загружен. Но об этом чуть позже.
Метод №2
Тут мы будем использовать командную строку, но ее обязательно следует открывать на правах администратора.
- Зажмите комбинацию клавиш R+Win.
- В появившемся окне с названием «Выполнить» введите cmd. Готово, открылась командная строка.
- Теперь введите команду regsvr32.exe и сам путь к DLL файлу. Получается, что вы будете делать все то же самое, что и в первом методе, но через командную строку.
После у вас появится сообщение о том, что библиотека зарегистрирована (ну или ошибка).
Метод №3
Как еще установить DDL файл? Есть еще один способ, но он редко используется. Возьмите свой файл и кликните по нему правой кнопкой мыши, а далее в контекстном меню следует выбрать пункт «Открыть с помощью…» и войдите в папку Windows/System32. Там вы и найдете программу regsvr32.exe, через которую будете открывать библиотеку файлов.
Ошибка во время регистрации DLL файлов
Когда вы регистрируете файл
при этом неважно каким методом, то вы получите ошибку, что модуль одного из файлов несовместим с вашей версией операционной системы, или же перегружен. Что же делать? Такие ошибки появляются по таким причинам:
- Библиотеку не требуется регистрировать, так как она просто не поддерживает такую функцию или она уже есть в системе.
- Вы скачали битый файл или вообще не относится к библиотекам.
Каким образом решить такую проблему?
- Если вы опытный юзер, то можно использовать программу regasm.exe.
Попробуйте скачать тот же файл в библиотеке, но из иного источника. Или же вы можете посмотреть, что это за файл и попробуйте использовать специальные установщики DLL файлов. Некоторые библиотеки поставляют с каким-то программным обеспечением, к примеру, тот же DirectX.
- Во время скачивания одного из приложений антивирусная программа могла удалить при установке важные библиотеки, которые были внутри установщика, а потому важно скачать видеоигру с иного источника, или на время переустановки отключить антивирусную программу.
На этом мы закончим описание установки DLL библиотек. Если все-таки у вас остались вопросы, то мы постараемся ответить на них ниже, в комментариях.