Regsrv32 как зарегистрировать dll

Содержание

Regsrv32 как зарегистрировать dll

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

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

Блог о модемах, роутерах и GPON терминалах Ростелеком

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

Regsrv32 как зарегистрировать dll

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

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

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

Regsrv32 как зарегистрировать dll

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

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

Для Windows 10 x32: %windir%\system32 Для Windows 10 x64: %windir%\SysWOW64

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

Regsrv32 как зарегистрировать dll

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

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

Regsrv32 как зарегистрировать dll

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

Regsrv32 как зарегистрировать dll

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

regsvr32

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

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

Regsrv32 как зарегистрировать dll

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

Регистрируем файл DLL в ОС Windows

Regsrv32 как зарегистрировать dll

После установки различных программ или игр можно столкнуться с ситуацией, когда при включении возникает ошибка «Запуск программы произвести невозможно, потому что требуемой DLL нет в системе». Несмотря на то, что ОС семейства Windows обычно регистрируют библиотеки в фоновом режиме, после того, как вы скачаете и поместите ваш DLL файл в соответствующее место, ошибка все равно возникает, и система просто его «не видит». Чтобы это исправить, нужно зарегистрировать библиотеку. Как это можно сделать, будет рассказано далее в этой статье.

Варианты решения проблемы

Есть некоторое количество методов, позволяющих устранить данную проблему. Рассмотрим любой из них подробнее.

Способ 1: OCX/DLL Manager

OCX/DLL Manager – это маленькая программа которая может помочь зарегистрировать библиотеку или файл OCX.

Для этого вам нужно будет:

Regsrv32 как зарегистрировать dll

Regsrv32 как зарегистрировать dll
  1. Нажать на пункт меню «Register OCX/DLL».
  2. Выбрать тип файла, который будете регистрировать.
  3. С помощью кнопки «Browse» указать местоположение DLL.
  4. Нажать на кнопку «Register» и программа сама зарегистрирует файл.

OCX/DLL Manager также умеет отменять регистрацию библиотеки, для этого понадобится выбрать в меню пункт «Unregister OCX/DLL» и в последствии проделать все те же операции, как и в первом случае. Функция отмены может вам понадобиться для сравнения результатов при активированном файле и при отключенном, также в процессе удаления некоторых компьютерных вирусов.

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

Regsrv32 как зарегистрировать dll

Способ 2: Меню «Выполнить»

Можно зарегистрировать DLL, используя команду «Выполнить» в стартовом меню операционной системы Windows. Для этого нужно будет произвести следующие действия:

Regsrv32 как зарегистрировать dll

  1. Нажать клавиатурную комбинацию «Windows + R» или выбрать пункт «Выполнить» из меню «Пуск».
  2. Ввести имя программы, которая будет регистрировать библиотеку — regsvr32.exe, и путь, по которому размещен файл. В конечном итоге должно получиться так:

где dllname — это имя вашего файла.

Regsrv32 как зарегистрировать dll

Regsrv32 как зарегистрировать dll

Этот пример подойдёт вам в этом случае, если операционная система установлена на диск С. Если она находится в другом месте, то нужно будет поменять букву диска или воспользоваться командой:

Regsrv32 как зарегистрировать dll

В таком варианте программа сама находит папку где у вас установлена ОС и запускает регистрацию указанного DLL файла.

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

и вторая по пути:

Это разные файлы, которые используются раздельно для соответствующих ситуаций. Если у вас 64-битная ОС, а файл DLL 32-битный, тогда сам файл библиотеки должен быть помещен в папку:

и команда будет выглядеть уже так:

Regsrv32 как зарегистрировать dll

Как зарегистрировать dll-файл

  • Нажмите «Enter» или кнопку «OK»; система выдаст вам сообщение о том, успешно или нет была зарегистрирована библиотека.
  • Способ 3: Командная строка

    Регистрация файла через командную строку не сильно отличается от второго варианта:

    1. Выберите команду «Выполнить» в меню «Пуск».
    2. Впишите в открывшемся поле для ввода cmd.
    3. Нажмите «Enter».

    Перед вами появится окно, в каком нужно будет вводить те же команды, что и во 2-м варианте.

    Regsrv32 как зарегистрировать dll

    Надо отметить, что у окна командной строки имеется функция вставки скопированного текста (для удобства). Найти это меню можно, нажав правой кнопкой на пиктограмме в левом верхнем углу.

    Regsrv32 как зарегистрировать dll

    Способ 4: Открыть с помощью

    Regsrv32 как зарегистрировать dll

    Regsrv32 как зарегистрировать dll
    1. Откройте меню файла, который будете регистрировать, нажав по нему правой кнопкой мыши.
    2. Выберите «Открыть с помощью» в появившемся меню.
    3. Нажимаете «Обзор» и выберете программу regsvr32.exe из следующей директории:

    или в случае, если вы работаете в 64-битной системе, а файл DLL 32-разрядный:

    Возможные ошибки

    «Файл не совместим с установленной версией Windows» — это означает, что вы, вероятнее всего, пытаетесь зарегистрировать 64-разрядную DLL в 32-битной системе или наоборот. Воспользуйтесь соответствующей командой, описанной во 2-м способе.

    «Точка входа не найдена» — не все библиотеки DLL можно зарегистрировать, некоторые из них просто не поддерживают команду DllRegisterServer. Также, возникновение ошибки может быть вызвано тем, что файл уже зарегистрирован системой. Существуют сайты, распространяющие файлы, которые в реальности не являются библиотеками. В таком случае, естественно, зарегистрировать ничего не выйдет.

    В заключение нужно сказать, что суть всех предложенных вариантов одна и та же — это просто разные методы запуска команды регистрации — кому как удобнее.

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

    Динамические библиотеки (DLL) необходимы для корректной работы тех или иных компонентов операционной системы или определенных программ. Некоторые библиотеки могут быть уже по дефлоту добавлены в системную папку, в то время как другие устанавливаются другими программами по мере надобности. Однако для установки нового DLL-компонента его может потребоваться зарегистрировать в операционной системе, дабы избежать возможных проблем. Для выполнения данной операции часто используется Regsvr32 и ее одноименный файл.

    Regsrv32 как зарегистрировать dll

    Как устранить неполадки с регистрацией утилиты Regsvr32

    Стабильность работы утилиты может быть нарушена как действиями пользователя, так и системными ошибками.

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

    Мы рассмотрим несколько возможных вариантов восстановления работоспособности Regsvr32.

    Вариант 1: Запустить через “Командную строку от имени администратора”

    Для работы утилиты желательны расширенные права пользователя операционной системы. В противном случае запуск может не состояться или состояться некорректно. Хотя запускать рассматриваемую утилиту можно и без прав администратора. Для примера рассмотрим, как запустить “Командную строку” от имени администратора:

    1. В Windows 10 это совсем не сложно сделать через поисковую строку по системе. Воспользуйтесь сочетанием клавиш Ctrl+W или нажмите по иконке лупы в панели задач.
    2. Введите наименование искомого компонента. Можно просто ввести сочетание cmd. Результат выдачи будет этим же.
    3. Направьте внимание на пункт “Запуск от имени администратора”. Нажмите по нему и подтвердите всплывшее окошко запроса дополнительных прав.

    Regsrv32 как зарегистрировать dll

    Вариант 2: Перенести файл SysWoW64

    При попытке зарегистрировать DLL-библиотеку не подходящей разрядности под вашу операционную систему вы столкнетесь с ошибкой. Пользователи 64-битной Windows могут исправить возникшую ошибку при попытке регистрации 32-битного файла, выполнив некоторые манипуляции с файлами:

    1. Откройте “Проводник”. Там, в адресной строке, введите путь C:\Windows\System32 и нажмите Enter для перехода в указанную директорию.
    2. Найдите DLL-файл, с которым у вас возникают проблемы из-за неподходящей разрядности. Кликните по нему правой кнопкой мыши. В открывшемся контекстном меню выберите опцию “Вырезать”.
    3. Вернитесь назад к папке Windows. Там найдите и перейдите в папку SysWOW64.
    4. Вставьте ранее скопированный файл в директорию. Для этого можно просто воспользоваться сочетанием клавиш Ctrl+V или кликнуть правой кнопкой мыши по любому пустому месту и выбрав из контекстного меню пункт “Вставить”.
    5. Теперь вам потребуется инициировать файл через “Командную строку”. Запустите ее от имени администратора. Подробно про то, как выполнить такой запуск было написано в инструкции выше.
    6. Введите в открывшуюся “Командную строку” команду %systemroot%\SysWoW64\regsvr32 name.dll. Вместо name.dll нужно указать полное наименование DLL-файла, который требуется зарегистрировать в системе. Нажмите Enter для применения команды.

    Вариант 3: Заражение вирусами

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

    Подробно про сканирование операционной системы на наличие вирусов мы писали в отдельной статье. Там рассматривался вариант сканирования через встроенный Защитник Windows. Его новые версии практически ничем не уступают стандартным антивирусным решениям.

    Вариант 4: Проверить целостность системных файлов

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

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

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

    Вариант 5: Восстановление Windows

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

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

    Мы рассмотрели основные причины возникновения неполадок в работе утилиты Regsvr32. Они все, зависимо от причины возникновения, имеют разный алгоритм решения.

    Похожие статьи

    • Ssd диск не определяется в windows 10

      Содержание Ssd диск не определяется в windows 10 SSD не обнаруживается в Windows 10 1. Меню управления дисками 2. Принудительное сканирование для поиска…

    • Win 10 start

      Содержание Classic Shell для Windows 10 и другие программы и способы Способ 1: Classic Shell Способ 2: StartisBack++ Windows failed to start — Как…

    • Regsvr32 регистрация dll для win 10

      Содержание Regsvr32 регистрация DLL для Win 10 x64: 3 способа и причины проблем Как зарегистрировать файл DLL в Windows 10 С использованием…

    Оставить комментарий

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

    Что будем искать? Например,Человек

    Мы в социальных сетях