Mscomm32 ocx windows 10 x64 зарегистрировать

When I'm trying to register this it gives an error. So somebody please help me in this.

RRS feed

  • Remove From My Forums
  • Вопрос

  • When I’m trying to register this it gives an error. So somebody please help me in this.


    Anton Ruwantha

Ответы

  • Hi,

    I think you are running the 64 bit version of regsvr32

    You need to run the 32 bit version, that can be found in:

    %SystemRoot%Syswow64 folder.

    Open CMD and go to the specific directory:
    cd windowssyswow64
    regsvr32 c:MSCOMM32.OCX

    Regards,

    Hassan

    • Предложено в качестве ответа
      Hassan Tahir
      24 мая 2011 г. 7:38
    • Помечено в качестве ответа
      ARuwantha88
      24 мая 2011 г. 7:43

Все ответы

  • Hi,

    I think you are running the 64 bit version of regsvr32

    You need to run the 32 bit version, that can be found in:

    %SystemRoot%Syswow64 folder.

    Open CMD and go to the specific directory:
    cd windowssyswow64
    regsvr32 c:MSCOMM32.OCX

    Regards,

    Hassan

    • Предложено в качестве ответа
      Hassan Tahir
      24 мая 2011 г. 7:38
    • Помечено в качестве ответа
      ARuwantha88
      24 мая 2011 г. 7:43

  • Thanks for u both. Ya I got through it.


    Anton Ruwantha

  • Also take a look at www.comm32.com which is an MSComm32 compatible OCX which has less hangups with Windows7.

    If you are converting or re-writing a VB6 application to .Net then take a look at
    www.comm64.com That also uses the same syntax as MSComm32 but it is a proper .Net component capable of working with x86, x64 and AnyCPU projects. In other words it can run in native 64bit mode on 64bit versions
    of windows but will step back to 32bit mode on 32bit OS. Basically it runs in whatever mode your project is targeting. But, as I said, the interesting thing is that it uses the same syntax as MSComm32 so porting older VB applications to .Net is a snip.

  • I got the ANSWER. And I make a Package for solve this.

    https://github.com/davidanger/MSCOMM32

    You can follow this guide!

    Good Luck!


    DavidAnger

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

1
branch

1
tag

Code

  • Use Git or checkout with SVN using the web URL.

  • Open with GitHub Desktop

  • Download ZIP

Latest commit

@davidanger

Fix English .reg file name

f7b1227

Files

Permalink

Failed to load latest commit information.

Type

Name

Latest commit message

Commit time

MSCOMM32

This is share for MSCOMM32.OCX install trick

Tested with WINSOWS10(64bit) with OFFICE2016(32bit). It should worked at any system.

How to Use

  1. Copy MSCOMM32.OCX to C:WINDOWSSysWOW64 (If you using 32bit Windows to C:WINDOWSSysWOW32 )

  2. Run CMD(As Administrator)

regsvr32 /u C:WINDOWSSysWOW64MSCOMM32.OCX
regsvr32 /i C:WINDOWSSysWOW64MSCOMM32.OCX
regsvr32 C:WINDOWSSysWOW64MSCOMM32.OCX
  1. Double click Regedit_MSCOMM32.reg

enjoy!

使用方法

  1. 复制 MSCOMM32.OCXC:WINDOWSSysWOW64 (如果是32位系统就是 C:WINDOWSSysWOW32 )

  2. 依次运行下面三条命令(以管理员身份运行):

regsvr32 /u C:WINDOWSSysWOW64MSCOMM32.OCX
regsvr32 /i C:WINDOWSSysWOW64MSCOMM32.OCX
regsvr32 C:WINDOWSSysWOW64MSCOMM32.OCX
  1. 运行注册控件:
    Regedit_MSCOMM32.reg

恭喜可以正常使用MSCOMM32控件了!~

avatar

civil-zz

7 августа 2021

1

avatar

Vortex:

А какие библиотеки нужны для запуска на х64, чтобы весь пак не ставить?

scrrun.dll
comdlg32.ocx
mscomctl.ocx
mscomm32.ocx
mswinsck.ocx
msxml6.dll

avatar

Vortex:

Не везде там MS Sans Serif.

posted image
так для всех лейблов, текстбоксов и т.п.

WIN 10 x64
ЕЛМ327 на чипе FTDI с USB c переключатем

Запустил удачно и ELMConfig и FORSCAN по обеим шинам.
драйвер от 09.03.2016 версии 2.12.16.0 на сом порт вин10 нашел сам,
но программы при запуске ругались на отсутствие библиотек,
Появляется сообщение о некорректной регистрации «mscomm32.ocx«.
Установка «RuntimePack.exe» проблему не сняла.
Помогло только следующее:
Копируем «mscomm32.ocx» в папку «C:WindowsSysWOW64».
«mscomm32.ocx» взял в самой программе ELMConfig

регистрацию библиотеки в командной строке, как кто то делал на вин 7х64 не делал

После этого приложение запустилось.

нашел причину проблемы, цитирую из соседней ветки

Цербер
c Bluesoleil ELMConfig не работает
цитата (AndreyAL)
Разобрался в проблеме, когда при попытке подключиться к COM порту выдается ошибка Run-time error ‘8020’ Error reading comm device.

Оказывается, что используемый в Вашей программе ActicvX объект, живущий в mscomm32.ocx НЕ УМЕЕТ работать с драйверами устройств некоторых производителей (в частности: Texas Instruments TUSB3410, Some Bluesoleil device(s) (Bluetooth etc) using their virtual com port drivers). У меня в планшете как раз стояли драйвера от Bluesoleil (эти драйвера шли в поставке).

Все заработало после того как я снес Bluesoleil и установил Toshiba Bluetooth Stack (это и оболочка для работы с блютуз устройсвами и драйвера — в одном флаконе).
и вот еще вопрос, у меня блютуз адаптер, хочу перепаять в юсб, может кто покинет схему

avatar

3

zzoorroo

цитата:
вот еще на предыдущей странице писал Программы для диагностики и конфигурирования на базе ELM327 (часть 2) (сообщение #16673145)
может знаешь что за ошибка ??

Знаю

Начиная с версии 0.2.14 Серега закриптовал датабейс елмконфига. ConvertSys.dll — это и есть та самая длл-ка, для шифрования.
Видимо она у вас повреждена или что-то в системе мешает ей работать.
Структура файловкаталогов в папке елмконфига должна выглядеть так:
data
comdlg32.ocx
ConvertSys.dll
ELMConfig.exe
mscomctl.ocx
mscomm32.ocx
mswinsck.ocx
msxml6.dll
scrrun.dll

Смотрите более детально в чем у вас проблема.

avatar

Dionis-spb

12 августа 2014

avatar

Matit:

цитата (saban3)
civil-zz, Serj63 Пробовал установить ElmConfig на два компьютера, ничего не вышло. На обоих установлена Win7x64. Проделал все операции: запустил Runtime, скачивал MSCOMCTL.OCX. Но ничего, все равно выскакивает ошибка

Попробуйте так:
Открыть папку %systemroot%SysWOW64 (она же C:WindowsSysWOW64) и скопировать туда файл mscomm32.ocx (возможно файл там уже лежит)
Правой кнопкой на файл: C:WindowsSystem32cmd.exe и нажать «Запустить от имени администратора».
В командной строке набрать: regsvr32.exe %systemroot%SysWOW64mscomm32.ocx и нажать ENTER.
После этого обязательно перезагрузить ПК и проверить.
Удачи ;-)

Такая же фигня

не получаитсо

posted image

avatar

1

avatar

saban3:

civil-zz, Serj63 Пробовал установить ElmConfig на два компьютера, ничего не вышло. На обоих установлена Win7x64. Проделал все операции: запустил Runtime, скачивал MSCOMCTL.OCX. Но ничего, все равно выскакивает ошибка
posted image

Попробуйте так:
Открыть папку %systemroot%SysWOW64 (она же C:WindowsSysWOW64) и скопировать туда файл mscomm32.ocx (возможно файл там уже лежит)
Правой кнопкой на файл: C:WindowsSystem32cmd.exe и нажать «Запустить от имени администратора».
В командной строке набрать: regsvr32.exe %systemroot%SysWOW64mscomm32.ocx и нажать ENTER.
После этого обязательно перезагрузить ПК и проверить.
Удачи ;-)

avatar

Matit
Спасибо Вам огромное.
Вся проблема была найти и скачать верный!! файл mscomm32.ocx
И я его нашёл, всё заработало!

avatar

цитата:
Открыть папку %systemroot%SysWOW64 и скопировать туда файл mscomm32.ocx

где её искать?

цитата:
Вы имеете ввиду не запускается командная строка от имени администратора или Вы запустили командную строку от им. админ-а но не помогло?

запустил от имени админа

avatar

Matit

18 июня 2014

Sanek_k
Последний вариант:
Открыть папку %systemroot%SysWOW64 (она же C:WindowsSysWOW64) и скопировать туда файл mscomm32.ocx (возможно файл там уже лежит)
Правой кнопкой на файл: C:WindowsSystem32cmd.exe и нажать «Запустить от имени администратора».
В командной строке набрать: regsvr32.exe %systemroot%SysWOW64mscomm32.ocx и нажать ENTER.
После этого обязательно перезагрузить ПК и проверить.
Удачи ;-)

avatar

Matit

18 июня 2014

1

avatar

Sanek_k:

Всё ставил, я же написал, как в инструкции

Можно попробовать зарегистрировать файл mscomm32.ocx
Пуск — запустить cmd от имени администратора и в командной строке набрать: regsvr32.exe С:mscomm32.ocx
Где С:mscomm32.ocx — путь к mscomm32.ocx.
сам файл mscomm32.ocx можно в инете найти.
Желательно перезагрузить пк.

avatar

ВСем привет!
Уже 2 часа сижу и не могу установить елм конфиг!
Всё перепробовал (здесь описано), всегда пишет
component MSCOMM32.OCX or one of its dependencies not correctly…

С компом на ты и ранее таких багов не было, ваг ком вообще без проблем ставится, а здесь конечно засада ещё та!

пробовал и от имени администратора и с совместимостью хр.
файл скачивал, в командной строке делал. Система винда 7

Ай нид хелп

avatar

[QUOTE=Spb_Focus_Man]rowdy
Это что-то не так в системе, вот результат выполнения команды regsvr32 D:mscomm32.ocx у меня:

Может доступ к реестру к определённым веткам заблочен? Ну или ещё что-то…
/QUOTE]
Вполне может быть, изменять что то на диске С вообще ни чего не могу. Спасибо, но видимо не судьба поюзать этот ноут в своих целях

avatar

PiterFF2

23 февраля 2014

rowdy
Это что-то не так в системе, вот результат выполнения команды regsvr32 D:mscomm32.ocx у меня:

Может доступ к реестру к определённым веткам заблочен? Ну или ещё что-то…

Matit
Дык смотришь на профиль шляпки самореза или винта и сразу понятно какой отверткой пользоваться…

avatar

rowdy
Можно попробовать кинуть в любое место, типа C: и выполнить команду regsvr32 C:MSCOMM32.OCX

avatar

PiterFF2

18 февраля 2014

1

-Sancho-
По идее просто ставишь RunTimePack и запускаешь любую версию ELMconfig из любого места. Попробуйте скачать MSCOMM32.OCX из интернета, положить в папку %systemroot%system32 и в командной строке выполнить команду regsvr32 MSCOMM32.OCX.

avatar

1

Может где было, не нашел просто, при попытке установить ELMConfig выдает следующую ошибку: Component MSCOMM32.OCX or one of its dependencies not correctly registered: a file is missing or invalid. Что при этом следует сделать?

avatar

blazing.quasar

5 января 2014

avatar

Romich811:

blazing.quasar
1. Работать будет, вроде все должно через него шиться, кроме средней шины. Для нее надо приколхозить переключатель, такой же как ставят на кетайские балалайки.
2. Какая-то странная проблема. Попробуй вот эту положить в каталог с ELMConfig, рядом с исполняемым файлом.
Обычно всем хватает просто этого

1. Правильно ли я понимаю, что если я хочу прошить только РСМ, то мой адаптер с чипом STN1110 колхозить не надо?
2. Огромное спасибо! Скачал с rghost.ru/51417086 и зарегистрировал командой regsvr32 mscomm32.ocx

Завтра попробую, отпишусь.

avatar

blazing.quasar

5 января 2014

Всем привет!

Являюсь владельцем Focus 2 1.8L дорестайл. Хочу перепрошить PCM.

У меня возникло два вопроса:

1. Около двух лет назад купил себе USB адаптер ScanTool OBDLink SX www.amazon.com/gp/product/B005ZWM0R4 на Amazon. Успешно использовал на Focus 2 и S-Max для сброса ошибок. С Focus 3 он почему-то не заработал. На сколько я понимаю, данное устройство сделано на базе более современного чипа STN1110. В описании чипа STN1110 www.obdsol.com/stn1110 сказано «Fully compatible with ELM327 command set». Может ли заработать ELMConfig с таким адаптером? Если ответ: «надо просто попробовать», то высок ли риск что-то испортить в авто, если окажется что ELMConfig не совместим с мои адаптером?

2. Я не смог запустить ELMConfig. Ругается на MSCOMM32.OCX. Понимаю, что это не уникальная проблема для ELMConfig и нужно «просто установить/зарегистрировать runtime компоненты». Но я в последние 6 лет практически не сталкиваюсь с Windows и не знаю best practice для подобных ситуаций. У меня Windows 7 Starter 32-bit. Вот как я пытался решить проблему:
* В данной теме упоминалось что можно скачать DllPack.zip с сайта civil.iffc.ru, но ссылка не валидна.
* Скачал RuntimePack с civil.iffc.ru и установил с правами администратора.
* Скачал RuntimePack со стороннего ресурса (весит в 5 раз больше) и установил с правами администратора.
* Скачал runtime компоненты для VB 6.0 с сайта Microsoft. В самораспаковывающимся архиве я не обнаружил MSCOMM32.OCX.
* Скачал MSCOMM32.OCX с сайта dll.ru. При попытке зарегистрировать через regsvr32 выскакивает ошибка, сообщающая о несовместимости ocx с версией Windows.
Что мне делать?

PS: Не могу оформить ссылки должным образом, так как движок форума режет мои ссылки: полностью вырезает содержимое тега URL, а также неоформленные ссылки, начинающиеся с http.

Vladimir333

22 декабря 2013

king-brings
mscomm32.ocx скачайте и установите, проблема решится

avatar

4

Mamous

цитата:
пишет при установке, что некорректно зарегистрирован компонент mscomm32.ocx…спасибо за помощь!

http://ffclub.ru/search/posts/?q=mscomm32.ocx&topicid=302511

MSCOMCTL.OCX — это модуль управления ActiveX, который требуется некоторым программам для правильной работы. По сути, это набор библиотек, которые предоставляются в среде программирования Microsoft Visual Basic 6.0. Если вы столкнусь с ошибкой  «Component MSCOMCTL.OCX or one of its dependencies not correctly registered: a file is missing or invalid«, то не торопитесь скачивать отдельно файл mscomctl.ocx со сторонних источников и закидывать его к себе в систему. Очень много пиратских DLL файлов в интернете, которые могут нанести вашим данным колоссальный ущерб. В этой инструкции о том, как скачать оригинальный файл mscomctl.ocx и зарегистрировать его в системе Windows, чтобы устранить ошибку.

Component MSCOMCTL.OCX file is missing or invalid

Скачать MSCOMCTL.OCX

Перейдите на официальный сайт Microsoft и скачайте Visual Basic 6.0.

  • Не запускайте, а нажмите по нему правой кнопкой мыши и «Извлечь файлы«.
  • В извлеченной папке будет находиться сам файл mscomctl.ocx.

извлечь Visual Basic 6.0

Куда кидать файл mscomctl.ocx?

Если вы используете 32-битную Windows 10/7, то файл нужно закинуть по пути:

  • C:WindowsSystem32

Если вы используете 64-битную Windows 10/7, то файл нужно закинуть по двум путям:

  • C:WindowsSysWOW64
  • C:WindowsSystem32

Регистрация mscomctl.ocx в Windows 10/7

Когда закинули файлы по нужным путям, то его нужно зарегистрировать в системе. Даже, если mscomctl.ocx присутствовал в системе, то могут быть проблемы, и его нужно перегистрировать. Запустите командую строку от имени администратора и введите следующие команды, нажимая Enter после каждой:

  • regsvr32 mscomctl.ocx — регистрация файла по пути  C:WindowsSystem32.
  • CD C:WindowsSysWOW64 — переходим на путь C:WindowsSysWOW64.
  • regsvr32 mscomctl.ocx — регистрация файла по пути  C:WindowsSysWOW64.

Регистрация mscomctl.ocx в Windows


Смотрите еще:

  • Что за файл msdia80.dll и можно ли его удалить в Windows 10 
  • Скачать MSVCR120.dll для Windows 10/7 
  • Файл MSVCR90.dll отсутствует — Скачать и исправить ошибку 
  • Как исправить ошибку dxgmms1.sys на синем экране 
  • msvcrt.dll: Скачать и исправить ошибку в Windows 10/8/7

[ Telegram | Поддержать ]

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

Как зарегистрировать файл 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, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
    Примечание: Вы также можете нажать Alt + Shift + Enter после ввода cmd в функцию поиска.Открытие командной строки с повышенными правами
  2. Теперь введите команду ниже, чтобы зарегистрировать DLL или OCX file.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.

  • Remove From My Forums
  • Question

  • When I’m trying to register this it gives an error. So somebody please help me in this.


    Anton Ruwantha

Answers

  • Hi,

    I think you are running the 64 bit version of regsvr32

    You need to run the 32 bit version, that can be found in:

    %SystemRoot%Syswow64 folder.

    Open CMD and go to the specific directory:
    cd windowssyswow64
    regsvr32 c:MSCOMM32.OCX

    Regards,

    Hassan

    • Proposed as answer by

      Tuesday, May 24, 2011 7:38 AM

    • Marked as answer by
      ARuwantha88
      Tuesday, May 24, 2011 7:43 AM

Like this post? Please share to your friends:
  • Mscomctl ocx windows 10 64 bit
  • Mscomct2 ocx windows 10 64 bit download
  • Mscan meteo pro для windows 7
  • Mscal ocx скачать windows 10 x64
  • Msbuild что это за папка в windows 10