Card image cap

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

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

Воспользуемся инструментом Regsvr32 командной строки, который регистрирует и отменяет регистрацию DLL библиотек и ActiveX (OCX) в Windows.

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

В 64-разрядной версии операционной системы Windows существует две версии файла Regsv32.exe:

64-разрядная версия - это %systemroot%\System32\regsvr32.exe;

32-разрядная версия - это % systemroot%\SysWoW64\regsvr32.exe.

В 32-разрядной версии операционной системы Windows, файл файла Regsv32.exe находится в %systemroot%\System32.

В 64-разрядной версии Windows, 32-разрядные файлы DLL всегда находятся в папке Windows\SysWOW64. В то время как 64-битные библиотеки DLL находятся в папке Windows\System32.

В 32-битной версии Windows, файлы DLL находятся только в папке Windows\System32.

Файлы dll в x64 и в x86 (32-бит), это разные файлы dll.

Регистрация файла dll

Шаг 1 Запускаем командную строку от имени Администратора

Шаг 2 Для регистрации используем команду regsvr32.exe C:\путь_к_библиотеке\сама.dll

Библиотека зарегистрирована.

Отменить регистрацию файла dll

Шаг 1 Запускаем командную строку от имени Администратора

Шаг 2 Для регистрации используем команду regsvr32.exe /u C:\путь_к_библиотеке\сама.dll

Регистрация в 64 разрядной операционной системе Windows "32 битной dll"

Dll перемещаем в папку systemroot%\SysWoW64 и вводим команду:

%systemroot%\SysWoW64\regsvr32.exe C:\Windows\SysWOW64\сама.dll


Поддержать развитие журнала
14 сентября 2021, 23:14 Категория Windows 1165
Список всех статей в журнале