Регистрация ocx: Регистрация файлов OCX и DLL в качестве системных глобальных — Windows Client

Содержание

Windows — Регистрация файлов с расширением *.dll и *.ocx | SafeZone

Регистрация файлов с расширением *.dll и *.ocx

Спойлер: Справка (нажмите, чтобы открыть)
  • DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.
  • ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.
  • COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).
  • OLE (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).
  • ActiveX control – управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.
  • OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.
  • OLE custom control – специализированный управляющий элемент OLE, OLE control.
  • OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.
__________________________

Как зарегистрировать файлы *.dll и *.ocx ?

Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \WINDOWS\system32).

Рассмотрим способы регистрации:

1). Нажмите Пуск – Выполнить…(или одновременно нажать кнопки win и r) – вводим – regsvr32_ имя_файла_ – OK.

2). Нажмите Пуск – Выполнить… – Запуск программы – cmd – OK. Запустится интерпретатор команд cmd.exe(командная строка), после приглашения системы

C:\Documents and Settings\Имя_пользователя>
введите regsvr32 _имя_файла, например, .

3)Воспользоваться вот таким твиком,который добавляет в контексное меню DLL и OCX файлов пункты «Регистрация» и «Отмена регистрации»

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile\Shell]

[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация]

[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации]

[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\Shell]

[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация]

[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""

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

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\dllfile\Shell]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""

[-HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command]
@="regsvr32.exe /u \"%1\""

[-HKEY_CLASSES_ROOT\ocxfile\Shell]

[-HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация]

[-HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""

Как создать reg файл?

4). Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.

________________________

Параметры regsvr32:

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

/u — Отменяет регистрацию DLL
/s — «Тихий» режим; окна сообщения не отображаются
/i — Вызывает DllInstall, передавая параметром необязательную строку_команд,
при использовании с ключом /u вызывает DllUnInstall

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

Информационная поддержка:
Microsoft – официальная страница

Как зарегистрировать и отменить регистрацию файлов .DLL и .OCX?

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

Итак, важно зарегистрировать .DLL в Windows 10. Здесь мы собираемся обсудить ниже — как зарегистрировать, отменить регистрацию и перерегистрацию файла .DLL в Windows 10? Прежде чем мы продолжим с методами, вот несколько слов о файлах .DLL. Как только вы это узнаете, процесс регистрации станет для вас легкой прогулкой. Давайте узнаем это!

Что такое файл .DLL?

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

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

Зачем вам нужно регистрировать .DLL в Windows 10?

Сервер регистрации Microsoft представлен инструментом командной строки — regsvr32. Пользователи Windows используют этот инструмент для регистрации, отмены регистрации или перерегистрации связывания и встраивания объектов, таких как OLE-элементы управления, такие как файлы ActiveX Control .OCX и .DLL.

Когда инструмент командной строки «regsvr32» регистрирует файл .DLL, он добавляет информацию о соответствующем программном файле в реестр Windows. Таким образом, другие программы могут легко понять, где существуют данные программы и как с ними взаимодействовать.

Однако сейчас изучают процесс отмены регистрации и регистрация .OCX файлы в Windows 10.

Как зарегистрировать файл .DLL или .OCX?

Если в реестре Windows отсутствует необходимая ссылка на файл .DLL или он был поврежден или поврежден; некоторые приложения могут перестать работать.

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

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

Вот процесс сделать это самостоятельно. Проверьте это.

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

  • Шаг 1: Во-первых, нажмите на меню «Пуск» и найдите «Командная строка» в строке поиска Cortana.
  • Шаг 2: Теперь нажмите «Командная строка» и выберите «Запуск от имени администратора» из списка.
  • Шаг 3: Ваша командная строка будет открыта с повышенными свойствами
  • Шаг 4: Затем введите «regsvr32», а затем путь к вашему файлу .DLL.

«regsvr32 «путь имя файла dll или ocx »»

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

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

«% SystemRoot% \ SysWoW64 \ regsvr32 «

Отмена регистрации файлов .DLL в Windows 10
  • Во-первых, откройте командную строку, выполнив шаги с 1 по 3
  • Далее введите ‘regsvr32 / u «путь имя файла dll или ocx »Hit и нажмите ввод
  • Вы успешно отменили регистрацию файла .DLL.

Перерегистрировать .DLL файлы в Windows 10
  • Сначала откройте командную строку, используя те же шаги
  • Теперь введите ‘для% 1 в (* .dll) сделать regsvr32 / s% 1»
  • Наконец, нажмите кнопку ввода, и все готово для перерегистрации вашего файла .DLL.

Замечания: Когда вы используете 32-битный файл .DLL, убедитесь, что вы переместили файл из «% SystemRoot% \ System32Папка в% SystemRoot% \ SysWoW64»Заранее. В противном случае вы можете застрять в сообщениях об ошибках regsvr32, например:

  1. «Не удалось загрузить модуль«
  2. в качестве альтернативы, «Указанный модуль не может быть найден«

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

[Busted] Распространенные ошибки regsvr32

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

«Модуль был загружен, но не удалось вызвать DllRegisterServer с кодом ошибки 0x80070005«

Когда внутри данного разрешения возникает конфликт, вы можете увидеть это сообщение об ошибке. Если вы не можете зарегистрировать файл .DLL после использования командной строки, возможно, файл сам заблокировался.

Вам нужно перейти в раздел «Безопасность» этой «вкладки Общие» в окне «Свойства» файла .DLL, чтобы проверить проблему.

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

Если на вашем ПК отсутствует зависимость, вы можете увидеть эту конкретную ошибку. Вы можете использовать инструмент Dependency Walker, чтобы проверить список зависимостей этого файла .DLL. Как только вы найдете пропущенный, добавьте его, чтобы исправить ошибку.

EndNote

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

Регистрация GRAPh42.OCX в Windows 10



У меня есть VB6 .exe , который я хочу запустить в Windows 10. У меня есть файлы graph42.ocx , gsw32.dll и gswdll32.dll в sysWoW64 . Запуск regsvr32 на graph42.ocx приводит к the module graph42.ocx failed to load .

Я переместил их все в system32 с тем же результатом. Запуск .exe приводит к ошибке graphs32.ocx or one of its dependencies is not correctly registered . Я попытался зарегистрироваться в PowerShell в качестве администратора.

vb6-migration
Поделиться Источник RelicCoder     06 ноября 2018 в 15:39

2 ответа


  • Зарегистрируйте RichTx32.Ocx в Windows 7 64 bit

    Я пытаюсь зарегистрировать RichTx32.Ocx для приложения, над которым работаю в Access 2010 (формат файла 2003 mdb). Я был обновлен до Windows 7 64 bit (от Windows XP SP3 32 bit) и не могу получить ActiveX OCX для регистрации. Я поместил файл в папку system32 и получил следующее сообщение: модуль…

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

    Я создаю пакет MSI для своего приложения. Есть некоторые ocx-файлы, которые должны быть включены в состав установщика. Когда я пытаюсь установить этот пакет он говорит registration of ocx failed,contact administrator personnel с некоторым кодом ошибки это происходит со всеми ocx-файлами в пакете….



1

От VB6DEP.INI:

[Graph42.ocx]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Uses1=MFC40.dll
Uses2=gsw32.exe
Uses3=gswdll32.dll

Вы не упомянули MFC40.DLL. Убедитесь, что он присутствует на пути.

Поделиться R.J. Dunnill     06 ноября 2018 в 19:29



0

Попробуйте поместить все файлы в оба каталога; даже SysWow64 как System32 , вы должны зарегистрировать только .ocx , который существует в system32 .

Поделиться David Hurtado     10 ноября 2018 в 18:08


Похожие вопросы:


Регистрация OCX с WiX

Я пытаюсь добавить в свою настройку WiX регистрацию ocx. Я делаю это: heat.exe file MyFile.ocx -out C:\TEMP\registration.wxs и он генерирует .wxs, который выглядит следующим образом: <?xml…


Использование файла ocx в Службе Windows

У меня есть ocx-файл,и я хочу использовать его в Службе Windows. Я использовал инструмент aximp для создания dll из ocx, но эти dll не работают, они выбрасывают исключения.


Не удалось загрузить VB6 OCX в Windows 7 ошибка 372

Я работаю над приложением, разработанным для Windows XP SP3, используя VB6. В настоящее время я нахожусь в процессе его работы над Windows 7, но столкнулся с проблемой с одним из наших…


Зарегистрируйте RichTx32.Ocx в Windows 7 64 bit

Я пытаюсь зарегистрировать RichTx32.Ocx для приложения, над которым работаю в Access 2010 (формат файла 2003 mdb). Я был обновлен до Windows 7 64 bit (от Windows XP SP3 32 bit) и не могу получить…


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

Я создаю пакет MSI для своего приложения. Есть некоторые ocx-файлы, которые должны быть включены в состав установщика. Когда я пытаюсь установить этот пакет он говорит registration of ocx…


Регистрация DLL/OCX в InnoSetup

У меня есть пакет DLL и OCX, а потом я решил сделать установщик. Вот что у меня есть: ArchitecturesInstallIn64BitMode=x64 [Files] Source: {syswow64}\*; DestDir: {syswow64}; Flags: onlyifdoesntexist…


Как я могу отладить установку WIX, которая не успешно регистрирует один OCX?

Я пытаюсь создать MSI, который поместит два файла OCX в папку Program Files (x86), а также зарегистрирует оба файла OCX. Первый из двух файлов OCX (который фактически использует 2-й OCX во время…


Модуль comctl32.ocx не удалось загрузить в Windows 10 Home

У меня есть старое приложение VB 6, которое кто-то пытается установить. Пользователь пытается зарегистрировать Comctl32.ocx. Файл находится в C:\windows\system32. У пользователя есть Windows 10…


Регистрация заявки на схему URI в windows 10

Несколько лет назад я разработал компонент Silverlight, вызываемый из веб-приложения ASP.net, который использует PInvoke для доступа к USB (последовательному порту COM) на клиентской машине, чтобы…


Как зарегистрировать как Win32, так и x64 версию элемента управления OCX на одном компьютере

Как раз тогда, когда я думал, что понял запутанное именование Microsoft в отношении реестра и папок WIN32 и WIN64, я прочитал эту статью (используя 32-разрядные или 64-bit ActiveX компоненты на x64…

Регистрация Dll, ActiveX под Windows 7 (в т.ч. 64 битной)

Не регистрируется Dll, ActiveX под Windows 7 — что делать ?

В привычных всем Windows до XP включительно регистрация Dll, ActiveX компонентов без проблем выполнялась командой regsvr32.

В Windows 7 в принципе то же самое, но внесены некоторые «усовершенствования», из-за чего привычный порядок действий нередко не дает ожидаемого результата. Например:

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

А именно: окно терминала (командной строки, cmd) следует открывать командой «Запуск от имени администратора» (доступно нажатием правой кнопки мыши).

В большинстве случаев это решает проблему.

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

В частности, клиентская часть 1С (т.е. та 1С, с которой работает пользователь) является 32 битным приложением. (Вот сервер 1С уже может быть как 32 битным, так и 64битным, но это касается больших организаций, если у Вас 1С Бухгалтерия и 5 пользователей, то 99% что у Вас никакого сервера 1С нет и все 32 битное).

ActiveX компоненты также могут быть 32 битными или 64 битными, причем должна использоваться та версия, разрядность которой соответствует приложению. OcvitaBarcode ActiveX является 32 битным приложением.

Так вот, программы для регистрации 32битных и 64 битных ActiveX в Windows 6 64 битной тоже разные, но при этом они обе называются regsvr32.exe. (Как говорил Козьма Прутков, «если на клетке со слоном написано ‘буйвол’, не верь глазам своим».) Поэтому, если Вы просто набираете в командной строке

regsvr32 какая-то.ocx

то в теории должна запуститься нужная regsvr32, на практике может запуститься что угодно. Зачем так сделано ? ну все за тем же, если сразу сделать по-человечески, кто будет новую версию Windows покупать.

Поэтому для гарантированного запуска 32битной regsvr32, следует в окне терминала набирать команду

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

Если windows установлена не в c:\windows, то путь естественно, указываем какой есть. И помним, что окно терминала следует открывать от имени администратора.

При соблюдении вышеуказанных правил 32битные ActiveX, в т.ч. OcvitaBarcode ActiveX без проблем работают в Windows 7:

Отменить регистрацию, зарегистрировать, перерегистрировать файлы DLL или OCX в Windows 10/8/7

Инструмент Regsvr32 – это утилита командной строки, которую можно использовать для регистрации и отмены регистрации элементов управления OLE, таких как элементы управления DLL и ActiveX (OCX), в операционной системе Windows. Если вы обнаружите, что некоторые из ваших функций Windows работают нормально, вам может понадобиться зарегистрировать файлы DLL. Из этого туториала Вы узнаете, как зарегистрировать или отменить регистрацию DLL-файла, используя встроенный Regsvr.exe или некоторые бесплатные инструменты регистрации DLL.

Зарегистрировать файл dll


Чтобы зарегистрировать файл dll или ocx, откройте окна командной строки от имени администратора, введите следующее и нажмите Enter:

 regsvr32 "путь и имя файла dll или ocx" 

Перерегистрировать все файлы DLL


Чтобы зарегистрировать ВСЕ DLL-файлы, откройте окно командной строки от имени администратора, введите следующее и нажмите Enter:

 для% 1 in (* .dll) сделать regsvr32/s% 1 

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


Чтобы отменить регистрацию файла dll или ocx, откройте окно командной строки от имени администратора, введите следующее и нажмите Enter:

 regsvr32/u "путь и имя файла dll или ocx" 

Это зарегистрирует или отменит регистрацию файла dll.

Регистрация DLL бесплатно


Если вы хотите, вы также можете использовать сторонние бесплатные программы, чтобы сделать это легко. Некоторые из них, такие как Rootreg, Register/Unregister OCX/DLL Utility, RegDllView и т. Д., Позволят вам сделать то же самое легко. Emsa Register DLL Tool, к сожалению, больше не является бесплатной.

Пост перенесен с WVC, обновлен и размещен здесь.

Что такое DLL-сироты? Узнай!

Этот пост поможет вам исправить ошибки отсутствующих DLL-файлов на вашем ПК с Windows.

Хотите узнать больше о других файлах, процессах или типах файлов или форматах файлов в Windows? Проверьте эти ссылки:

Файлы Windows.edb | Thumbs.db файлы | Файлы NFO и DIZ | Index.dat файл | Swapfile.sys, Hiberfil.sys & Pagefile.sys | Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | Файл Desktop.ini | ShellExperienceHost.exe.

Устранить неполадки SSLSTBAR.OCX (бесплатная загрузка)

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

Шаг 1. Воспользуйтесь утилитой Microsoft Register Server (regsvr), чтобы вручную зарегистрировать файл SSLSTBAR.OCX

Когда вы устанавливаете Aasaan — Hindi Typing Tutor или другое программное обеспечение, которое использует зависимость с SSLSTBAR.OCX, приложение должно автоматически зарегистрировать файл. Иногда регистрация файла OCX не происходит надлежащим образом, вследствие чего появляется ошибка «Не зарегистрирован файл SSLSTBAR.OCX». К счастью, корпорация «Майкрософт» создала удобную встроенную утилиту под названием Microsoft Register Server (regsvr32.exe), чтобы пользователь мог вручную повторно зарегистрировать файл SSLSTBAR.OCX.

Как повторно зарегистрировать SSLSTBAR.OCX из командной строки с повышенными привилегиями (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите command (не нажимайте ENTER)
  3. Удерживая CTRL-Shift, нажмите ENTER.
  4. Появится диалоговое окно запроса разрешения.
  5. Нажмите Да.
  6. Введите следующую команду: regsvr32 /u SSLSTBAR.OCX
  7. Нажмите ENTER. Этот процесс отменит регистрацию файла, что позволит повторно его зарегистрировать.
  8. Введите следующую команду: regsvr32 /i SSLSTBAR.OCX
  9. Нажмите ENTER. Этот процесс повторно зарегистрирует файл.
  10. Закройте окно командной строки.
  11. Перезапустите Aasaan — Hindi Typing Tutor.

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

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку SSLSTBAR.OCX, перейдите к шагу 2 ниже.

Шаг 3. Если вы недавно установили приложение Aasaan — Hindi Typing Tutor (или схожее программное обеспечение), удалите его, затем попробуйте переустановить Aasaan — Hindi Typing Tutor.

Чтобы удалить программное обеспечение Aasaan — Hindi Typing Tutor, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для Aasaan — Hindi Typing Tutor 1 и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить Aasaan — Hindi Typing Tutor.

Если на этапе 2 также не удается устранить ошибку SSLSTBAR.OCX, перейдите к шагу 3 ниже.

Aasaan — Hindi Typing Tutor 1

CK Technologies

Шаг 4. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках SSLSTBAR.OCX может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке SSLSTBAR.OCX, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Что такое файлы *.dll и *.ocx, и как их зарегистрировать? | Техника и Интернет

Сообщения об ошибках могут быть разные, например: «Component ‘MSCOMM32.OCX’ not correctly registered: file is missing or invalid», или «Приложению не удалось запуститься, поскольку MSVBVM50. DLL не был найден. Повторная установка приложения может исправить эту проблему», или «Runtime DLL/OCX File error». При этом в Windows Vista дополнительно появится окно Помощника по совместимости программ с сообщением Эта программа требует отсутствующий компонент Windows.

Краткая справка
DLL (от англ. Dynamic-Link Library — динамически подключаемая библиотека) — понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.

ActiveX — название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.

COM (сокр. от англ. Component Object Model) — модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).

OLE (сокр. от англ. Object Linking and Embedding) — общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).

ActiveX control — управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.

OCX (сокр. от англ. OLE Custom eXtension) — перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx — это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.

OLE custom control — специализированный управляющий элемент OLE, OLE control.

OLE control — управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.

Способы решения проблемы
Если возникают ошибки, связанные с файлами *.dll и *.ocx, необходимо:
1. Переустановить программу.
2. Если переустановка программы не помогает, нужно проверить наличие в системе требуемых файлов. Файлы *.dll и *.ocx, как правило, должны быть расположены в системной папке \WINDOWS\system32 (реже — в каталоге конкретной программы). Если файлы присутствуют, нужно зарегистрировать их.
Если требуемых файлов нет, найдите их в Интернете, скачайте и скопируйте в папку \WINDOWS\system32 и в каталог программы. Теперь нужно зарегистрировать их.

Как зарегистрировать файлы *.dll и *.ocx
Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого — \WINDOWS\system32).
Рассмотрим способы регистрации:
1. Нажмите Пуск — Выполнить… — Запуск программы — regsvr32 имя_файла — OK.
2. Нажмите Пуск — Выполнить… — Запуск программы — cmd — OK. Запустится интерпретатор команд cmd. exe, после приглашения системы C:\Documents and Settings\Имя_пользователя> введите regsvr32 имя_файла, например, regsvr32 seon. ocx.
3. Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.

Примечание
Использование команды regsvr32:
regsvr32 [/s] [/n] [/i[:строка_команд]] DLL-файл

/u — отменяет регистрацию DLL;
/s — «тихий» режим — окна сообщений не отображаются;
/i — вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall;
/n — не вызывает DllRegisterServer; это может использоваться с ключом /i.

Если регистрация файлов *.dll и *.ocx прошла успешно, появится соответствующее сообщение, например, в Windows Vista появится окно RegSvr32 с сообщением «Успешное выполнение DllRegisterServer в C:\WINDOWS\system32\msvbvm50.dll».

Где искать файлы *.dll и *.ocx
Найти отсутствующие файлы *.dll и *.ocx можно с помощью поисковиков или на следующих ресурсах:
•DLL-files.com — Download all your missing dll-files
•Download and restore missing .DLL files
•Download and restore missing .ocx files
•www.dll-downloads.com — Download missing dll files you need immediately!
•Скачать dll-файлы

Как зарегистрировать файлы DLL или OCX в Windows 10 с помощью командной строки

Иногда приложения могут пропустить регистрацию файлов DLL или OCX, из-за чего пользователи будут сталкиваться с ошибками, а приложения не будут работать должным образом. Из-за этого пользователям потребуется регистрировать файлы самостоятельно. Регистрация и отмена регистрации файлов расширения приложения (DLL или OCX) выполняется утилитой RegSvr32. В этой статье мы научим вас, как легко зарегистрировать файл DLL или OCX в своей операционной системе.

Как зарегистрировать файл DLL или OCX в Windows

Регистрация файла DLL или OCX в Windows

Регистрируя DLL или OCX, пользователи добавляют информацию в реестр, чтобы Windows могла использовать эти файлы. Информация будет в форме имени или CLSID. Это облегчает Windows поиск правильной DLL или OCX, когда связанная с ней функция используется в другой программе. Он будет содержать путь к этим файлам, через которые будет использоваться исполняемый код компонента.Информация, сохраненная в реестре, всегда будет относиться к последней версии компонента. Это требуется только в редких случаях, потому что в большинстве случаев приложения регистрируют эти файлы во время установки. Его также можно использовать для устранения проблем Windows, связанных с этими файлами. Некоторые дополнительные параметры, которые вы можете добавить к командам:

  • / u — Отменить регистрацию файла DLL или OCX
  • / s — Тихий режим, окна сообщений не отображаются.
  • / I — Если используется без / u, то вызывает DLLInstall (TRUE) для установки, а если используется с / u, то вызывает DllInstall (FALSE) для удаления DLL и DllUnregisterServer.
  • / n — Для того, чтобы не вызывать сервер DllRegister или DllUnregisterServer. Этот параметр необходимо использовать с / i.

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

Примечание. Прежде чем пробовать эти методы, убедитесь, что у вас уже есть файл DLL или OCX.

Использование расширенной командной строки для регистрации файла DLL или OCX
  1. Удерживая клавишу Windows , нажмите S , чтобы открыть функцию поиска. Введите cmd , щелкните его правой кнопкой мыши и выберите Run as administrator option
    Note : Вы также можете нажать Alt + Shift + Enter после ввода cmd в функции поиска.Открытие командной строки с повышенными привилегиями
  2. Теперь введите команду ниже, чтобы зарегистрировать файл DLL или OCX.
     regsvr32 jscript.dll 

    Примечание : jscript.dll — это имя файла, которое вы можете изменить на любой файл, который хотите зарегистрировать.

    Успешно зарегистрированный файл DLL
  3. Вы также можете зарегистрировать файл DLL или OCX, расположенный в другом месте, введя следующую команду.
     regsvr32 C: \ Users \ Kevin \ Desktop \ jscript.dll 
    Регистрация DLL по другому пути
  4. Если файл не может быть зарегистрирован, вы можете получить сообщение об ошибке, как показано ниже: Ошибка отсутствия регистрации
  5. Иногда ошибка может быть потому что вы пытаетесь зарегистрировать 32-битный файл DLL или OCX через 64-битный Regsvr32 .Вам необходимо использовать 32-битный Regsvr32 , который находится в папке Syswow64 .
  6. Вы можете ввести следующую команду, чтобы зарегистрировать 32-битную DLL или OCX в 64-битной операционной системе.
    % SystemRoot% \ SysWOW64 \ regsvr32 jscript.dll 
    Регистрация 32-битного файла DLL в 64-битной Windows

Вы также можете использовать PowerShell с теми же командами для регистрации файлов DLL или OCX.

Регистрация 64-битных элементов управления ActiveX

Несмотря на то, что 64-разрядные элементы управления устанавливаются вместе с нашим установщиком Studio for ActiveX, многие из наших клиентов задавали нам вопросы о том, как вручную зарегистрировать наши 64-разрядные элементы управления ActiveX на своих 64-разрядных машинах.В этом блоге представлены шаги, которые помогут вам зарегистрировать эту сборку вручную. Самое важное, что нужно помнить при ручной регистрации этих битов, — это то, что вам необходимо установить как 32-битную, так и 64-битную версии управления на ваших 64-битных машинах. Также. обратите внимание, что вам нужно поместить 32-разрядную версию элемента управления ActiveX в папку SysWow64 и запустить regsvr32 (из этой папки), чтобы зарегистрировать эту версию. Поместите 64-битную версию в папку system32 и запустите ее regsvr32 для регистрации.

  1. Скопируйте 32-разрядных управляющих файлов в C: \ Windows \ SysWow64 (т. Е. Все файлы, присутствующие в zip-папке сборки).
  2. Теперь запустите командную строку с правами администратора.
  3. Перейдите в папку C: \ Windows \ SysWow64, используя следующую команду: C: \> cd C: \ Windows \ SysWow64
  4. Введите следующую команду: C: \ Windows \ SysWow64> regsvr32
  1. Скопируйте файлы 64-битного элемента управления в C: \ Windows \ System32 (т. Е. Все файлы, присутствующие в zip-папке сборки).
  2. Теперь запустите командную строку с правами администратора.
  3. Перейдите в папку C: \ Windows \ System32, используя следующую команду: C: \> cd C: \ Windows \ System32
  4. Введите следующую команду: C: \ Windows \ System32> regsvr32

Если вы не можете зарегистрироваться с помощью Regsvr32, попробуйте зарегистрироваться с помощью C1RegSvr, выполнив следующие действия: 1. Загрузите C1Regsvr с http://prerelease.componentone.com/activex/c1regsvr/ 2.Сохраните файл на любой диск, например C: \ Windows \ System32. 3. Теперь запустите командную строку с правами администратора. 4. Введите в командной строке следующую команду: c: \ Windows \ System32> c1regsvr / v Например: c: \ Windows \ System32> c1regsvr / v vsflex8.ocx Если вышеуказанные шаги не позволяют зарегистрировать ваш продукт , а затем отправьте его по электронной почте в нашу службу технической поддержки ([email protected]).

Попробуйте ComponentOne Studio

Загрузите последнюю версию ComponentOne Studio Enterprise

Загрузите сейчас!

Развертывание программного обеспечения

: Регистрация.ocx

Привет всем,

У меня есть этот файл .ocx, который нужно зарегистрировать, есть пакетный файл, который содержит regsvr32 для регистрации файла, а также пакетный файл для отмены регистрации. Я могу удалить эти файлы с помощью инструмента развертывания и запустить пакетный файл для регистрации. Но клиент хочет, чтобы я делал это через MSI. Я понятия не имею, как выполнять настраиваемые действия через MSI installshield для регистрации.

Кто-нибудь может помочь мне с этим.

Спасибо



Ответы (7)

Сортировать поСамому популярномуСамому новомуПо дате

Сводка ответов:
Включите файл в свой MSi и создайте VBS, который использует regsvr32.exe, чтобы зарегистрировать файл .ocx.

Сообщение от: А.Ни 9 лет назад

Чтобы зарегистрировать DLL и / или OCX во время процесса установки и отменить их регистрацию во время процесса удаления:

— создать MSI путем захвата копии файла на целевом компьютере (при необходимости)
— отредактировать этот MSI с помощью вашего любимого редактора
Для регистрации:
— создать настраиваемое действие (vbs хранится в настраиваемом действии) с именем «registerdll» (или что-нибудь еще вам нравится 😉
— В свойствах настраиваемого действия установите для «Install Exec Sequence» значение «After InstallFinalize» (кавычки не требуются).
— В свойствах настраиваемого действия установите «Install Exec Condition» на «REMOVE <>« ALL »» (необходимы кавычки для «ALL»)
— используйте этот сценарий для регистрации dll или ocx:
Явный параметр
Dim Wshshell
Set WshShell = CreateObject («WScript.Shell «)
Wshshell.run» regsvr32.exe / S «& chr (34) &» path-to-your-file «& chr (34), 1, true
… добавьте сюда столько строк, сколько файлов в регистр …

Чтобы отменить регистрацию:
— создайте настраиваемое действие (vbs, хранящееся в настраиваемом действии) с именем «Unregisterdll» (или что-нибудь еще, что вам нравится 😉
— В свойствах настраиваемого действия установите для «Установить последовательность выполнения» значение «<Первое действие>» (файлы должны быть разрегистрированы перед удалением)
— В свойствах настраиваемого действия установите для «Install Exec Condition» значение «REMOVE =« ALL »» (необходимы кавычки для «ALL»).
— используйте этот сценарий для отмены регистрации dll или ocx:
Явный параметр
Dim Wshshell
Установить WshShell = CreateObject («WScript.Shell «)
Wshshell.run» regsvr32.exe / U / S «& chr (34) &» path-to-your-file «& chr (34), 1, true
… добавьте сюда столько строк, сколько файлы для отмены регистрации ..

Наслаждайтесь
A.Ni

> Теперь создайте компонент в MSI как и включите файл.ocx и File.reg, и все готово.

Нет, НЕ включайте .REG как файл в проект. Вместо этого импортируйте .REG, чтобы заполнить соответствующие рекламные таблицы.

Не поддавайтесь искушению запустить RegSvr32 для регистрации OCX. Делайте работу правильно и используйте рекламные столы.

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

Сообщение от: ГАКИС 9 лет назад Сообщение от: Акки 9 лет назад

Если вы используете WISE, вы можете использовать WiseComCapture.exe в папке Wise Install Editor.

Передайте эту команду:
WiseComCapture.exe / r «путь к dll» «путь к файлу reg»

отл. WiseComCapture.exe / r «c: \ File.ocx» «C: \ File.reg»

Теперь создайте компонент в MSI как и включите File.ocx и File.reg, и все готово.

Я не знаю, как это сделать с помощью InstallShield.

Иначе вы можете найти этот файл OCX (как модуль слияния) в сети и включить его в свой пакет.

Надеюсь, это поможет.

Сообщение от: Акки 9 лет назад

Но если вы ищете только настраиваемое действие, вы можете включить файл в свой MSi и создать VBS, который использует regsvr32.exe для регистрации файла .OCX. Чтобы создать настраиваемое действие, выполните следующие действия:

  1. В проекте InstallShield Basic MSI щелкните правой кнопкой мыши корневой узел «Настраиваемые действия» и выберите «Мастер настраиваемых действий». Отображается мастер настраиваемых действий
  2. Щелкните Далее. Отображается панель основной информации.
  3. Введите имя настраиваемого действия в поле «Имя». Нажмите «Далее.
  4. Отображается панель «Тип действия». Выберите «Выполнить код VBScript» в списке «Тип».
  5. Выберите «Сохранено» непосредственно в настраиваемом действии из списка «Местоположение». Нажмите «Далее. Откроется панель «Скрипты в последовательности».
  6. Скопируйте и вставьте свой VBScript в соответствующее поле. Нажмите Далее. Отображается панель дополнительных параметров.
  7. Выберите параметр «Отложенное выполнение в контексте системы» из списка «Выполнение в сценарии». Нажмите «Далее. Отобразится панель «Вставить в последовательность».
  8. Выберите «После файла установки» в списке «Последовательность пользовательского интерфейса установки».Нажмите «Далее. Отображается панель «Сводка». Нажмите Готово

Если мне нужно удалить или отменить регистрацию, должен ли я следовать аналогичному методу.. Как мне с этим справиться.

Регистрация файлов DLL и OCX в пакетах MSI

Регистрация файлов DLL и OCX в пакетах MSI — 3 Рекомендуется Методы

Написано Горациу Владасель · 10 июня 2021 г.

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

И хотя у вас может возникнуть соблазн использовать таблицу SelfReg метод, вы должны знать, что Microsoft настоятельно не рекомендует это по разным причинам.

Одна из причин связана с рекламой — если вы используете SelfReg вместо соответствующих рекламируемых таблиц специально разработан для этого (Class, ProgID, TypeLib), тогда ваше приложение будет не извлекать выгоду из этих точек входа, что снижает возможность использования реклама.

В соответствии с рекомендациями Microsoft, Advanced Installer также не рекомендует использовать механизм саморегистрации.

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

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

1. Регистрация файлов как DLL или OCX через приложение Переупаковка

Первый вариант, который у вас есть для регистрации ваших файлов как DLL или OCX переупаковывает ваше приложение.Если вам нужно переупаковать ваш приложения, то вам не нужно выполнять какие-либо конкретные действия — регистрационная информация будет сохранена во время переупаковки процесс.

Для получения дополнительной информации о процессе переупаковки, вы можете проверить наши Справочная статья по переупаковщику.

Что делать, если приложение уже было Переупаковали?

Если вы уже переупаковали свое приложение с помощью Advanced Установщик, и у вас все еще есть файл проекта, значит, у вас есть несколько варианты:

1.Извлеките регистрационную информацию

1.1. Щелкните правой кнопкой мыши файл, который хотите регистр.

1.2. Включите «Авторегистрацию файла (DLL). OCX и т. Д.).

1.3. Извлечь регистрационную информацию из родная библиотека ».

2. Сохраните регистрационную информацию в новый файл проекта (вы можно использовать Repackager Параметр Session Monitoring), а затем импортируйте вновь созданный файл проекта в файл проекта вашего приложения.

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

2. Регистрация файлов DLL / OCX из переупакованной версии или поставщика MSI

Если у вас уже есть MSI для вашего приложения (либо переупакованный или поставщик MSI), то вы можете использовать аналогичный подход к опции 3:

Сохраните регистрационную информацию в новый файл проекта (вы можете использовать Repackager Параметр Session Monitoring), экспортируйте ключи реестра, а затем импортируйте их обратно в свое приложение MSI.

3. Использование настраиваемых действий для регистрации файлов DLL / OCX

Если вы предпочитаете использовать настраиваемые действия, вы также можете использовать сценарий для регистрации файла (ов) DLL / OCX в процессе установки.

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

Вы можете зарегистрировать и отменить регистрацию файлов DLL / OCX с помощью Microsoft служебный инструмент — RegSvr32.

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

Дополнительную информацию можно найти в нашей статье о «Отложенных» настраиваемых действиях. и когда их использовать.

Заключение

Хотя таблица SelfReg все еще доступна через страницу редактора таблиц, это не рекомендуется что вы используете механизм саморегистрации для регистрации своей DLL / OCX файлы.

Advanced Installer предлагает различные варианты, которые помогут вам зарегистрироваться ваши файлы DLL / OCX без необходимости использования устаревших механизм саморегистрации.

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

Копирование и регистрация компонента QlikView OCX — QlikView для разработчиков

Примечание. При регистрации QlikView OCX v 9 и более ранних версий в системе Windows номер версии хранился в десятичном формате, соответствующем Вкладка «Версия» файла OCX.В QlikView OCX v10 номер версии должен храниться в формате HEX (a.0) вместо десятичного (10.0), так как среда разработки для распознавания компонента QlikView OCX правильно.

Копирование элемента управления QlikView OCX на целевой компьютер

Компонент QlikView OCX (QlikOCX.ocx) необходимо сначала скопировать в целевой компьютер. Файл OCX можно поместить в любое место на диске.

Затем файл OCX должен быть зарегистрирован в Windows, прежде чем его можно будет использовать.Регистрация файлов OCX и DLL осуществляется программой Regsvr32.exe, который можно найти в windows \ system или windows \ system32 каталог.

После регистрации файл OCX нельзя переместить без перерегистрации.

Регистрация OCX для целей разработки

Если вы не знакомы с регистрацией OCX, выполните следующие действия:

  1. Дважды щелкните файл OCX.
  2. Если файлы с расширением OCX уже не связаны с Regsvr32.exe на вашем компьютере диалоговое окно Windows Открыть с помощью будет появляться.
  3. Щелкните «Другое» и перейдите в каталог windows \ system или windows \ system32.
  4. Выберите Regsvr32.exe и нажмите «Открыть».
  5. Через несколько секунд появится сообщение о том, что регистрация удалось.

Регистрация OCX для коммерческих целей

Если QlikOcx не был должным образом зарегистрирован установочным пакетом, возможно, вам придется сделать это вручную.Регистрацию можно произвести с помощью команды: строковое выражение, например:

regsvr32 / s «C: \ Mypath \ qlikocx.ocx»

, где C: \ MyPath заменяется на соответствующий путь к файлу QlikOcx.ocx на вашем целевом компьютере. Эту операцию также может выполнить любой коммерческий Утилита установки программного обеспечения. Модификатор / s делает регистрацию работать в тихом режиме, т.е. сообщения не отображаются.

Где хранятся файлы OCX в Windows 10?

Где хранятся файлы OCX?

Файл OCX можно поместить в любое место на диске.Затем файл OCX должен быть зарегистрирован в Windows, прежде чем его можно будет использовать. Регистрация файлов OCX и DLL выполняется программой Regsvr32.exe, которую можно найти в каталоге windowssystem или windowssystem32.

Как открыть файлы OCX в Windows 10?

  1. Щелкните правой кнопкой мыши файл OCX, который хотите открыть, и выберите «Открыть с помощью…».
  2. Щелкните «Выбрать программу по умолчанию».
  3. Дважды щелкните «Microsoft Visual Studio 2010» в списке программ, доступных для просмотра файла OCX.

Как узнать, какие файлы OCX зарегистрированы?

— Перейдите в Пуск> Выполнить> Regedit. — Перейдите в меню «Правка»> «Найти…» и вставьте значение. — Нажмите «Найти далее», чтобы выполнить поиск в реестре. Разверните запись и выберите ключ InprocServer32, чтобы открыть полный путь к файлу OCX.

Как зарегистрировать файл OCX в Windows 10?

Щелкните Пуск> Все программы> Стандартные, щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора» ИЛИ в поле поиска введите CMD и когда cmd.В результатах появится exe, щелкните правой кнопкой мыши cmd.exe и выберите «Запуск от имени администратора». В командной строке введите: REGSVR32 «ПУТЬ К ФАЙЛУ DLL»

Нужно ли регистрировать файлы OCX?

Резюме. При распространении приложения Microsoft Visual FoxPro, использующего элемент управления ActiveX (файл .ocx), расширение. ocx-файл должен быть правильно зарегистрирован для правильной работы.

Что такое Mshflxgd OCX?

О MSHFLXGD.

Когда приложение требует MSHFLXGD.OCX, Windows проверит приложение и системные папки для этого файла OCX. Если файл отсутствует, вы можете получить сообщение об ошибке, и приложение может работать некорректно. … OCX ’или одна из его зависимостей зарегистрирована неправильно: файл отсутствует или недействителен.

Куда поместить файлы DLL в Windows 10?

Установка. DLL файлы прямо в Windows.

  1. Скопируйте файл .DLL в папку C: WindowsSystem32. (32-разрядная версия)
  2. Скопируйте файл .DLL в папку C: WindowsSysWOW64.(64 бит)
  3. Установка DLL завершена!

Как запустить regsvr32 в Windows 10?

ВВЕДЕНИЕ

  1. Используя проводник, найдите файл, указанный в сообщении, и щелкните его правой кнопкой мыши.
  2. Выберите в меню «Открыть с помощью».
  3. Нажмите кнопку «Другое» в нижней части окна «Открыть с помощью».
  4. Перейдите к локальному диску (чаще всего C 🙂 и выберите REGSVR32. EXE в WINNTSYSTEM32 или REGSVR.…
  5. Щелкните «Открыть».
  6. Нажмите ОК.

Как установить файл DLL в Windows 10?

Ваш. dll теперь должен быть частью Windows. Это рассказ «Добавьте недостающее.

Как найти и добавить недостающее. dll в Windows

  1. Найдите недостающий файл. dll на сайте дампа DLL.
  2. Загрузите файл и скопируйте его в: «C: WindowsSystem32».
  3. Нажмите «Пуск», затем «Выполнить» и введите «regsvr32 name_of_dll. dll »и нажмите Enter.

7 сент. 2011 г.

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

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

  1. Откройте окно проводника Windows.
  2. Откройте меню «Инструменты» и перейдите в «Параметры папки».
  3. Щелкните вкладку «Просмотр».
  4. Убедитесь, что выбран параметр «Показывать скрытые файлы и папки», и нажмите «ОК».

Как зарегистрировать файлы OCX?

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

Как узнать, зарегистрирована ли DLL?

Если у вас есть одна машина, на которой она находится уже зарегистрированный, вы можете:

  1. Открыть regedit и найти имя файла вашей DLL
  2. Если он зарегистрирован, вы найдете имя файла под ключом, который находится под TypeLib.Ключ будет выглядеть так: {9F3DBFEE-FD77-4774-868B-65F75E7DB7C2}

Как зарегистрировать файлы DLL в Windows 10?

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

  1. Шаг 1. Сначала нажмите «Пуск», затем «Выполнить».
  2. Шаг 2. Теперь все, что вам нужно сделать для регистрации файла DLL, — это ввести команду regsvr32, а затем указать путь к файлу DLL.
  3. Шаг 3: Теперь нажмите OK, и вы должны получить подтверждающее сообщение об успешной регистрации DLL.

Как запустить regsvr32?

Щелкните Пуск> Все программы> Стандартные и щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора» ИЛИ в поле поиска введите CMD и, когда cmd.exe появится в ваших результатах, щелкните правой кнопкой мыши cmd.exe. и выберите «Запуск от имени администратора». В командной строке введите: REGSVR32 «ПУТЬ К ФАЙЛУ DLL»

Что делает regsvr32 exe?

Regsvr32 — это служебная программа командной строки для регистрации и отмены регистрации элементов управления OLE, таких как библиотеки DLL и элементы ActiveX в реестре Windows.Regsvr32.exe устанавливается в папку% systemroot% System32 в Windows XP и более поздних версиях Windows.

КБ выполнения — Как проверить, установлен ли элемент управления ActiveX.

Когда объект ActiveX (OCX) используется в программе Progress, AppBuilder или User Interface Builder создает двоичный файл с расширением .wrx, который содержит информацию об OCX и значениях свойств, указанных во время разработки. Этот файл содержит имена и идентификаторы классов всех элементов управления ActiveX, используемых в коде.Файл имеет шестнадцатеричный формат, но информацию можно извлечь.

Однако более простой способ получить эту информацию — просмотреть исходный код AppBuilder либо с помощью предварительного просмотра кода, либо путем просмотра кода во внешнем редакторе (например, в редакторе процедур или блокноте). В разделе «Создание контейнеров OCX» запись реестра Windows для указанного OCX включена в качестве комментария. Например,

/ * CtrlFrame OCXINFO: CREATE-CONTROL from: {EAF26C8F-9586-101B-9306-0020AF234C9D} тип: CSSpin * /

Эта информация может использоваться для поиска ссылки на конкретный объект OCX.Чтобы разбить приведенный выше пример,
CtrlFrame имя (по умолчанию) виджета контейнера OCX Control-Frame;
{EAF26C8F-9586-101B-9306-0020AF234C9D} — уникальный идентификатор элемента управления OCX, используемого в реестре Windows;
CSSPin — настоящее имя OCX.

Чтобы проверить, правильно ли установлен OCX, или просто найти расположение файла, выполните следующие действия:

— Скопируйте буквенно-цифровое значение в фигурные скобки.
— Перейдите в Пуск> Выполнить> Regedit.
— Перейдите в Edit> Find … и вставьте значение.
— Нажмите «Найти далее», чтобы выполнить поиск в реестре.

Если установлен OCX, можно будет найти ключ с тем же буквенно-цифровым значением, что и его имя. Это может потребовать повторного поиска (нажмите F3), поскольку OCX может иметь более одной записи в реестре. Например, поиск должен завершиться по следующему ключу с CSSpin:

32-битная Windows
HKEY_CLASSES_ROOT \ CLSID \ {EAF26C8F-9586-101B-9306-0020AF234C9D}

64-битная Windows 9005 9046 HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID \ {EAF26C8F-9586-101B-9306-0020AF234C9D}

Разверните запись и выберите ключ InprocServer32 , чтобы открыть полный путь к файлу OCX.

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

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