Как зарегистрировать dll в windows server 2012 r2 x64

Утилита regsvr32.exe является стандартной программой командной строки для регистрации и отмены регистрации элементов управления OLE, ActiveX и библиотек DLL в реестре Windows. В 64-разрядных версиях Windows присутствуют две версии файла regsv32.exe :

— 32-разрядная версия в каталоге %systemroot%\SysWoW64 (обычно – C:\Windows\SysWoW64)

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

При запуске regsvr32.exe без параметров командной строки, либо при запуске с неверными параметрами, отображается подсказка:

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Формат командной строки REGSVR32:

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

/i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд;

/n — не вызывает DllRegisterServer; может использоваться с ключом /I;

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

Примеры использования regsvr32.exe :

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Для подавления вывода сообщения, используется параметр /s :

regsvr32 /u /s «C:\Program Files\7-Zip\7-zip.dll»

В результате выполнения данной команды, из контекстного меню Проводника Windows, вызываемого правой кнопкой мышки, исчезнет пункт архиватора 7-Zip. Для его восстановления необходимо выполнить регистрацию 7-zip.dll командой:

regsvr32 «C:\Program Files\7-Zip\7-zip.dll»

Необходимо не забывать о разрядности регистрируемых объектов в 64-разрядных версиях ОС. В случае необходимости регистрации 32-разрядного объекта, нужно явно указать путь для 32-битной редакции утилиты regsvr32 :

Или без использования переменных окружения:

— Получить в удобном виде список всех зарегистрированных в системе объектов.

— Сохранить в текстовом файле или в HTML-формате параметры всех или выделенных из списка зарегистрированных DLL.

— Выполнить регистрацию или отмену регистрации выбранных объектов.

— Создать reg-файл для выполнения отмены регистрации одной или нескольких DLL.

— Зарегистрировать или перерегистрировать указанный файл.

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Кроме того, имеется возможность проверить цифровые подписи исполняемых файлов зарегистрированных объектов, просмотреть или изменить их свойства, а также выполнить запуск редактора реестра с отображением информации выбранного GUID через пункт контекстного меню ”Open in Regedit”, вызываемого правой кнопкой мышки.

Источник

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

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

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

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

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

Все изменения вступят в силу после регистрации библиотеки в системе и перезагрузки компьютера. До этого пытаться запустить что-либо бесполезно — система не подключится к файлу.

Для проверки разрядности системы нужно нажать правой кнопкой мыши на иконке «Мой компьютер» и выбрать пункт «Свойства». В открывшейся папке в разделе Система будет написано: «Тип системы: 64-разрядная операционная система, процессор x64».

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Для регистрации библиотеки нужно написать команду regsvr32 имяфайла.dll и нажать Enter. К примеру, regsvr32.exe msvcp110.dll.

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Для того, чтобы изменения вступили в силу и библиотека начала работать, необходимо перезагрузить компьютер. Если Windows не хочет находить требуемый файл, можно указать полный путь: regsvr32.exe полный_путь_к_файлу.dll, например regsvr32.exe C:/Windows/System32/msvcp110.dll.

Источник

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64Пользователи спрашивают о том, как зарегистрировать dll файл в Windows 7 и 8. Обычно после того, как столкнулись с ошибками наподобие «Запуск программы невозможен, так как нужная dll отсутствует на компьютере». Об этом и поговорим.

На самом деле, регистрация библиотеки в системе не такая уж и сложная задача (покажу целых три вариации одного способа) — по сути, необходим лишь один шаг. Единственное обязательное требование — наличие у вас прав администратора Windows.

Однако есть некоторые нюансы — например, даже успешная регистрация DLL не обязательно избавляет вас от ошибки «библиотека отсутствует на компьютере», а появление ошибки RegSvr32 с сообщением о том, что модуль не совместим с версией Windows на этом компьютере или точка входа DLLRegisterServer не найдена, не говорит о том, что вы что-то делаете не так (о чем это говорит разъясню в конце статьи).

Три способа регистрации DLL в ОС

Описывая дальнейшие шаги, я исхожу из того, что вы нашли, куда нужно скопировать вашу библиотеку и DLL уже лежит в папку System32 или SysWOW64 (а возможно, где-то еще, если ей там следует находиться).

Примечание: ниже будет описано, как зарегистрировать DLL библиотеку с помощью regsvr32.exe, однако обращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.exe — один в папке C:\Windows\SysWOW64, второй — C:\Windows\System32. И это разные файлы, причем 64-бит находится в папке System32. Рекомендую в каждом из способов использовать полный путь к regsvr32.exe, а не просто имя файла, как у меня показано в примерах.

Первый способ описывается в Интернете чаще других и состоит в следующем:

После этого, если все прошло успешно вы должны будете увидеть сообщение о том, что библиотека была успешно зарегистрирована. Но, с большой вероятностью увидите другое сообщение — Модуль загружен, но точка входа DllRegisterServer не найдена и стоит проверить, что ваша DLL является правильным файлом (об этом, как я уже говорил, напишу позже).

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Второй способ состоит в запуске командной строки от имени администратора и ввода все той же команды из предыдущего пункта.

Опять же, вероятно, что вам не удастся зарегистрировать DLL в системе.

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Суть всех описанных способов зарегистрировать DLL в системе одна и та же, просто несколько разные способы запуска одной и той же команды — кому что удобнее. А теперь о том, почему у вас ничего не получается.

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Почему это происходит (далее будет и про то, как это исправить):

А теперь о том, как это исправить:

На этом завершаю, надеюсь, что-то стало более ясно, чем было.

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

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Здравствуйте. Скачал из Стима игру, и столкнулся с ошибкой, связана она с файлом msvcrt. dll. Попробовал все указанные вами способами, а после попробовал установить Microsoft C++, но это все равно не помогло. Что мне делать?

А установили и X86 и X64 версии (нужны обе). Нужного года?

Источник

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

Принудительную регистрации DLL-файла в системе можно выполнить как с помощью сторонних программ, так и встроенных инструментов Windows. Однако в последнем случае придется использовать специальные команды для CMD и строки «Выполнить», что может ввести в тупик неопытных пользователей ПК.

Перейдем к доступным вариантам регистрации DLL-библиотеки в системе.

Вариант 1: Стороннее ПО

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

Скачайте и установите программу в Windows. Перейдите непосредственно к регистрации компонентов:

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Во время регистрации DLL-компонента может появится сообщение об ошибке. В таком случае выполните запуск программы OCX/DLL от имени администратора. Кликните правой кнопкой мыши по файлу ярлыку программы и выберите из контекстного меню пункт «Запуск от имени администратора».

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

Вариант 2: regsvr32.exe

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

Для примера разберем самый простой запуск регистратора DLL-файлов Windows:

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Вариант 3: Регистрация через строку «Выполнить»

Этот вариант подразумевает ввод специальных команд в строку «Выполнить». Все реализуется через встроенные в операционную систему средства и не требует установки каких-либо дополнительных компонентов и программ.

Инструкция выглядит следующим образом:

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

В случае с последней командой нужно учитывать, какая разрядность у вашей текущей операционной системы. Например, в Windows 64-бит две программы regsver32, которые расположены по двум адресам: C:\Windows\SysWOW64 и C:\Windows\System32. Это сделано не просто так – если у вас 64-битная ОС, но файл DLL 32-бит, то он должен быть перемещен в папку: Windows\SysWoW64. В таком случае команда для регистрации компонента будет выглядеть так: %windir%\SysWoW64\regsvr32.exe %windir%\SysWoW64\dllname.dll.

Для применения всех команда в строке «Выполнить» требуется нажать либо кнопку «Ок», либо Enter. Учтите, что запуск требуется проводить только в том случае, если вы вошли в систему от имени администратора.

Вариант 4: Командная строка

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

Процесс регистрации DLL-библиотек с помощью «Командной строки» выглядит следующим образом:

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Ошибки регистрации

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

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

Источник

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

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

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

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

Способ 3: Командная строка

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

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть фото Как зарегистрировать dll в windows server 2012 r2 x64. Смотреть картинку Как зарегистрировать dll в windows server 2012 r2 x64. Картинка про Как зарегистрировать dll в windows server 2012 r2 x64. Фото Как зарегистрировать dll в windows server 2012 r2 x64

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

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

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

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

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

Источник

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

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