Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как зарегать длл файл 64


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

&nbsp windows

Пользователи спрашивают о том, как зарегистрировать 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, а не просто имя файла, как у меня показано в примерах.

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

  • Нажмите клавиши Windows + R или в меню Пуск Windows 7 выберите пункт «Выполнить» (если, конечно, у вас включено его отображение).
  • Введите regsvr32.exe путь_к_файлу_dll
  • Нажмите Ок или Enter.

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

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

  • Запустите командную строку от имени Администратора. В Windows 8 можно нажать клавиши Win+X, а затем выбрать нужный пункт меню. В Windows 7 вы можете найти командную строку в меню Пуск, кликнуть по ней правой кнопкой мыши и выбрать пункт «Запуск от имени администратора».
  • Введите команду regsvr32.exe путь_к_библиотеке_dll (пример вы можете видеть на скриншоте).

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

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

  • Кликните правой кнопкой мыши по DLL, которую нужно зарегистрировать и выберите пункт меню «Открыть с помощью».
  • Нажмите «Обзор» и найдите файл regsvr32.exe в папке Windows/System32 или Windows/SysWow64, откройте DLL с помощью него.

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

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

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

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

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

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

  • Если вы программист и регистрируете свою DLL, попробуйте regasm.exe
  • Если вы пользователь и у вас что-то не запускается с сообщением о том, что DLL отсутствует на компьютере — поищите в Интернете, что это за файл, а не где его скачать. Обычно, зная это, вы можете скачать официальный установщик, который установит оригинальные библиотеки и зарегистрирует их в системе — например, для всех файлов с именем, начинающегося с d3d достаточно поставить DirectX с официального сайта Microsoft, для msvc — одну из версий Visual Studio Redistributable. (А если не запускается какая-то игра с торрента, то загляните-ка в отчеты антивируса, он мог удалить нужные DLL, это часто бывает с некоторыми модифицированными библиотеками).
  • Обычно, вместо регистрации DLL срабатывает размещение файла в одной папке с исполняемым файлом exe, который требует эту библиотеку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

regsvr32 <полный_путь_к_файлу_библиотеки>

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

regsvr32 C:\Windows\System32\runtime.dll

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

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

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

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

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

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

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

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

Загрузить программу OCX/DLL Manager

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

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

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

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

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

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

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

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

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

    %systemroot%\System32\regsvr32.exe %windir%\System32\dllname.dll

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

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

    C:\Windows\SysWOW64

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

    C:\Windows\System32

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

    Windows\SysWoW64

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

    %windir%\SysWoW64\regsvr32.exe %windir%\SysWoW64\dllname.dll

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

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

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

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

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

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

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

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

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

    Windows/SysWow64

  5. Откройте DLL с помощью этой программы. Система выдаст сообщение об успешной регистрации.

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

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

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

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

Первый способ регистрации DLL

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

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

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

  1. Вам нужно попасть в окно "Выполнить". Его можно открыть несколькими путями. В меню "Пуск" пройти по пути "Все программы → Стандартные" и там уже выбрать "Выполнить". Можно также в том же меню "Пуск" совершить поиск с названием утилиты. Но самый простой способ - это нажать клавиши Win+R.
  2. Когда окно открыто, в поле для ввода нужно прописать команду "regsvr32.exe", после этого указать путь к файлу, который нужно зарегистрировать.
  3. Осталось нажать лишь кнопку "ОК".

Просим обратить внимание на то, что путь к файлу должен указываться полностью. Начиная с диска C. Например: regsvr32.exe c: windows /system32/openal32.dll.

В этом случае после нажатия кнопки "ОК" есть два варианта развития событий. Первый подразумевает успех, в этом случае вам будет показано соответствующее сообщение. Или неудача, вылетит соответствующее окно.

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

Второй способ регистрации DLL

Второй способ практически ничем не отличается, лишь местом действий. Вам нужно попасть в утилиту "Командная строка", сделать это можно также несколькими способами: или в меню "Пуск" в папке стандартные открыть одноименную программу, или вызвав окно "Выполнить", ввести команду "cmd". Решать только вам.

Теперь перед вами открыта командная строка, в ней нужно ввести абсолютно такие же данные, которые вводились в первом способе. То есть изначально указать программу, которая будет работать с dll (regsvr32.exe), а затем путь к файлу.

Как видим, второй способ, как зарегистрировать DLL, практически ничем не отличается от первого, о чем и говорилось в начале статьи. Но вот третий имеет более заметные отличия, поэтому перейдем к нему.

Третий способ регистрации DLL

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

Вам необходимо всего-навсего открыть DLL-файл с помощью regsvr32.exe. Вот как это сделать:

  1. На нужном DLL-файле нажмите ПКМ.
  2. В меню выберите "Открыть с помощью...".
  3. В окошке найдите и нажмите кнопку "Обзор".
  4. Проложите путь к файлу regsvr32.exe, он находится в папке System32, которая находится в папке Windows на диске C.
  5. Нажмите "Открыть".

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

Как зарегистрировать DLL библиотеку в Windows 7, 8, 10 средством regsrv32 | Торгово

Подготовка к регистрации библиотеки DLL в Windows:

1. Если у Вас уже есть на компьютере необходимая библиотека DLL идем в пункт 2. Если на Вашем компьютере еще нужной библиотеки - находите и скачиваете её в интернете на свой компьютер. (DLL библиотек очень много и они все разные, поэтому каждый скачивает именно ту, которая нужна).

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

3. Расположение системной папки зависит от архитектуры Windows установленного на Вашем компьютере.

Для 32-битных систем:

C:\Windows\System32

Системная папка - System32

Для 64-битных систем:

C:\Windows\SysWOW64

Системная папка - SysWOW64

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

4. Открываем командную троку с правами администратора:

 

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

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

Для x32 Bit систем:

Regsvr32 C:\Windows\System32\НазваниеБиблиотеки.dll

Для x64 Bit систем:

Regsvr32 C:\Windows\SysWOW64\НазваниеБиблиотеки.dll

 

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

 

 

способы, ошибки и их решения

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

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

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

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

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

Стоит отметить, что далеко не всегда даже успешная регистрация файла динамической библиотеки ещё не гарантирует успешное решение ошибки, и вот почему:

  • Большинство файлов dll, предлагаемые пользователю для скачивания являются лишь «пустышками», которые не несут абсолютно никакой пользы. Также необходимо понимать, что такой «популярностью» ошибок с динамическими библиотеками иногда пользуются люди, которые в достаточно напряжённых отношениях с законом.
    Поэтому, перед тем как скачать и поместить файл в системный каталог следует несколько раз подумать и проверить не несёт ли в себе полученный «dll» вредоносного программного обеспечения.
  • Даже, если скаченный файл соответствует требованиям и действительно несёт в себе корректный функционал, это ещё не говорит о том, что его регистрация в принципе возможна, так как не все файлы динамической библиотеки поддерживают функцию «DllRegisterServer», а именно она и отвечает за рассматриваемые в настоящей статье действия.

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

Способ 1

Перед тем, как переходить к непосредственному осуществлению регистрационного процесса необходимо отметить, что при использовании операционной системы Windows 64-битной разрядности создаётся два различных варианта «regsvr32.exe», с применением которого и связана вся последующая работа.

Один находиться в «C:\Windows\SysWOW64», второй в «C:\Windows\System32», и при этом 64-битная версия располагается именно в «System32».

Последующие действия заключаются в следующем:

  • Нажмите комбинацию клавиш «WIN+R» для открытия пункта «Выполнить»;
  • В открывшееся окно введите команду «regsvr32.exe путь_к_файлу_dll».
    Путь, к ранее помещённому в системный каталог файлу dll следует указывать полностью, дабы предотвратить ошибку с путаницей используемого из двух варианта, которые были упомянуты выше.

Если всё прошло корректно, то в ответ на выполнение команды вам будет предоставлено уведомление об успешной регистрации файла dll.

Способ 2

  • Нажмите «WIN+S» и введите в поисковую строку «cmd.exe»;
  • Кликните по найденному результату правой кнопкой мышки и выберите «Запуск от имени администратора»;
  • Введите и выполните команду «regsvr32.exe путь_к_библиотеке_dll», по аналогии с вышеописанным.

Способ 3

Третий способ наиболее прост и, возможно, лучшим образом подойдёт для начинающих пользователей, а именно:

  • Откройте каталог, куда ранее был помещён, скаченный вами файл dll;
  • Найдите его и кликните по нему правой кнопкой мышки;
  • Нажмите «Открыть с помощью» и выберите «Найти другую программу на этом компьютере»;
  • Откройте путь «C:\Windows\SysWOW64» или «C:\Windows\System32» и выберите файл «regsvr32.exe».

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

Заключение

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

  1. Найдите информацию о том, какой именно функционал выполняется проблемным файлом, и посмотрите с какими системными компонентами он поставляется. Например, файлы, начинающиеся с «d3d», идут в комплекте с «DirectX», который доступен для скачивания на официальном сайте «Microsoft».
  2. В большинстве случаев, пиратские версии программного обеспечения и игр поставляются с собственными файлами динамической библиотеки, которые необходимы для их работы.
    Данное обстоятельство приводит к тому, что файл с расширением «exe» обращается не к копии, которая находится в системном каталоге, а к собственному варианту, что и вызывает ошибку.
    Следовательно, для её исправления потребуется просто удалить «несанкционированную копию» из папки с используемым программным продуктом.
Вам так же будет интересно:

Как зарегистрировать файл DLL в 64- и 32-разрядной версии Windows 10

Здесь, в этой статье, мы обсудим способы регистрации файла DLL в 64- и 32-разрядной Windows 10. Многие пользователи хотят часто сталкиваться со сценарием, когда они сталкиваются с проблемой Windows, которая требует от вас зарегистрировать файл DLL. Обычно, зарегистрировав эти файлы, вы можете исправить проблемы с запуском некоторых программ. Более того, этот файл делает ПК с Windows 10 быстрым, поддерживая загрузку и запуск различных приложений. Он работает как для i.е. 32- и 64-битная система.

DLL - это файл библиотеки операционной системы Microsoft. Это означает динамически подключаемую библиотеку (или сокращенно DLL). Его принцип работы аналогичен принципу работы исполняемых файлов на компьютере, который содержит комбинацию кодов и данных. Файл DLL содержит комбинацию из нескольких файлов и очень полезен, когда приложение работает на ПК. Он также переносит файлы для удаленного доступа, а также уменьшает объем памяти в системе.

Как зарегистрировать файл DLL в 64- и 32-разрядной версии Windows 10

Вот как зарегистрировать файл DLL в 64- и 32-разрядной версии Windows 10

Способ-1: Используйте команду «Выполнить» для 32-разрядных и 64-разрядных файлов DLL

Шаг 1: Прежде всего, нажмите сочетание клавиш Win + I, чтобы открыть диалоговое окно «Выполнить» на экране ПК.Кроме того, вы также можете запустить его из меню опытного пользователя или меню «Пуск».

Шаг 2: Теперь введите команду, как показано ниже в строке «Выполнить, чтобы зарегистрировать файл DLL на компьютере».

regsvr32 «C: \ Windows \ System32 \ myfile123.dll»

Примечание. Здесь «regsvr» означает, что вы зарегистрировали файл, а 32 показывает, используя 32-разрядную версию. Затем команда расширения указывает конкретное местоположение вашего ПК, куда вы собираетесь установить файл DLL.

Шаг 3: Наконец, нажмите кнопку OK .

Шаг 4: Вы получите подтверждающее сообщение на экране, как будто файл DLL успешно зарегистрирован в системе. Наконец, перезагрузите компьютер с Windows 10 и запустите приложение. Это зарегистрирует файл DLL в 64- и 32-разрядной версии Windows 10, и то же самое будет сразу добавлено в реестр.

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

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

Способ-2: через командную строку

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

Если UAC отобразит запрос, нажмите Да, чтобы продолжить.

Для 32-битной Windows

- Введите cd \ и нажмите клавишу Enter.

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

regSvr32 fileName.dll

Примечание. Замените fileName на фактическое имя библиотеки DLL, которую вы хотите зарегистрировать.

Чтобы зарегистрировать 32-битную DLL в 64-битной Windows

- Скопируйте и вставьте или введите следующую команду и нажмите Enter.

cd \ Windows \ SysWOW64

- Затем введите эту команду и обязательно нажмите Enter, чтобы продолжить.

regSvr32 fileName.dll

Примечание. Замените fileName в приведенной выше команде исходным именем файла DLL.

Как зарегистрировать файл DLL в 64-битной Windows

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

Шаг 1. Сначала откройте проводник и перейдите в указанное место.

% systemroot% \ System32

Шаг 2: Как только вы дойдете до папки System32, скопируйте соответствующий файл DLL и затем вставьте его по пути -

% systemroot% \ SysWoW64

Шаг 3: Двигаясь вперед, обед Выполнить запуск с помощью сочетания клавиш i.е. «Win + R». Теперь введите указанную ниже команду в текстовое поле.

C: \ Windows \ SysWOW64 \ REGSVR32

Примечание. Если вы пропустите первые два шага и начнете с третьего шага, вы можете получить такую ​​ошибку:

• Не удалось загрузить модуль

• указанный модуль не может быть найден.

Шаг 4: Наконец, нажмите кнопку OK и перезагрузите систему.

В случае, если файл DLL не зарегистрирован на ПК и выдает сообщение об ошибке «Попытка зарегистрировать файл DLL не удалась», вам необходимо отключить контроль учетных записей пользователей (или, короче, UAC) в Windows 10.

Для справки прочтите Как остановить контроль учетных записей пользователей / UAC в Windows 10.

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

Итак, это все о способах регистрации файла DLL в Windows 10 64 и 32 бит.

.

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

Файлы библиотеки динамической компоновки

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

Что такое DLL?

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

Что такое распространенные библиотеки DLL?

Существует ряд общих библиотек DLL, используемых двумя или многими компьютерными приложениями в ОС Windows. К ним относятся файлы управления ActiveX, панели управления и драйвера устройства. Например:

Файлы управления ActiveX (.ocx) - могут выполнять множество функций многократного использования и по своим функциональным возможностям сопоставимы с апплетами Java.Впервые представила Microsoft в 1996 году как часть их технологий Component Object Model (COM) и Object Linking and Embedding (OLE).

Файлы панели управления (.cpl) - есть файл панели управления для каждого элемента, расположенного или перечисленного в Панели управления Windows. Каждый из них является специализированным файлом, который может ссылаться на ноль или более дополнительных библиотек DLL.

Файлы драйвера устройства (.drv) - существует один или несколько файлов драйверов устройств для каждого компонента оборудования, установленного на компьютере Windows.Одними из наиболее распространенных являются те, которые устанавливаются для принтеров или сетевых адаптеров.

Преимущества файлов библиотеки динамической компоновки

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

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

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

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

Проблема с зависимостями DLL

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

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

- Зависимая DLL обновлена ​​до новой версии, у которой нет обратной совместимости.

- Зависимая DLL перезаписывается более старой версией библиотеки.

- Зависимая DLL удалена с компьютера.

Microsoft называет эти действия «конфликтами DLL», которые чаще всего возникают из-за недостаточного принуждения разработчиков к обратной совместимости. Хотя проблема была более распространена в приложениях ОС Windows, поддерживающих устаревшие 16-разрядные выпуски, они все еще могут возникать сегодня.

Как Microsoft помогает нам избежать ада DLL

За последние несколько лет корпорация Майкрософт внесла ряд изменений для минимизации риска конфликтов DLL или проблем с зависимостями. К ним относятся защита файлов Windows и частные библиотеки DLL.

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

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

Инструменты устранения неполадок DLL

Существует ряд инструментов, которые были развернуты, чтобы помочь пользователям компьютеров и разработчикам устранять проблемы с DLL на их компьютерах. К ним относятся Dependency Walker, DLL Universal Problem Solver, Dlister.exe, Dcomp.exe и Dtxt2DB.exe. Инструмент Dependency Walker рекурсивно сканирует все зависимые библиотеки DLL, используемые программой, и помогает разработчикам или опытным пользователям документировать все библиотеки DLL, используемые программой. Это может помочь в устранении потенциальных будущих проблем, связанных с обновлениями операционной системы или сторонних приложений.Инструмент устанавливается как часть Microsoft Visual Studio.

Другой распространенный инструмент устранения неполадок DLL - это универсальная программа устранения проблем DLL. Это приложение выполняет аудит, сравнивает, документирует и отображает информацию DLL для конкретной программы или приложения. В рамках этого инструмента развернуты вспомогательные приложения, такие как Dlister.exe, который перечисляет все библиотеки DLL, установленные на данном компьютере и сохраняет информацию в текстовом файле или файле базы данных, Dcomp.exe, который может сравнивать библиотеки DLL, перечисленные в двух текстовых файлах и выявить различия, и Dtxt2DB.exe, который загрузит эти текстовые файлы в базу данных dllHell. DlgDtxt2DB.exe объединяет эти функции в единую программу, которая использует графический интерфейс пользователя вместо взаимодействия с командной строкой.

Как самостоятельно зарегистрировать файл DLL

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

Как вручную зарегистрировать файлы DLL

Второй способ зарегистрировать файлы DLL в ОС Windows - это ручная регистрация.

Шаг 1 - Войдите в систему с учетной записью с правами администратора или аналогичными разрешениями.

Шаг 2 - Нажмите кнопку меню «Пуск» и введите «cmd» или «command» в текстовое поле поиска в зависимости от того, какая версия Windows установлена ​​на компьютере.
Шаг 3 - Введите regsvr32 «путь и имя файла.dll» в командной строке DOS, а затем нажмите клавишу «Enter». Путь - это фактическое расположение DLL-файла или каталога на жестком или сетевом диске компьютера. Пример этой записи:

Regsvr32 «C: WindowsSystem32example.dll »

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

Параметры командной строки Regsvr32

Regsvr32.exe устанавливается на компьютерах с Microsoft Internet Explorer 3.0 или новее. Для пользователей 64-битных версий ОС Windows существует две версии утилиты регистрации DLL, расположенной на компьютере:

64-битная версия

находится здесь:% systemroot% System32regsvr32.исполняемый.

32-битная версия

находится здесь:% systemroot% SysWoW64regsvr32.exe.

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

/ u - Отменить регистрацию сервера

/ i - вызовите DllInstall, передав необязательную [cmdline]. Когда переключатель используется с / u, вызовет удаление dll

/ n - не вызывать DllRegisterServer. Этот параметр командной строки должен использоваться с параметром / i.

/ с - Бесшумный режим. Не отображать окна сообщений (новое, начиная с Windows XP)

Использование инструмента командной строки:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] имя библиотеки

Когда файл Regsvr32.Запустится приложение exe, оно попытается загрузить указанный компонент, а затем вызовет функцию DLLSelfRegister. Если это сработает, появится диалоговое окно успеха. Если это не сработает, конечному пользователю будет возвращено сообщение об ошибке, которое может включать или не включать применимый код ошибки Windows.

Общие сообщения об ошибках DLL

Несмотря на значительные улучшения в сокращении конфликтов DLL за последние несколько лет, все еще остается ряд сообщений об ошибках, которые могут возникнуть в результате попытки зарегистрировать библиотеки DLL с помощью Regsvr32.exe инструмент. Следующий список содержит распространенные ошибки и возможные причины для Windows Vista и более новых версий ОС Windows:

Недопустимый флаг команды «% 1 ″». Просмотрите использование команды и попробуйте еще раз.

Причина: Пользователь ввел недопустимую комбинацию переключателей или аргументов командной строки при запуске приложения regsvr32.exe.

Эта команда действительна, только если открыт проект пользовательского элемента управления OLE Microsoft Visual Studio.

Причина: Microsoft Visual Studio вызвала или запустила приложение regsvr32.exe, но в аргументах командной строки не было модулей.

Чтобы зарегистрировать модуль, необходимо указать двоичное имя.

Причина: Regsvr32.exe был вызван или вызван без модулей для регистрации, указанных в аргументах командной строки.

Не удалось выполнить команду OleInitialize. На вашем компьютере может быть мало памяти.Закройте все открытые программы и попробуйте еще раз.

Причина: Средство regsvr32.exe должно инициализировать библиотеку Microsoft COM перед вызовом необходимых функций библиотеки COM. Он также должен унифицировать библиотеку при выключении. Обычно возникает, когда какое-либо действие не удалось. Если причину установить невозможно, иногда ее можно решить путем перезапуска компьютерной системы.

Не удалось загрузить модуль «% 1 ″». Nn Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичным или зависимым файлом.DLL files.nn% 2.

Причина: В Windows возникли проблемы с загрузкой модуля, указанного в командной строке. Конкретный текст ошибки будет предоставлен как часть сообщения.

Модуль «% 1 ″ был загружен, но точка входа% 2 не найдена. Nn Убедитесь, что« »% 1 ″» является допустимым файлом DLL или OCX, а затем повторите попытку

Причина : Приложению regsvr32.exe не удалось найти точку входа в модуль, указанный в командной строке.Обычно это происходит из-за неправильного экспорта точки входа из модуля или из-за того, что файл на самом деле не является файлом DLL или .OCX.

Модуль «% 1 ″» был загружен, но вызов% 2 завершился неудачно с кодом ошибки% 3.nn Для получения дополнительных сведений об этой проблеме выполните поиск в Интернете, используя код ошибки в качестве условия поиска.

Причина: Когда regsvr32.exe вызвал точку входа в модуле DLL, возникла ошибка. Конкретный код ошибки будет включен в отображаемое сообщение.

Модуль «% 1 ″» может быть несовместим с версией Windows, которую вы используете. Убедитесь, что модуль совместим с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.

Причина: Обычно возникает, если 32-разрядная версия regsvr32.exe запускается с 64-разрядной версией библиотеки DLL.

Дополнительная информация о регистрации DLL:

.

Зарегистрируйте или отмените регистрацию ActiveX DLL или файлов OCX

Зарегистрируйте DLL

Иногда файлы "расширения приложения" (.DLL или .OCX) необходимо вручную зарегистрирован для правильной поддержки функций в такой программе, как CTI Navigator. А различные ошибки типа ActiveX, автоматизации или "времени выполнения" могут возникать, если связаны файлы расширения приложений (также называемые элементами управления ActiveX) не зарегистрированы в Windows для использования запрашивающая программа.

Щелкните соответствующую тему в списке ниже, чтобы перейти непосредственно к информации относящиеся к этой теме:


Чтобы зарегистрировать элемент управления ActiveX ( dll или ocx) файл в Windows Vista, 7, 8.1 или 10:

  1. Откройте командную строку Windows
    • в Windows Vista или 7 :
      • Выберите Пуск> Все программы> Аксессуары
      • Право - щелкните « Командная строка » в Аксессуары
      • Нажмите « Запуск от имени администратора »
    • в Windows 8.1:
      • Откройте « Quick Link » меню (удерживая клавишу с логотипом Windows 8 и нажав клавишу X )
      • Выберите « Командная строка (администратор) »
      • Выберите «Да», чтобы разрешить изменения.
    • в Windows 10 :
      • Вправо - щелкните значок Пуск
      • Выберите « Командная строка (администратор) »
  2. Чтобы зарегистрировать системный файл Windows dll или ocx в 32-разрядной версии (более ранняя версия) Windows (Vista, 7, 8.1 или 10),
  3. Чтобы зарегистрировать 32-разрядную dll или файл системы Windows ocx в 64-разрядной версии версия Windows (10, 8.1, 7 или Vista),
    • Введите cd \ Windows \ Sys WOW64 [затем нажмите Enter] {см. примечание 1 ниже}
    • Перейти к шагу 5 ниже
  4. Для регистрации файла dll в CTI Navigator
    • в 32-разрядной версии Windows введите cd \ Program Files \ Cti Navigator [затем нажмите Enter]
    • в 64-разрядной версии Windows , введите cd \ Program Файлы (x86) \ Cti Navigator [затем нажмите Enter]
  5. Введите regSvr32 {fileName. dll } [или regSvr32 {fileName. ocx } в зависимости от ситуации] - см. примечание 2 ниже
    • Например,
      • для регистрации файла Microsoft « msi.dl l» в Windows \ System 32 Папка 32-разрядной версии Windows, введите cd \ и нажмите ENTER; затем введите regsvr32 msi.dll и нажмите ENTER;
      • для регистрации Microsoft « ScrRun.dl l "файл в Папка Windows \ Sys WOW64 64-разрядной версии Windows, введите cd \ Windows \ SysWOW64 и нажмите ENTER; затем введите regsvr32 scrrun.dll и нажмите ENTER;
      • для регистрации файла CTIAnnouncement.dll в навигаторе CTI. папка в 32-битной версии Windows, введите cd \ Program Files \ CTI Navigator и нажмите ENTER; затем введите regsvr32 ctiannouncement.dll и нажмите ENTER;
      • для регистрации файла CTI Announcement.dll в CTI Navigator папку в 64-битной версии Windows, введите cd \ Program Files (x86) \ CTI Navigator и нажмите ENTER; затем введите regsvr32 ctiannouncement.dll и нажмите ENTER.
  6. Сообщение с указанием " DllRegisterServer in... преуспели " должен появиться.

Примечание 1. В 64-разрядной версии Windows , 32-разрядные версии системных файлов Windows и библиотек DLL (например, Используемый by CTI Navigator) находятся в папке «Windows \ Sys WOW64 », а 64-разрядные версии системных файлов Windows и библиотек DLL находятся в папку "Windows \ System32". В 32-разрядной версии версии Windows , системные файлы Windows и библиотеки DLL находятся в Папка "Windows \ System 32 " (а папки SysWOW64 нет).

Примечание 2: замените имя файла, который будет зарегистрирован для "fileName" и введите , а не фигурные скобки {}. Также поместите один пробел между regsvr32 и именем файла. Увидеть формат, используемый в примерах.

Примечание 3: Если вы используете Windows Vista , вы можете добавить файл в Windows Реестр Vista, который позволит вам щелкнуть правой кнопкой мыши по любому DLL файл и просто выберите «Зарегистрироваться» или «Отменить регистрацию» (не вдаваясь в подробные команды).Чтобы добавить команду «Зарегистрировать и отменить регистрацию», щелкните правой кнопкой мыши в меню перейдите по адресу www.ctimls.com/Downloads/Windows/Vista/Vista Dll .reg > щелкните Сохранить > вправо - щелкните сохраненный файл в Vista > выберите Объединить > примите уведомление об изменении реестра. Чтобы также добавить файл в реестр Windows Vista , который позволит вам Чтобы щелкнуть правой кнопкой мыши любой файл OCX , чтобы зарегистрировать или отменить регистрацию, перейдите на сайт www.ctimls.com/Downloads/Windows/Vista/Vista Ocx .reg > щелкните Сохранить > вправо - щелкните сохраненный файл в Vista > выберите Объединить > примите уведомление об изменении реестра. Предупреждение : Прежде чем вносить какие-либо изменения в реестр, Microsoft настоятельно рекомендует сделать резервная копия вашего реестра (см. соответствующую статью ниже).

▲ Вернуться к началу этой веб-страницы

В версиях Windows до Vista или с U ser A ccount C ontrol (UAC) отключил в Windows Vista, 7 или 8, файлы ActiveX (например,. dll или . ocx ) можно зарегистрировать, дважды щелкнув имя файла в Windows Проводник («Проводник» в Windows 8). Если открытие, запуск или двойной щелчок по файлу с расширением .dll ( D ynamic L ink L ibrary) или расширение .ocx ( O LE C ontrol E x натяжение) вызывает " Открыть с " экран: нажмите «Выбрать программу из списка» и нажмите «ОК»> нажмите « Обзор » (или «Другое») кнопка в правом нижнем углу экрана> постепенно выбирать каталоги и измените поле « Look-in » на следующем экране в C: \ Windows \ System32 \ reg svr32 .exe > дважды щелкните regsvr32.exe (или нажмите кнопку "Открыть")> убедитесь, что " Microsoft «Сервер регистрации » выделен в списке «Программы»> убедитесь, что установлен флажок Поле « Always Use » в нижнем левом углу окна Open With экран> нажмите кнопку OK на экране «Открыть с помощью». А должно появиться сообщение о том, что регистрация прошла успешно. Нажмите кнопку ОК на экране сообщений RegSvr32.

▲ Вернуться к началу этой веб-страницы

Иногда файлы необходимо зарегистрировать un , а затем перерегистрировать в работать правильно. Кому снять с регистрации a 32-битный системный файл Windows а затем перерегистрировать в версии Windows без U ser A ccount C ontrol (до Vista) или с выключенным UAC выключен (в 32-битной версия Windows Vista, 7 или 8):

  1. Выберите Пуск> Выполнить ( или в Windows 8, 7 или Vista нажмите клавишу с логотипом Windows + R ключ)
  2. Введите Regsvr32 / u {имя файла.ocx} [Есть одно место как до, так и после / u . Не вводите фигурные скобки {}. Также см. Примечание 4 ниже.]
  3. Щелкните кнопку ОК. Сообщение с указанием Dll Un registerServer ... успешно появится .
  4. Затем повторно зарегистрируйте файл, запустив Regsvr32 {Filename.ocx или .dll} (как описано выше. См. также примечание 5 ниже)

В 64-битной версии Windows Vista, 7 или 8 (см. Примечание 1 выше):

  1. Выберите Пуск> Выполнить (или в Windows 8, 7 или Vista нажмите клавишу с логотипом Windows + R ключ)
  2. Введите cd \ Windows \ SysWOW64 Regsvr32 / u {Имя файла.ocx} [Есть одно место как до, так и после / u . Не вводите фигурные скобки {}. Также см. Примечание 4 ниже.]
  3. Щелкните кнопку ОК. Сообщение с указанием Dll Un registerServer ... успешно появится .
  4. Затем повторно зарегистрируйте файл, запустив cd \ Windows \ SysWOW64 Regsvr32 {Filename.ocx или .dll} (как описано выше.Также примечание 5 ниже)

Примечание 4: Если regsvr32.exe отсутствует в папке Windows \ System 32 , Найдите в папке Windows \ System (в Windows 98) или воспользуйтесь функцией Search в Windows, чтобы найти regsvr32.exe файл.

Примечание 5. Чтобы зарегистрировать или отменить регистрацию файла, не находящегося в системной папке Windows используя команду Windows Выполнить, вы необходимо ввести полный путь к файлу в кавычках после Regsvr32 или Regsvr32 / u команда.Например, чтобы зарегистрировать файл объявлений в CTI Navigator, запустите Regsvr32. " C: \ Program Files \ Cti Навигатор \ CtiAnnouncement.dll ". Убедитесь, что вы ввели правильную букву диска и правильную папку (Program Файлы или программные файлы (x86)) в пути.

▲ Вернуться к началу этой веб-страницы

Элементы управления ActiveX

, а не , по своей сути небезопасны при правильном использовании доверенным разработчиков (таких как Creative Technology, Adobe и Apple - см. примеры ниже).Проблемы могут возникнуть, если Internet Explorer настроен на разрешение элементам ActiveX загрузить и активировать с любую веб-страницу (включая неизвестные и ненадежные сайты). Некоторые (ненадежные) веб-страницы могут содержать нежелательные или вредоносные элементы управления ActiveX (например, шпионское или рекламное ПО). Чтобы случайно не избежать загружая нежелательные элементы ActiveX, рекомендуется, чтобы Интернет Проводник должен быть настроен так, чтобы не устанавливать элементы управления ActiveX из un- доверенных места.

Для включения ActiveX специально для CTI Navigator (вне зависимости от настроек других сайтов):

  1. Откройте панель управления Windows (или в Internet Explorer выберите Инструменты )
  2. Выберите Свойства обозревателя
  3. Щелкните вкладку Безопасность
  4. Выберите надежных сайтов
  5. Нажмите кнопку сайтов > un - отметьте «Требовать сервер проверка (https :)... «
  6. Щелкните поле «Добавить этот веб-сайт в зону» и введите ctimls.com
  7. Нажмите кнопку Добавить
  8. Нажмите кнопку закрытия.

См. Статью по теме « Настроить. Настройки безопасности в Windows ... "для получения дополнительных инструкций по установка ctimls.com в качестве надежного сайта в Windows.

Чтобы ограничить запуск потенциально небезопасных элементов управления ActiveX в Internet Explorer:

  1. Откройте Свойства обозревателя (в Панели управления Windows или в Интернете). Инструменты проводника)
  2. Выберите вкладку Безопасность
  3. Нажмите кнопку Пользовательский уровень
  4. Отключить " Загрузить un подписанных элементов управления ActiveX "
  5. Отключить " Инициализировать и создать сценарии элементов управления ActiveX , а не отмечен как сейф ".

Если в настройках обозревателя установлены указанные выше ограничения, следующие «Особый уровень» Настройки безопасности обычно считаются безопасными:

  1. Включить «Запускать элементы управления ActiveX и плагины»
  2. Включить «Сценарии элементов ActiveX, помеченные как безопасные для написания сценариев»
  3. Подсказка «Загрузить подписанные элементы ActiveX».

Примеры программ, использующих доверенных элементов управления ActiveX: Adobe Reader, Apple QuickTime Player, CTI Navigator, Macromedia Flash Player, Microsoft Windows Медиа-плеер, Real Networks RealPlayer, Виртуальная машина Sun Java.

▲ Вернуться к началу этой веб-страницы


Статьи по теме и ссылки в Интернете:

Чтобы вернуться в меню CTI Help & Tutorials , кликните сюда или используйте стрелку назад в верхней части браузера.

Чтобы перейти в меню CTI Инструкции по исправлению ошибок , щелкните здесь.

изм. 12.11.2015

.

Поддержка и часто задаваемые вопросы

Шаг 1

  • Откройте zip-файл, который вы загрузили с DLL-files.com.
  • Распакуйте DLL-файл в папку на вашем компьютере.

Если вы не знаете, как распаковать ваш zip-файл, мы рекомендуем использовать File Viewer Plus 3. С его помощью вы можете открыть ваш zip-файл, а также более 300 других форматов файлов (например, видео, музыку, изображения, pdf и т. Д.) ) Это удобный инструмент.

  • После распаковки zip-файла поместите извлеченный DLL-файл в каталог программы, запрашивающей файл.Обязательно используйте 32-битный DLL-файл для 32-битной программы и 64-битный DLL-файл для 64-битной программы. Невыполнение этого требования, скорее всего, приведет к ошибке 0xc000007b.

Шаг 2

Если это не решает вашу проблему, поместите файл в системный каталог.

По умолчанию это

C: \ Windows \ System (Windows 95/98 / Me),

C: \ WINNT \ System32 (Windows NT / 2000) или

C: \ Windows \ System32 (Windows XP, Vista, 7, 8, 8.1, 10).

В 64-битной версии Windows папка по умолчанию для 32-битных DLL-файлов - C: \ Windows \ SysWOW64 \ , а для 64-битных dll-файлов C: \ Windows \ System32 \ .

Убедитесь, что вы перезаписали все существующие файлы (но сделайте резервную копию исходного файла).

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

Шаг 3

Если проблема не исчезла, попробуйте зарегистрировать DLL-файл следующим образом:

Для 32-битных DLL-файлов в 32-битной Windows и для 64-битных DLL-файлов в 64-битной Windows:

  1. Откройте командную строку с повышенными привилегиями.
    • Для этого нажмите «Пуск», «Все программы», «Стандартные», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
    • В Windows 8/10 перейдите на начальный экран. Начните вводить cmd, и Windows найдет «Командную строку». Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
    • Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или щелкните Разрешить.
  2. Введите regsvr32 "filename" .dll и нажмите Enter.

Регистрация 32-битных DLL-файлов на 64-битной Windows:

  1. Откройте командную строку с повышенными привилегиями, как описано выше.
  2. В командной строке начните с ввода следующего и нажмите ввод:
  3. , затем введите следующее и нажмите ввод:
    • regsvr32 c: \ windows \ syswow64 \ "имя файла" .dll

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

.

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