Как в windows 7 зарегистрировать dll



Что такое файлы *.dll и *.ocx, и как их зарегистрировать? — Oh, MSBRO !

Иногда при запуске какой-либо программы появляется сообщение, что не найден файл *.dll (например, VCompLib.dll) или *.ocx (например, seon.ocx). При этом программа, естественно, не запускается.

Сообщения об ошибках могут быть разные (это зависит в основном от того, на каком языке написана программа).

Например:

«Component ‘MSCOMM32.OCX’ not correctly registered: file is missing or invalid»,

или

«Приложению не удалось запуститься, поскольку MSVBVM50.DLL не был найден. Повторная установка приложения может исправить эту проблему»

или

«Runtime DLL/OCX File error».

При этом в windows Vista дополнительно появится окно Помощника по совместимости программ с сообщением

«Эта программа требует отсутствующий компонент windows».

Краткая справка

DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют так называемые shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.
ActiveX название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.
COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).
OLE (сокр. от англ. Object Linking and Embedding)  – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).
ActiveX control управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.
OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.
OLE custom control специализированный управляющий элемент OLE, OLE control.
OLE control управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.

Способы решения проблемы

Если возникают ошибки, связанные с файлами *.dll и *.ocx, необходимо:

1. Переустановить программу.

2. Если переустановка программы не помогает, нужно проверить наличие в системе требуемых файлов. Файлы *.dll и *.ocx, как правило, должны быть расположены в системной папке \WINDOWS\system32 (реже – в каталоге конкретной программы). Если файлы присутствуют, нужно зарегистрировать их.

Если требуемых файлов нет, найдите их в Интернете, скачайте и скопируйте в папку \WINDOWS\system32 и в каталог программы. Теперь нужно зарегистрировать их.

Как зарегистрировать файлы *.dll и *.ocx

При регистрации файлов *.dll и *.ocx происходит их запись в Реестр windows (это можно сделать и вручную). При этом в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\SharedDLLs] создается параметр REG_DWORD, например C:\Program Files\InterVideo\Common\Bin\StorageTools.dll или C:\WINDOWS\System32\MSCOMCTL.OCX, со значением 1.

Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – C:\WINDOWS\system32).

Рассмотрим способы регистрации:

1. Нажмите Пуск – Выполнить… – Запуск программы – regsvr32 имя_файла – OK.

2. Нажмите Пуск – Выполнить… – Запуск программы – cmd – OK. Запустится интерпретатор команд cmd.exe, после приглашения системы C:\Documents and Settings\Имя_пользователя> введите regsvr32 имя_файла, например, regsvr32 seon.ocx.

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

Примечание

Использование команды regsvr32:

regsvr32 [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл

/u – отменяет регистрацию DLL;

/s – «тихий» режим – окна сообщений не отображаются;

/i – вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall;

/n – не вызывает DllRegisterServer; это может использоваться с ключом /i.

Если регистрация файлов *.dll и *.ocx прошла успешно, появится соответствующее сообщение, например, в windows Vista появится окно RegSvr32 с сообщением «Успешное выполнение DllRegisterServer в C:\WINDOWS\system32\msvbvm50.dll».

***

Где искать файлы *.dll и *.ocx

Найти отсутствующие файлы *.dll и *.ocx можно с помощью поисковиков или на следующих ресурсах:

·DLL-files.com – Download all your missing dll-files

·Download and restore missing .DLL files

·Download and restore missing .ocx files

·Download and restore missing .DLL files

·www.dll-downloads.com – Download missing dll files you need immediately!

·Скачать dll-файлы

·Скачать dll-файлы

·Скачать dll-файлы

·DLL файлы, скачать dll

·DLL – Википедия

·OLE – Википедия

·COM – Википедия

·Visual C++: MFC Static Libraries

·Dynamic-Link Library Functions (windows)

·Dynamic-Link Libraries (windows)

·DLL Help Database

·Справка и поддержка

(источник)

От себя: обратите внимание от имени какого пользователя будет производится регистрация DLL. Для регистрации DLL как правило требуются права локального администратора в системе.

Так же обратите внимание в случае возникновения ошибок на зависимости одних DLL от других. Например «модуль ххххххх.dll загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0х80070005» может означать отсутствующие библиотеки DLL в системе (например MSXML).

Для windows Vista, windows 7 или windows 2008 Server распространена проблема регистрации v7plus.dll (кто знает тот поймет что это 🙂 ).

Тут два пути:

1. Пуск — Все программы — Стандартные — Командная строка — жмем правой кнопкой — Запустить от администратора и далее регистрируем

regsvr32 C:\MyFolder\Folder2\v7plus.dll

(обязательно запускать от администратора, ели не выключать UAC)

2. Выключить UAC (контроль учетных записей) и запускать опять таки

regsvr32 C:\MyFolder\Folder2\v7plus.dll

Путь в случае пробелов должен быть заключен в кавычки

regsvr32 "C:\My Folder\Folder 2\v7plus.dll"

DLL

(от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют так называемые shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.

ActiveX

название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.

COM

(сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).

OLE

(сокр. от англ. Object Linking and Embedding)  – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).

ActiveX control

управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.

OCX

(сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.

OLE custom control

специализированный управляющий элемент OLE, OLE control.

OLE control

управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.

msbro.ru

K3 | Как зарегистрировать библиотеку (DLL)

База знаний — Общие вопросы—

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

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

Данная инструкция расскажет, как выполнить эту процедуру.

Способ 1
  • Нажмите кнопку Пуск
  • В текстовое поле "Найти программы и файлы" введите:regsvr32 [полное_имя_файла]Полное имя файла при наличии пробелов в пути надо писать в кавычках.

    Например: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • Нажмите Enter

Способ 2
  • Нажмите кнопку Пуск
  • В текстовое поле "Найти программы и файлы" введите cmd
  • В появившемся перечне (под заголовком Программы) нажмите правой кнопкой мыши cmd.exe
  • Из контекстного меню выберите "Запуск от имени администратора"

  • Введите пароль, если появится соответствующий запрос
  • В открывшемся окне интерпретатора команд windows после приглашения системы введите:

    regsvr32 [полное_имя_файла]

    Полное имя файла при наличии пробелов в пути надо писать в кавычках.Например: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • Нажмите Enter

Примечания
  1. При регистрации файлов *.dll происходит их запись в Реестр windows. При этом в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\SharedDLLs] создается соответствующий параметр REG_DWORD со значением 1.
  2. Использование команды regsvr32:regsvr32 [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл/u – отменяет регистрацию DLL/s – «тихий» режим – окна сообщений не отображаются/i – вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall/n – не вызывает DllRegisterServer. Может использоваться с ключом /i.
Если у Вас возникили вопросы - звоните 8(4812) 60-33-39! Поможем!

www.k3-67.ru

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

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

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

Введите команду:

%systemroot%\SysWoW64\regsvr32 <полный путь к библиотеке DLL>

Пример:

Удаление регистрации DLL

Введите команду:

regsvr32 /u <полный путь к библиотеке DLL>

Пример:

compfixer.info

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

Уже много было статей на тему ошибок, связанных с библиотеками 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-библиотек и впредь постараюсь как можно реже к этой теме возвращаться. Если все же возникли какие-то вопросы, то я постараюсь на них ответить в комментариях.

https://computerinfo.ru/ustanovit-dll-fajl/https://computerinfo.ru/wp-content/uploads/2016/10/kak-ustanovit-dll-fajl-700x394.pnghttps://computerinfo.ru/wp-content/uploads/2016/10/kak-ustanovit-dll-fajl-150x150.png2016-10-17T22:25:48+00:00EvilSin225windowsкак установить dll,как установить dll в windows 7,как установить dll файл,куда устанавливать dll файлы,установить DLL файлУже много было статей на тему ошибок, связанных с библиотеками DLL. Ошибки эти все исправляются единственным способом – установкой этого самого dll-файла на компьютер. В данной статье я напишу, как это сделать. Скачивание и установка DLL-файлов При появлении какой-то ошибки обычно указывается название DLL-файла, которого не хватает. Вам нужно ввести название...EvilSin225Андрей Терехов[email protected]Компьютерные технологии

computerinfo.ru


Смотрите также