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

Обновлено: 05.07.2024

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

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

    Примечание 2. Замените "fileName" именем регистрируемого файла и не вводите фигурные скобки <>. Кроме того, поместите один пробел между regsvr32 и именем файла. См. формат, используемый в примерах.

    В версиях Windows до Vista или при отключенном контроле учетных записей (UAC) в Windows Vista, 7 или 8 файлы ActiveX (например, .dll или .ocx) могут быть регистрируется двойным щелчком имени файла в проводнике Windows («Проводник» в Windows 8). Если открыть, запустить или дважды щелкнуть файл с расширением .dll (Dynamic Link Library) или расширение .ocx (OLE Control Extension) открывает экран «Открыть с помощью»: нажмите «Выбрать программу из списка» и нажмите «ОК»> нажмите кнопку «Обзор» (или «Другое») в правом нижнем углу экрана> постепенно выбирайте каталоги и измените поле «Поиск» на следующем экране на C:\ Windows\System32\ regsvr32.exe > дважды щелкните файл regsvr32.exe (или нажмите кнопку «Открыть») > убедитесь, что «Сервер регистрации Microsoft» выделен в списке программ > убедитесь, что установлен флажок находится в поле «Всегда использовать» в левом нижнем углу экрана «Открыть с помощью» > нажмите кнопку «ОК» на экране «Открыть с помощью». Должно появиться сообщение о том, что регистрация прошла успешно. Нажмите кнопку OK на экране сообщения RegSvr32.

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

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

    В 64-разрядной версии Windows Vista, 7 или 8 (см. примечание 1 выше):

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

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

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

    Безопасность и элементы управления ActiveX

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

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

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

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

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

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

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

    • Элемент управления ActiveX в интернет-энциклопедии Википедия
    • Настройка параметров безопасности в Windows
    • Как сделать резервную копию и восстановить реестр в Windows (инструкции Microsoft)
    • Как использовать инструмент Regsvr32 и устранять неполадки, связанные с сообщениями об ошибках Regsvr32 (инструкции Microsoft)

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

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


    Здравствуйте, я пытаюсь добавить DLL-файл в Windows 10, скопировав его в папку system32, но не могу, так как доступ запрещен. На самом деле существует существующий файл DLL, и я пытаюсь его заменить. Как это сделать в Windows 10?

    Ответить

    Вариант 1.

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

    Шаг 1. Сначала нажмите «Пуск», затем «Выполнить» (Открыть командную строку)

    Шаг 2. Теперь все, что вам нужно сделать, чтобы зарегистрировать файл DLL, — это ввести команду regsvr32, а затем указать путь к файлу DLL.

    Шаг 3. После нажатия Enter вы должны получить подтверждающее сообщение об успешной регистрации библиотеки DLL.

    Вариант 2.

    Откройте промо-команду и используйте этот код, как указано ниже

    Windows XP --- 32-разрядная

    1. Закрытие всех связанных программ и серверов.
    2. Копирование всех файлов yourdllfile.dll в папку C:\WINDOWS\system32
    3. Открытие cmd.exe и ввод regsvr32.exe %windir%\system32\yourdllfilename.dll

    Windows XP --- 64-разрядная версия

    1. Закрытие всех связанных программ и серверов.
    2. Копирование всех файлов yourdllfile.dll в папку C:\WINDOWS\sysWOW64
    3. Открытие cmd.exe и ввод %windir%\syswow64\regsvr32.exe %windir%\syswow64\yourdllfilename.dll
    1. Закрытие всех связанных программ и серверов.
    2. Копирование всех файлов yourdllfile.dll в папку C:\WINDOWS\system32
    3. Запустите cmd.exe от имени администратора и введите regsvr32.exe %windir%\system32\yourdllfilename.dll, а затем Enter
    1. Закрытие всех связанных программ и серверов.
    2. Копирование всех файлов yourdllfile.dll в папку C:\WINDOWS\sysWOW64
    3. Запустите cmd.exe от имени администратора и введите %windir%\syswow64\regsvr32.exe %windir%\syswow64\yourdllfilename.dll, а затем Enter

    Вариант 3.

    Скопируйте DLL в C:\Windows\SysWoW64\

    В командной строке с повышенными привилегиями: %windir%\SysWoW64\regsvr32.exe %windir%\SysWoW64\yourdll.dll

    Скопируйте DLL в C:\Windows\System32\

    В командной строке с повышенными привилегиями: %windir%\System32\regsvr32.exe %windir%\System32\yourdll.dll

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

    64-разрядная версия — %systemroot%\System32\regsvr32.exe.

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

    Вариант 4.

    Введите regsvr32 yourdllfilename.dll в командной строке (в режиме с повышенными правами!) и нажмите «Ввод». Обратите внимание, что yourfilename.dll следует заменить именем библиотеки DLL, которую вы хотите зарегистрировать. Например, если вы хотите зарегистрировать yourfilename.dll, введите regsvr32 yourfilename.dll.

    Вариант 5.

    Чтобы зарегистрировать comm .dll или .ocx в 32-разрядной версии Windows 7, выполните следующие действия:

    1. Скопируйте .dll или .ocx в c:\windows\system32
    2. Введите cmd в меню «Выполнить», будет выполнен поиск cmd.exe, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
    3. Появится приглашение на c:\windows\system32
    4. Введите regsvr32 ocxname.ocx, чтобы зарегистрировать .ocx

    введите regsvr32 dllname.dll, чтобы зарегистрировать .dll

    Махира Кханна< бр />

    Махира Кханна

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

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

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

    Зарегистрируйте 32- или 64-разрядные библиотеки DLL в Windows

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

    Шаг 1. Сначала нажмите "Пуск", затем "Выполнить".


    Шаг 2. Теперь все, что вам нужно сделать, чтобы зарегистрировать файл DLL, — это ввести команду regsvr32, а затем указать путь к файлу DLL.


    Шаг 3. Теперь нажмите OK, и вы должны получить подтверждающее сообщение об успешной регистрации библиотеки DLL.


    Вот оно! Теперь ваша DLL успешно добавлена ​​в реестр и может использоваться программами Windows. Обратите внимание: если вы получаете сообщение об ошибке, возможно, вы используете 64-разрядную версию команды, а не 32-разрядную версию. Если у вас установлена ​​64-разрядная версия Windows и 32-разрядная библиотека DLL, вам следует выполнить команду, используя 32-разрядную версию regsvr32:

    Кроме того, если вы используете 32-разрядную библиотеку DLL, перед выполнением команды обязательно переместите файл из папки %systemroot%\System32 в папку %systemroot%\SysWoW64. В противном случае вы можете увидеть такие сообщения, как:

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

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


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

    Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема

    Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

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

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

    Зарегистрировать файл DLL в Windows 11 и 10

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

    Способ 1: использование команды «Выполнить»

    Шаг 1. Нажмите Win + R.

    Шаг 2. Теперь введите команду, как показано ниже, в диалоговом окне «Выполнить».

    Примечание. Замените myfile123 точным именем файла.

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

    Шаг 3. Нажмите кнопку "ОК".

    Как зарегистрировать DLL-файл в Windows 11 и 10 64 и 32-разрядная версия Pic 1
    < /p>

    Шаг 4. Вы получите подтверждающее сообщение о том, что файл DLL успешно зарегистрирован в системе. Перезагрузите ПК с Windows 11/10. Это зарегистрирует файл DLL в Windows 11 или 10, независимо от того, является ли он 64-разрядным или 32-разрядным, и он будет сразу же добавлен в реестр.

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

    Способ 2. Через командную строку

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

    1. Нажмите – Пуск.
    2. Тип – cmd.
    3. Выберите «Запуск от имени администратора».
    4. Если появится запрос UAC, нажмите Да.

    Для 32-разрядной версии Windows

    1. Введите cd\ и нажмите клавишу Enter.
    2. Затем введите или скопируйте и вставьте указанную строку команды и нажмите Enter –

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

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

    1. Скопируйте и вставьте или введите следующую команду и нажмите Enter.
    1. Далее введите эту команду и обязательно нажмите Enter, чтобы продолжить.

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

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

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

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

    Шаг 2. Когда вы доберетесь до папки System32, скопируйте файл DLL и вставьте его в папку –

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

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

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

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

    • Не удалось найти указанный модуль.

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

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

    Итак, это все о способах регистрации DLL-файла в Windows 11 и 10 64- и 32-разрядных версиях.

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

    Читайте также: