Как установить библиотеку DLL в систему Windows

Как установить DLL файлы на Windows?

Файл DLL – компонент динамически подключаемой библиотеки, чьи элементы используют практически все программы. Библиотека DLL файлов расположена в корневой папке системы. Компоненты должны быть все в наличии, иметь цифровую подпись, правильно работать и быть актуальными по версии. Если одно из требований не соблюдено, при запуске программы пользователь получит информационное уведомление: ошибка DLL. Неисправность свидетельствует о том, что отсутствует DLL файл, поврежден или устарел.

Как установить DLL файл

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

Помещение и регистрация файлов библиотеки

Перед тем как установить DLL файл на Windows 7,8,10, их нужно скачать, причем точно под разрядность системы.

Давайте определим, какая разрядность у Вашей системы (если вы точно знаете, может пропустить этот шаг)

Шаг 1. Кликаем правой кнопкой мыши по «Мой компьютер» и выбираем «Свойства»

Шаг 2. В открывшемся окне, мы может прочитать свойства компьютера, версию операционной системы и её разрядность 32 (х86) или 64 бит. В нашем случаи стоит 64-разрядная операционная система Windows 10.

·

Шаг 3. После скачивания файлов их нужно поместить в корневую папку, зарегистрировать

для х32 (х86) систем компонент необходимо заменить или поместить в папку C:WindowsSystem32;

для х64 необходимо выполнить замену или переместить в папку C:Windows SysWOW64;

Шаг 4. Файл нужно зарегистрировать в системе.

Сделать это можно, открыв командную строку комбинацией «Win» + «R», или нажать «Пуск» и «Выполнить»;

в открывшемся окне ввести через пробел следующее: regsvr32 имя файла.dll – где, «regsvr32» ─ команда для регистрации, а «имя файла.dll» – полное имя вставленного компонента;

или же можно прописать расположение файла вручную — regsvr32.exe + путь к файлу

Шаг 5. Нажмите «ОК», и перезагрузите компьютер, и новые параметры вступят в силу.

Сразу хочется отметить, что при регистрации возможны появления ошибок. Например: «Не удалось загрузить модуль». Обычно они возникают по 3 причинам

  1. Не правильно прописан путь к файлу, или файл не был перемещен в каталог System32 или SysWOW64
  2. Не все файлы DLL вообще нуждаются в регистрации, иногда достаточно просто скопировать их в каталок System32 или SysWOW64 или поместить в корень проблемной игры или программы
  3. Файлы уже были зарегистрированы ранее

Второй способ регистрации

Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.

Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»

Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер

Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу

А вот, некоторые советы, которые могут вам пригодиться.

  • Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
  • Если при замене файла требуется разрешение администратора – подтвердите действие.
  • Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.

Установка и регистрация библиотек DLL в Windows

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

Вне зависимости от того, какой программой и для чего используется dll-файл, установка и регистрация библиотеки всегда будет происходить по одному алгоритму. Все версии ОС Windows руководствуются одними правилами при подключении и регистрации динамических библиотек.

Пошаговая инструкция:

Как и куда копировать DLL файл

Ошибки с динамическими библиотеками DLL возникают по разным причинам: файл поврежден, несовместим с Windows или конкретной программой, заражен вирусами или удален. Решение всегда одно: загрузить корректную и полную версию библиотеки, после чего зарегистрировать файл в системе через командную строку. Обычно, весь процесс занимает не более 2-5 минут.

Сюда можно поместить (разархивировать и копировать) любые библиотеки dll, и установленные файлы будут работать:

  • Для Windows 95/98/Me — файл копируется в папку C:WindowsSystem
  • Для Windows NT/2000 — файл копируется в папку C:WINNTSystem32
  • Для Windows XP, Vista, 7, 8 — копировать в папку C:WindowsSystem32
  • Для 64-разрядных Windows — копировать dll файл в папку C:WindowsSysWOW64

Где можно загрузить нужную библиотеку:

  • Если это игра или программа: с другой сборкой игры, с другого ПК, на котором приложение работает, с диска (переустановить программу).
  • Если это системная библиотека, проверьте актуальность драйверов, 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 в систему Windows

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

Читайте также  Загрузка и установка драйвера Bluetooth-адаптера для Windows 7

Варианты установки

Установить библиотеку в систему можно различными способами. Есть специальные программы для выполнения данной операции, а также можно сделать это вручную. Проще говоря, в этой статье будет дан ответ на вопрос — «Куда кидать dll файлы?» после их скачивания. Рассмотрим каждый вариант по отдельности.

Способ 1: DLL Suite

DLL Suite — это программа, которая может сама отыскать нужный вам файл в интернете и установить его в систему.

Для этого потребуется выполнить следующие действия:

  1. Выбрать в меню программы пункт «Загрузить DLL».
  2. Ввести в строку поиска имя нужного файла и нажать на кнопку «Поиск».
  3. В результатах поиска выбрать подходящий вариант.

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

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

    Способ 2: DLL-Files.com Client

    DLL-Files.com Client во многом похожа на рассмотренную выше программу, но имеет некоторые отличия.

    Для установки библиотеки здесь нужно произвести следующие действия:

    1. Ввести имя искомого файла.
    2. Нажать на кнопку «Выполните поиск DLL файла».

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

  • В открывшемся новом окне нажать на кнопку «Установить».
  • Все, ваша DLL библиотека скопирована в систему.

    У программы имеется дополнительный продвинутый вид – это режим, в котором вы сможете выбрать различные версии DLL для установки. Если игра или программа требует конкретную версию файла, то можно найти её, включив этот вид в DLL-Files.com Client.

    В случае, если нужно скопировать файл не в папку по умолчанию, вы нажимаете на кнопку «Выберите версию» и попадаете в окно параметров установки для продвинутого пользователя. Здесь вы производите следующие действия:

    1. Задаете путь, по которому будет выполнена установка.
    2. Нажимаете на кнопку «Установить сейчас».

    Программа скопирует файл в указанную папку.

    Способ 3: Средства системы

    Можно установить библиотеку вручную. Для этого нужно будет скачать сам файл DLL и впоследствии просто скопировать или переместить его в папку по адресу:

    В завершении надо сказать, что в большинстве случаев DLL файлы устанавливаются по пути:

    Но если вы имеете дело с операционными системами Windows 95/98/Me, то путь для установки будет таким:

    В случае Windows NT/2000:

    64-разрядные системы могут потребовать свой путь для установки:

    Как установить DLL файлы и вообще где взять недостающую библиотеку??

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

    Алгоритм действий

    Когда вы пытаетесь открыть то или иное программное обеспечение, всплывает ошибка, что не найден DLL файл? В таком случае вам необходимо:

    1. Выписать название проблемного файла.
    2. Теперь соответственно его нужно скачать. Желательно выбрать для этого проверенный источник, например, https://www.dll-files.com/ .
    3. Собственно, скачать недостающий компонент.

      Заметьте, он должен соответствовать разрядности вашей операционной системы. Не знаете, какая у вас? Щёлкните правой кнопкой мыши по значку «Мой компьютер» или аналогичному разделу в меню «Пуск», откройте «Свойства», а затем — «Тип системы».
    4. Если загрузка выполнена архивом, распакуйте его.
    5. Вы пользуетесь 32-битной ОС? Поместите необходимый файл в папку C:WindowsSystem32. Если разрядность 64 бита — в C:WindowsSysWOW64.
    6. Возможно, при выполнении предыдущего действия всплывёт сообщение, мол, такой файл уже есть. Почему тогда не открывается ПО? Это может значить, что имеющийся у вас компонент устарел, повредился или вовсе является замаскированным вирусом. Так что заменяйте его новым вариантом.
    7. Перезагрузите компьютер.

    Теперь игра или программа должны запуститься без проблем. Всё равно не открываются? Значит, следуем за мной далее.

    Регистрация DLL библиотеки

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

    Через окно «Выполнить»

    Знаете, как вызывается данное окошко? Если нет, то необходимо зажать на клавиатуре Win + R.

    В него следует вписать команду regsvr32.exe вместе с названием скачанного файла, то есть тем, которое вы запоминали на первом шаге предыдущей инструкции.

    Итог должен получиться примерно таким, как на картинке.

    Не получилось? Попробуйте указать полный путь к файлу — вместе с расположением в папке, куда вы его забросили. Не забудьте подтвердить действие кнопкой «ОК».

    С помощью командной строки

    Альтернативный вариант — выполнить то же самое, только в командной строке:

    • Запустите её от имени администратора через меню правой клавиши мыши;
    • Впишите ту же команду и адрес к файлу полностью;
    • Нажмите Enter.

    В завершение любого из способов вы должны получить сообщение об успешной регистрации.

    Вместо этого вам в очередной раз указано на ошибку? У меня найдётся ответ и на это.

    Причины и устранение ошибок

    Результатом регистрации может стать ошибка, извещающая, что модуль добавляемого вами файла уже загружен или несовместим с версией Виндовс. Такое может произойти по нескольким причинам:

    1. Библиотека не нуждается в регистрации, так как не предполагает такую функцию.
    2. Система её уже зарегистрировала.
    3. Вы скачали битый или неподходящий файл.

    Что я могу посоветовать? Загрузить библиотеку с другого ресурса (например с этого: https://www.dll.ru ) и заново установить её.

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

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

    Настройка оборудования

    Блог о модемах, роутерах и gpon ont терминалах.

    Как зарегистрировать библиотеку dll в Windows 10

    Одним из важнейших элементов Windows 10 являются файлы динамических библиотек с расширением DLL (Dynamic Link Library). Они могут использоваться как компонентами самой системы, так и сторонними программами и играми для работы с процессором, памятью и прочими устройствами компьютера. Один и тот же модуль динамической библиотеки иложет использоваться одновременно несколькими приложениями сразу. Яркий пример — DirectX. Как правило все подобные инструменты ставятся пакетно, распаковывая в системную папку сразу все необходимые элементы и модули. Но иногда бывают случаи, когда необходимой библиотеки нет или используется неактуальная версия. Тогда необходимо скачать в Интернете нужный файл, а затем зарегистрировать библиотеку DLL в Windows, чтобы система смогла с ним работать. Как это сделать я сейчас подробно расскажу.

    Куда устанавливать DLL-файлы

    Итак, Вы скачали из Интернета нужный модуль, распаковали из архива и теперь возникает совершенно логичный вопрос — а куда кидать DLL в систему?! Во первых, сначала надо определить разрядность системы, так как в 32-битной для этой цели используется одна папка, а в 64-битной — другая. Делается это очень легко. Кликаем правой кнопкой на значке «Этот компьютер» на рабочем столе и в меню выбираем пункт «Свойства». В появившемся окне находим строчку «Тип системы» и смотрим что там написано:

    Читайте также  Отключение службы обновления Windows 7

    То же самое можно посмотреть и через командную строку, введя команду systeminfo. Она выведет всю информацию о установленной ОС Виндовс, и в строке «Тип системы» будет указана её разрядность.

    Ну а дальше всё просто:

    Вот именно сюда и надо устанавить ДЛЛ-файл. Здесь %windir% — это переменная окружения, указывающая путь к системной директории, в которой располагаются все важные компоненты Виндовс.
    Проще говоря, если операционная система установлена на диске С:, то путь к нужным папкам будет C:WindowsSystem32 для 32-разрядной и C:WindowsSysWOW64 для 64-разрядной.

    Регистрация DLL в Windows

    Теперь самое интересное — как зарегистрировать библиотеку dll в Windows. Нажимаем кнопку Пуск правой кнопкой мыши и выбираем в контекстном меню пункт «Выполнить»:

    Того же самого эффекта можно достигнуть нажав комбинацию клавиш WIN+R. Повявится вот такое окно «Выполнить»:

    В строку «Открыть» надо ввести вот такую команду:

    В качестве примера давайте зарегистрируем библиотеку runtime.dll для 32-хбитной версии Windows 10. команда будет такой:

    Нажимаем на кнопку «ОК» и ждём что нам ответит система. Если всё правильно — она просто «съест» файл. Но случается и ошибки. Вот самая распространённая:

    Связана она либо с ошибкой в пути или имени файла, либо с неправильно выбранной папкой, в которую была скопирована ДЛЛ-ка для регистрации. Стоит ещё раз всё тщательно проверить.

    Помогло? Посоветуйте друзьям!

    Как зарегистрировать библиотеку dll в Windows 10 : 8 комментариев

    Ну хорошо! А почему для 64 битной не написали пример пути регистрации? Вот куда закинуть написали, а как зарегистрировать только для 32.

    Так подставляйте папку в пример и всё. Проще некуда.

    неплохо бы напомнить, что и resvr32.exe существует в 2-х экземплярах (разной разрядности).
    и что dll-ки бывают разной разрядности! и что 64-х битную dll в 64-х битной винде надо кидать в system32, а не в syswow64

    Всё-б так было просто взял и скопировал runtime библиотеку в
    %SystemDrive%Windowssystem32 🙂
    Вы автор пробовали ?? похоже нет.
    1-е данная директория защищена службой Защита программного обеспечения C:WINDOWSsystem32sppsvc.exe которую Вы оставили запущенной
    2-е Владельцем директории по умолч является TrustedInstaller
    группа Система и Администраторы имеют права чтение и выполнение
    Замена прав и атрибутов в директориях %SystemDrive%Windowssystem32 и SysWOW64 приведут к краху ос
    А без полных прав и владения объектом при копировании вам покажут национальную индейскую избу.

    На самом деле не то чтобы пробовал — по роду деятельности приходится достаточно часто разные самописные библиотеки регистрировать. И как бы без проблем. Написал, скомпилировал, подключил.

    »
    Для Windows 10 x32: %windir%system32
    Для Windows 10 x64: %windir%SysWOW64
    »
    Всё ровно наоборот!

    Игорь, Вы путаете. Дело в том, что в 32-х разрязной Windows динамические библиотеки лежат как раз в папке system32. В 64х разрядной библиотеки 64х программ лежат в System32, а 32х разрядных приложений в sysWOW64. Потому в 90% случаев и нужно в Windows 10 x64 класть библиотеки в папку sysWOW64. Надеюсь, что понятно объяснил.

    Модуль «CWindowsSysWOW64task_force_radio_win64.dll» загружен,но точка входа DllRegisterServer не найдена.
    Проверьте, что «C:WindowsSysWOW64task_force_radio_win64.dll» является правильным файлом DLL или OCX и повторите попытку.

    Как установить DLL файл на Windows и зарегистрировать?

    Уже много было статей на тему ошибок, связанных с библиотеками DLL. Ошибки эти все исправляются единственным способом – установкой этого самого dll-файла на компьютер. В данной статье я напишу, как это сделать.

    Скачивание и установка DLL-файлов

    При появлении какой-то ошибки обычно указывается название DLL-файла, которого не хватает. Вам нужно ввести название этого файла в поисковике и скачать. Например, нам нужно скачать файл d3dx9_27.dll. Мы вводим это название в Яндексе или Google и скачиваем с какого-нибудь сайта. Наиболее безопасный и популярный сайт, с которого я сам скачиваю DLL-файлы – DLL-FILES.com. Там есть поле, в которое можно ввести название файла.

    Теперь нужно разобраться, куда кидать этот файл dll. В разных системах местоположение этих файлов разное, поэтому я начну с ранних ОС:

    • Windows 95/98 – помещаем файл в папку C:WindowsSystem ;
    • Windows NT или 2000 – помещаем файл в папку C:WINNTSystem32 ;
    • Windows XP, 7, 8, 10 – помещаем файл в папку (для 32-х битных систем в C:WindowsSystem32 , а для 64-х битных в C:WindowsSysWOW64 ).

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

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

    А что делать, если вы закинули все нужные файлы в папку, но программа или игра по-прежнему не запускается? Тогда можно попробовать зарегистрировать библиотеку в системе, сейчас покажу, как это сделать.

    Как зарегистрировать DLL в Windows

    Регистрация библиотек 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

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

    Второй способ

    Тут мы воспользуемся командной строкой, но открыть ее нужно от имени администратора, надеюсь вы знаете, как это сделать.

    Далее, нужно ввести похожую команду:

    regsvr32.exe путь_к_файлу_dll

    То есть мы выполняем все тоже самое, только в командной строке.

    Должно снова появиться сообщение, что библиотека зарегистрирована, либо ошибка.

    Третий способ

    Метод редко кем используемый, но тоже рабочий. Берете свой dll-файл и нажимаете на нем правой кнопкой мыши, в появившемся контекстном меню выбираете пункт «Открыть с помощью» и идете в папку Windows/System32, и ищете там программу regsvr32.exe, через которую и будем открывать библиотеку.

    Ошибка при регистрации DLL-файлов

    Когда вы пытаетесь зарегистрировать DLL, причем, не важно каким способом, то вы можете получить ошибку, что модуль такого-то DLL несовместим с версией Windows, либо загружен. Что делать?

    Такие ошибки могут возникать по следующим причинам:

    • Библиотеку не нужно регистрировать, потому что она не поддерживает эту функцию, либо она уже зарегистрирована в системе;
    • Скачанный вами файл битый, либо совершенно не относящийся к библиотекам.
    Читайте также  Убираем сообщение «Некоторыми параметрами управляет ваша организация» в Windows 10

    Как решить проблему?

    • Опытные пользователи могут использовать regasm.exe;
    • Попробуйте в интернете скачать этот же файл, только из другого источника. Либо посмотрите, что это за файл и воспользуйтесь специальными установщиками DLL-файлов. Некоторые библиотеки поставляются с каким-либо программным обеспечением, например, DirectX.
    • При скачивании какого-то приложения антивирус мог удалить в процессе установки важные DLL-библиотеки, которые были в установщике, поэтому нужно скачать игру с другого источника, либо временно отключить антивирус, и переустановить приложение.

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