Как установить dll файл на windows 10 64 bit
Перейти к содержимому

Как установить dll файл на windows 10 64 bit

  • автор:

Регистрация файлов OCX и DLL в качестве системных глобальных

В этой статье описывается регистрация файлов OCX и DLL в качестве системных глобальных.

Область действия: Windows 10 — все выпуски
Исходный номер базы знаний: 186597

Аннотация

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

OCX-файлы

  1. Запустите сервер в режиме VGA.
  2. Для регистрации OCX-файла как глобального системы необходимо использовать команду Regsvr.exe, Regsvr16.exe (16-разрядная) или Regsvr32.exe (32-разрядную). Эти команды включаются в комплект средств разработки при установке Visual Basic или Visual FoxPro.

В зависимости от приложения может потребоваться зарегистрировать несколько OCX-файлов таким образом.

DLL-файлы

Чтобы зарегистрировать библиотеку DLL в качестве глобальной системы, перейдите в каталог SYSTEM32 и найдите библиотеку DLL, указанную в сообщении об ошибке. Команда для регистрации файла с именем Sample.dll :

REGISTER /S SAMPLE.DLL 

Данные регистрации для программы распознаются только при загрузке программы. Таким образом, если REGISTER вы выполняете команду для уже загруженной программы, изменения вступает в силу только при следующей загрузке программы.

Также обратите внимание, что запускать могут только администраторы REGISTER .

Обратная связь

Были ли сведения на этой странице полезными?

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

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

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

В этой инструкции подробно о способах регистрации библиотек DLL в Windows x64 и x86 (32-бит) с помощью regsvr32.exe (и кратко о regasm.exe), о возможных нюансах и проблемах, которые могут возникнуть в процессе.

Регистрация библиотеки DLL в Windows 10, Windows 11 и предыдущих версий системы

Дальнейшие шаги описаны в предположении, что DLL, которую нужно зарегистрировать, уже находится в нужном расположении: папке C:\Windows\System32, C:\Windows\SysWOW64 или, в некоторых случаях — отдельных папках программ, к которой относится соответствующая библиотека, например, для 1С — C:\Program Files\1cv8\номер_версии\bin (или Program Files x86 в случае 32-битной версии).

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

  • В x64 версиях Windows 64-битные DLL хранятся в System32, а 32-битные — в SysWOW64 (у некоторых начинающих пользователей бывает обратное предположение исходя из имён папок).
  • Файлы DLL x64 и x86 (32-бит) — это разные файлы. И если прямого указания на разрядность в месте загрузки файла нет, то чаще это 32-битный файл (что не мешает ему работать в x64 системе), но это не всегда так.
  • Для регистрации библиотеки DLL используется системный инструмент regsvr32.exe, который также доступен в двух версиях, которые лежат в папках System32 и SysWOW64 (в случае 64-битных систем). По умолчанию при описываемых далее действиях запускается x64 версия.
  • 32-битным программам и играм (по умолчанию устанавливаются в Program Files x86 в 32-битных системах) для работы нужны 32-битные DLL, не зависимо от разрядности Windows.

Сам процесс регистрации в общем случае состоит из следующих шагов:

  1. Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows). Также можно нажать правой кнопкой мыши по кнопке «Пуск» в Windows 11 или Windows 10 и выбрать пункт контекстного меню «Выполнить».
  2. Введите команду regsvr32.exe путь_к_файлу (если путь к файлу содержит пробелы, возьмите весь путь в кавычки), например, для регистрации библиотеки DLL COMCNTR.DLL в 1С (для 64-бит) команда может иметь вид:

regsvr32.exe "C:\Program Files\1cv8\8.3.19.1150\bin\comcntr.dll"

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

  • Нажмите Ок или Enter.
  • При успехе вы получите сообщение вида «Успешное выполнение DllRegisterServer в имя_файла.dll» или «Успешное выполнение DllRegisterServer и DllInstall в имя_файла.dll». Успешная регистрация библиотеки DLL
  • Возможна и неудача — сообщение об ошибке «Модуль dll загружен, но точка входа DllRegisterServer не найдена. Проверьте, что файл является правильным файлом DLL или OCX и повторите попытку». Подробнее об ошибке — в следующем разделе статьи.

    Ошибка регистрации regsvr32 точка входа DllRegisterServer не найдена

    Почему не удается зарегистрировать DLL

    Ошибка при регистрации с помощью regsvr32 вида «Точка входа DllRegisterServer не найдена» говорит о том, что эта библиотека DLL не поддерживает регистрацию описанным методом. Можно попробовать использовать вариант команды:

    regsvr32 /i /n путь_к_файлу.dll

    но с большой вероятностью и это не поможет.

    Видео

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

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Лучшие редакторы контекстного меню для Windows
    • Дополнительные возможности в Windows 11 OOBE при установке
    • Ошибка 0x80070522 Клиент не обладает требуемыми правами — как исправить?
    • Компьютер не включается или черный экран после установки оперативной памяти
    • Автоматическая установка нескольких программ в Windows 11 и 10
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Даниил 07.07.2020 в 13:27

    • Dmitry 07.07.2020 в 14:49
    • Карина 03.03.2023 в 00:12
    • Dmitry 03.03.2023 в 14:18

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

    Step 1

    2. скопируйте этот .dll файл в папку приложения или игры, или вы можете скопировать его в системную папку Windows. Путь к системной папке для 32-битной версии Windows XP, Vista, 7, 8 — C:\Windows\System32, для 64-битной версии — C:\Windows\syswow64 .

    Step 2

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

    Step 3

    4. Если вы скопировали .dll файл в системную папку Windows, вы можете запустить командную строку и выполнить команду resrv32 “name.dll” для этого нажмите кнопку start или меню start и в поле Run введите cmd и нажмите Enter, после чего введите regsvr32 “name.dll” и нажмите Enter.

    Step 4

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

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

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

    Но как правильно установить dll-файлы на Winodws? В какую папку их поместить в зависимости от версии ОС и ее разрядности? Об этом и пойдет речь ниже.

    Предлагаем вам познакомиться с простой инструкцией, где вы узнаете всю информацию о том, как установить и зарегистрировать файлы dll.

    Шаг 1. Как установить dll-файл?

    Для исправной работы программ при запуске exe-файла необходимо скачать и вручную установить отсутствующий компонент. Загрузить dll-библиотеку на свой ПК можно из любых открытых источников.

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

    В противном случае даже после установки библиотеки и запуске программы снова появится ошибка.

    Как это сделать?

    • Узнать разрядность ОС через правую кнопку мыши на «Мой компьютер».
    • Выберите «Свойства» и в появившемся окне прочтите информацию о системе (х32/х86 или х64)

    Куда кидать dll файлы для Windows 7/8/10 в зависимости от разрядности системы?

    • Для 32-битных систем – в директорию C:/Windows/System 32
    • Для 64-битных систем – в директорию C:/Windows/SysWOW64

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

    Шаг 2. Как зарегистрировать файлы dll?

    Для того, чтобы новые добавленные библиотеки распознавались системой и использовались при загрузке других программ – необходимо выполнить их регистрацию в Windows.

    Как это сделать? Существует два варианта:

    Вариант №1. С помощью командной строки. Нажмите комбинацию клавиш «Win» + «R» или «Пуск-Выполнить». В строчке окна введите regsvr32 «имя скаченного файла» (в формате *.dll).

    Также через эту команду можно для регистрации прописать путь вручную по типу regsvr32 C:/Windows/SysWOW64 и нажать «ОК».

    Вариант №2. С помощью командной строки от имени администратора. Нажмите комбинацию на клавиатуре «Win» + «X» и выберите «Командная строка (Администратор)». В ней необходимо прописать команду regsvr32.exe + «Путь к установленной dll-библиотеки» и нажать кнопку «Enter».

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *