Как можно исправить ошибки «отсутствует или не зарегистрирован mscomctl.ocx»?

Источник ошибок Mscomctl32.ocx

Сломанные разделы реестра, вызванные отсутствием Mscomctl32.ocx, перемещенным Mscomctl32.ocx или ошибочной ссылкой на путь к файлу из неудачной установки (или удаления) MSCOMCTL создают эти проблемы.

Использование внешних файлов, таких как mscomctl32.ocx, создает возможности для возникновения ошибок. Повреждение mscomctl32.ocx происходит во время неожиданного завершения работы, вирусов или других проблем, связанных с ActiveX. Когда mscomctl32.ocx поврежден, он не может быть правильно загружен вашим приложением и приведет к появлению сообщения об ошибке.

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

Точнее, ошибка mscomctl32.ocx, вызванная:

  • Поврежденная или недопустимая запись реестра mscomctl32.ocx.
  • Вредоносные программы или заражение вирусами повреждают mscomctl32.ocx.
  • Аппаратная неисправность Microsoft Corporation (например, принтер) вызвала повреждение mscomctl32.ocx.
  • Несвязанное программное приложение перезаписало необходимую версию mscomctl32.ocx.
  • Другая программа злонамеренно или по ошибке удалила файл mscomctl32.ocx.
  • Другая программа (не связанная с MSCOMCTL) удалила mscomctl32.ocx по ошибке (или злонамеренно).

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

В проводнике перейдите в каталог:

C:WindowsSystem32

Если файл отсутствует, скопируйте в этот каталог. В строке системного поиска наберите «cmd», при отображении найденного результата кликните на запуск от имени администратора.

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

cd C:WindowsSystem32

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

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

</index>

На компьютерах с Windows 7 и Windows 10 пользователи ПК могут столкнуться с ошибкой Component MSCOMCTL.OCX or one of its dependencies not correctly registered: a file is missing or invalid, которая появляется как при запуске операционной системы, так и при открытии какой-то программы. Причина такой неполадки кроется в том, что некоторому софту для нормального функционирования нужен модуль управления ActiveX. В его состав входит файл MSCOMCTL.OCX. Из-за его отсутствия или повреждения может появиться такая ошибка.

Решение ошибки Component MSCOMCTL OCX not correctly registered

Поскольку файл MSCOMCTL.OCX может отсутствовать на ПК или быть повреждённым, то многие пользователи часто загружают его из сети. Однако DLL файлы часто имеют в себе вредоносный код, а поэтому лучше скачать с официального сайта программу Visual Basic 6.0, в состав которой как раз и входит этот файл.

Ссылка на загрузку Visual Basic 6.0.

Нужно нажать правой кнопкой мыши на архиве и выбрать «Извлечь файлы».

  • Находим в папке файл mscomctl.ocx. Его нужно скопировать в соответствующие папки.
  • Если у вас 32-битная версия Windows 7 или 10, то нужно поместить файл по адресу C:WindowsSystem32.
  • Если у вас 64-битная версия операционной системы, то файл mscomctl.ocx нужно поместить по адресу C:WindowsSysWOW64 и C:WindowsSystem32.

Теперь этот файл нужно зарегистрировать.

  • Открываем командную строку с правами Администратора и вводим такие команды. Их нужно вводить по очереди.
  • regsvr32 mscomctl.ocx – регистрация файла по пути  C:WindowsSystem32.
  • CD C:WindowsSysWOW64 – переходим на путь C:WindowsSysWOW64.
  • regsvr32 mscomctl.ocx – регистрация файла по пути  C:WindowsSysWOW64.

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

Ответы (16) 

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

Посмотрите решение из этой ветки обсуждения:

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Если совет предыдущего пользователя Вам не поможет, Вам необходимо будет обратиться к разработчику данной программы (к разработчику Xbox Backup Creator). Именно он оказывает поддержку по своей программе.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

У меня только к Вам один запоздалый вопрос — что за редакция у Вас ОС ? И почему он отсутствует ?

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Всё, что мне нужно — это готовый файл MSCOMCTL.OCX для windows 8.1, для того что бы его поместить в SysWOW64 и спокойно запустить прогу.

Вопрос в том, что на моём компьютере отсутсвует эта библиотека, котороя нужна большинству программ.

Если в Windows 8.1 вообще такого файла нет, уведомите меня об этом. Лучше горькая правда, чем сладкая ложь.

Этот ответ помог 1 пользователю

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

СтепанPRO ! Странно, учитывая, что на компе нет програм, файл есть. Потом посмотрю откуда он у меня. Спросите у модератора форума законно ли это (я не силён в таких вопросах) и если он даст положительный ответ, я Вам его вышлю.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

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

Автору вопроса лучше всего читать информацию на сайтах, с которых он скачивает программы.

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

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

Сам файл данный не входит в состав ОС, он поставляется вместе с конкретной программой, для работы которой он необходим.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Виды ошибок:

  1. Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

Виды ошибок:

  1. Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

2. Component ‘TABCTL32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

2. Component ‘TABCTL32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

Указанные error’ы сообщают нам о том, что в системе отсутствуют либо повреждены файлы COMDLG32.OCX или TABCTL32.OCX. Нам нужно эти файлы восстановить и зарегистрировать в реестре Windows.

Как правило, подобные ошибки возникают на системах Windows 7 и Windows 8 в том случае, если вы запускаете на них какие-то старые программы.

Replies (5) 

Welcome and thank you for posting your query in Microsoft Community.

Please follow the steps to re-register the component and check if it helps:

Verify if comctl32.ocx is in C:\windows\system32 folder. If you, you may try re-registering the file.

1. Go to start and type cmd.

2. Right-Click on cmd and select “Run as Administrator”.

3. Type regsvr32 comctl32.ocx and press Enter.

If successful you should get a popup saying «DllregisterServer in comscl32.ocx succeeded»

Hope this information helps. Please post us if you need any further assistance.

4 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

1 person found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

1 person found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

2 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Same problem for me. However, I did find the file at «C:\Windows\SysWOW64\comctl32.ocx». I changed my command prompt to the SysWOW64 folder and reran the suggested command and it worked.

12 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

Наиболее распространенные проблемы с файлом MSCOMCTL.OCX

Существует несколько типов ошибок, связанных с файлом MSCOMCTL.OCX. Файл MSCOMCTL.OCX может находиться в неправильном каталоге файлов на вашем устройстве, может отсутствовать в системе или может быть заражен вредоносным программным обеспечением и, следовательно, работать неправильно. Ниже приведен список наиболее распространенных сообщений об ошибках, связанных с файлом MSCOMCTL.OCX. Если вы найдете один из перечисленных ниже (или похожих), рассмотрите следующие предложения.

  • MSCOMCTL.OCX поврежден
  • MSCOMCTL.OCX не может быть расположен
  • Ошибка выполнения — MSCOMCTL.OCX
  • Ошибка файла MSCOMCTL.OCX
  • Файл MSCOMCTL.OCX не может быть загружен. Модуль не найден
  • невозможно зарегистрировать файл MSCOMCTL.OCX
  • Файл MSCOMCTL.OCX не может быть загружен
  • Файл MSCOMCTL.OCX не существует

MSCOMCTL.OCX

Не удалось запустить приложение, так как отсутствует файл MSCOMCTL.OCX. Переустановите приложение, чтобы решить проблему.

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

К исправлению ошибок в файле MSCOMCTL.OCX следует подходить с особой осторожностью, поскольку любые ошибки могут привести к нестабильной или некорректно работающей системе. Если у вас есть необходимые навыки, пожалуйста, продолжайте

Как исправить ошибки MSCOMCTL.OCX всего за несколько шагов?

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

Ошибки файла MSCOMCTL.OCX могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

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

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно

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

Шаг 2.. Обновите систему и драйверы.

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом MSCOMCTL.OCX. Используйте специальный инструмент Windows для выполнения обновления.

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

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

Шаг 3.. Используйте средство проверки системных файлов (SFC).

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом MSCOMCTL.OCX. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл MSCOMCTL.OCX на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

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

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

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

Сообщить об ошибке

11111Рейтинг 5.00 (4 голосов)<index>

Если программа при установке выбрасывает ошибку «Component MSCOMCTL.OCX or one of its dependencies not correctly registered», это указывает на то, что она не может обнаружить файл в каталоге или он неправильно зарегистрирован в системе.

Файл динамической библиотеки MSCOMCTL.OCX — это набор 32-разрядных элементов управления ActiveX, который предоставляется со средой программирования Microsoft Visual Basic 6. Чтобы приложения смогли его использовать, он должен быть установлен и зарегистрирован в ОС. Регистрация означает, что ОС сохраняет запись файла в своей базе данных, которая указывает расположение в системе. Поэтому, когда приложение запрашивает его, ОС предоставляет к нему доступ.

Component mscomctl ocx or one of its dependencies not correctly windows 7

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Question

Good morning everyone,

I have a problem with mscal.ocx, and a Visual Basic 6.0 installer application that uses that mscal.ocx. We have an user administrator who installs that application on several machines to be used by drafting people.

The problem never happens when the user administrator run vb 6.0 application because he is administrator. When any of drafting group tries to use the application, after the application is installed, he has a problem which says «Component mscal.ocx or one of its dependencies not correctly registered»

To fix tha problem the user administrator has to login on user machine and run the vb application, after he does that, any user (who is not administrator) can use the application without any problem.

Now the user administrator wants to install the application and not run the app on user PC.

My question is: what does the user administrator need to do to let any user to use the application without running that application?

I really appreciate any help or advise.

kindly Regards Jhonny Marcelo

Answers

The error means the interactive user does not have access permission to the ActiveX control that is listed in the error dialog box. Please try to grante the nessesary permission to that user.

TechNet Community Support

All replies

Here is answer from previous discussin (Author: Thoas_77)

You need to copy the MSCOMCT2.OCX file to c:\windows\sysWOW64 not c:\windows\system32. You then can register it by running from the command prompt or run in the start menu regsvr32 c:\windows\sysWOW64\mscomct2.ocx and it should register although make sure that you run regsvr32 with administrator privileges.

How to run that command in Administrative Mode ================================ 1. Click the Start button, then in the «Start Search» box, type CMD but DO NOT press Enter yet. 2. In the list above, under «Programs» right-click on CMD that appears above and choose «Run as Administrator» and click «Continue». 3. In the open window, type the following command and press Enter:

thanks for your response, I really appreciate.

There is a drafting administrator who is a super user, and can use the installer to install the vb app in any machine. Being a super user, I mean having administrator privilege in any PC.

Since drafting people have restricted privileges on their PC. They can only run the vb application.

The problem happens when the drafting administrator install the vb application on new windows 7 (32-bit) machines. When he installed the app, he must run the vb application for the first time to allow drafting users to use the application. I think being an administrator and running the VB application for first time, it lets register the ocx control automatically on the PC. I mean he does not need to register that ocx control manually. After the vb application was executed by the administrator, the application is ready to be use for any body without having the error: Component mscal.ocx or one of its dependencies not correctly registered.

That problem never happened before installing a vb application on windows xp machine.

The drafting administrator asked me to fix that issue. He only wants to install the vb application and not run it.

This is How Users can Fix the MSCOMCTL.OCX is Missing Error

1. Check the Desktop’s or Laptop’s System Details

  1. First, users should check whether their laptops or desktops are 32 or 64-bit systems as the directory users need to register the MSCOMCTL.OCX file for is not the same for both. To do so, press the Windows key + S hotkey.
  2. Enter the keyword ‘system information’ in the search box.
  3. Click System Information to open the window in the shot directly below.
  4. Then select System Summary, and check the System Type detail there. An x64 system type is a 64-bit system.

2. Register the MSCOMCTL.OCX File on 64-bit Systems

Users with 64-bit desktops or laptops will need to register an MSCOMCTL.OCX file for the SysWOW 64-bit folder. To do so, open File Explorer with the Windows key + E hotkey. Then open this folder path in File Explorer: C:WindowsSysWOW64.

The SysWOW64 folder will need to include the MSCOMCTL.OCX file. If it doesn’t, users will need to get that MSCOMCTL file from an OCX file directory or by copying it from another PC. However, note that some website sources for OCX files might not be entirely reputable. Some users might find an MSCOMCTL.OCX file in a third-party software folder so tries searching for the file with Windows’ search utility first. When you’ve copied a valid MSCOMCTL.OCX file into the SysWOW64 folder, follow the guidelines below to register the file.

  1. Press the Windows key + R hotkey.
  2. Enter ‘cmd’ in Run, and press the Ctrl + Shift + Enter hotkey, which will open an elevated Command Prompt window.
  3. Next, open the SysWOW64 folder by entering ‘cd C:WindowsSysWOW64’ in the Command Prompt’s window and press Return.
  4. Then input ‘regsvr32 mscomctl.ocx’ in the Prompt, and press the Enter key.

3. Register the MSCOMCTL.OCX File on 32-bit Systems

Users with a 32-bit system will need to check that there’s an MSCOMCTL.OCX file in the cd C:WindowsSystem32 folder instead of SysWOW64. Copy an MSCOMCTL.OCX file into System32 if that folder doesn’t include the required file. In addition, 32-bit system users will need to enter cd C:WindowsSystem32 in an elevated Command Prompt. However, users can still register the file with the same ‘regsvr32 mscomctl.ocx’ command.

4. Reinstall the Software

Aside from registering the OCX file, users have also confirmed they’ve fixed the MSCOMCTL.OCX error by reinstalling the software that doesn’t run. That will ensure the software installs correctly. Users can reinstall the software in Windows as follows.

  1. Open the Run window with the Windows key + R keyboard shortcut.
  2. Input ‘appwiz.cpl’ in Run and click OK to open Windows’ uninstaller.
  3. Select the software that the MSCOMCTL.OCX error arises for.
  4. Select Uninstall or Uninstall/Change option.
  5. Then click Yes to confirm.
  6. Restart Windows before reinstalling the software.
  7. Then reinstall the latest version of the software.

So, that’s how users can fix the MSCOMCTL.OCX error message in Windows to kick-start certain software. First, try reinstalling the software as that’s probably the more straightforward resolution.

RELATED ARTICLES TO CHECK OUT: 

  • How to fix ActiveX error 429 in Windows 10, 8 or 7
  • Internet Explorer Running Slow in Windows 10? FIX it or Change it

Was this page helpful?

1

MyWOT
Trustpilot

Thank you!

Not enough details

Hard to understand

Other

x

Contact an Expert

Start a conversation

This is How Users can Fix the MSCOMCTL.OCX is Missing Error

2. Register the MSCOMCTL.OCX File on 64-bit Systems

Users with 64-bit desktops or laptops will need to register an MSCOMCTL.OCX file for the SysWOW 64-bit folder. To do so, open File Explorer with the Windows key + E hotkey. Then open this folder path in File Explorer: C:WindowsSysWOW64.

The SysWOW64 folder will need to include the MSCOMCTL.OCX file. If it doesn’t, users will need to get that MSCOMCTL file from an OCX file directory or by copying it from another PC. However, note that some website sources for OCX files might not be entirely reputable. Some users might find an MSCOMCTL.OCX file in a third-party software folder so tries searching for the file with Windows’ search utility first. When you’ve copied a valid MSCOMCTL.OCX file into the SysWOW64 folder, follow the guidelines below to register the file.

3. Register the MSCOMCTL.OCX File on 32-bit Systems

Users with a 32-bit system will need to check that there’s an MSCOMCTL.OCX file in the cd C:WindowsSystem32 folder instead of SysWOW64. Copy an MSCOMCTL.OCX file into System32 if that folder doesn’t include the required file. In addition, 32-bit system users will need to enter cd C:WindowsSystem32 in an elevated Command Prompt. However, users can still register the file with the same ‘regsvr32 mscomctl.ocx’ command.

4. Reinstall the Software

Aside from registering the OCX file, users have also confirmed they’ve fixed the MSCOMCTL.OCX error by reinstalling the software that doesn’t run. That will ensure the software installs correctly. Users can reinstall the software in Windows as follows.

So, that’s how users can fix the MSCOMCTL.OCX error message in Windows to kick-start certain software. First, try reinstalling the software as that’s probably the more straightforward resolution.

RELATED ARTICLES TO CHECK OUT:

Список версий файлов

Имя файла
MSCOMCTL.OCX

система
Windows 10

Размер файла
1070152 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 e52859fcb7a827cacfce7963184c7d24
SHA1 35c4ae05d90f610c0520933faaca2a8d39e1b2a1
SHA256 45b6eef5bbf223cf8ff78f5014b68a72f0bc2cceaed030dece0a1abacf88f1f8
CRC32 f1575fb7
Пример расположения файла C:\Windows\System32\

Имя файла
MSCOMCTL.OCX

система
Windows 7

Размер файла
1069376 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 d7eef2c46a9880f21be01511024b53ab
SHA1 4a9e7331cd708e337dc2fa070adb5457eb36619d
SHA256 e3f1703811d35df81beef2441d6f0fb06eeda47adbbfcf04e5add99a58d815ba
CRC32 7c0281fd
Пример расположения файла C:\Windows\SysWOW64\

Имя файла
MSCOMCTL.OCX

система
Windows Vista

Размер файла
1077336 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 f7bbb7d79adb9e3adc13f3b3c33d3d4d
SHA1 cacb4b31d22419e6a9ddbffcf61ae42da0d5fb8a
SHA256 18a83d7a420a17fcb6f56eb3ba5362c975d32e5ded7553c6fd407f07bdb7b006
CRC32 db7e8ca8
Пример расположения файла C:\Windows\SysWOW64\

Имя файла
MSCOMCTL.OCX

система
Windows XP

Размер файла
1062704 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 d9578ff8b495dc575e848c6670be85cc
SHA1 ef0b7a7859caa85bbbdc9cfc1fe2b6eb10db44d4
SHA256 a018a023d59bb76aef0b4dd6ff40aa16fd0783927972a9492b26a5e5d0433696
CRC32 1640fda7
Пример расположения файла C:\Windows\System32\

Имя файла
MSCOMCTL.OCX

система
Windows 8

Размер файла
1070152 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 e52859fcb7a827cacfce7963184c7d24
SHA1 35c4ae05d90f610c0520933faaca2a8d39e1b2a1
SHA256 45b6eef5bbf223cf8ff78f5014b68a72f0bc2cceaed030dece0a1abacf88f1f8
CRC32 f1575fb7
Пример расположения файла

Имя файла
MSCOMCTL.OCX

система
Windows XP

Размер файла
1077336 bytes

Дата
2017-05-10

Скачать

Подробности файла
MD5 f7bbb7d79adb9e3adc13f3b3c33d3d4d
SHA1 cacb4b31d22419e6a9ddbffcf61ae42da0d5fb8a
SHA256 18a83d7a420a17fcb6f56eb3ba5362c975d32e5ded7553c6fd407f07bdb7b006
CRC32 db7e8ca8
Пример расположения файла

How to Fix MSCOMCTL.OCX Missing Windows 10

As the MSCOMCTL.OCX is stored on different directories in different types of systems (32-bit or 64-bit), you should check your system type at first. Please press Win + I to open Windows Settings. In Settings, click System category. Then, in the left pane, select About tab, and you can check your System type in the right pane.

After that, you can follow the tutorial below to fix the MSCOMCTL.OCX missing Windows 10 according to your own case.

What Version of Windows Do I Have? Check Version and Build Number

This post gives you an introduction to Windows versions. It tells you how to find Windows version in your computer and how to switch Windows versions safely.

Read More

For 64-bit System:

If you are facing problems related to MSCOMCTL.OCX on Windows 10 which is 64-bit, here is what you need to do:

Step 1: Check if you have the MSCOMCTL.OCX file on Windows 10 PC. You can press Win + E to open File Explorer, and then navigate to the location C:\Windows\SysWOW64.

Step 2: If you can find the target file in this location, you can go to the next step to register it. Otherwise, you need to copy one from another computer with the same operating system version and type.

Warning: You can also download the file from the website, but you are great likely to face the risk of being attacked by virus or malware, as some virus or malware might pretend to be a system file.

Step 3: Press Win + S to open Search utility and type cmd in the search box. In the search result, right-click Command Prompt and select Run as administrator.

Step 4: In Command Prompt, input the following commands one by one and press Enter after each:

  • cd C:\Windows\SysWOW64 (to change the current directory of Command Prompt)
  • regsvr32 mscomctl.ocx (to register MSCOMCTL.OCX on Windows 10)

After you see a pop-up message which says “DIIRegisterServer in mscomctl.ocx succeeded”, you can exit Command Prompt and try installing the program that is stopped by MSCOMCTL.OCX missing error again to check if the problem has been solved.

For 32-bit System

The method to solve MSCOMCTL.OCX missing error on 32-bit Windows 10 is similar to that of 64-bit system. The differences locate on the file location and the commands you should use. Now, let’s see how to do it.

Step 1: Open File Explorer and navigate to C:\Windows\System32. Then make sure the MSCOMCTL.OCX file is in the involved location.

Step 2: Run Command Prompt as administrator and execute the following commands:

  • cd C:\Windows\System32
  • regsvr32 mscomctl.ocx

Wait until the file is registered successfully, and the problem should have been solved.

Инструкция по установке библиотеки MSCOMCT2.OCX

2. Скопируйте файл MSCOMCT2.OCX в нужную папку.

Библиотека должна находится именно там, где находятся подобные собрания полезностей. Microsoft любит в каждой новой версии ОС проводить революционные инновации, поэтому в разных Windows это разные папки:

Windows 95/98/Me — C:\Windows\SystemWindows NT/2000 — C:\WINNT\System32Windows XP, Vista, 7 — C:\Windows\System32

Это папки для 32-битных Виндоус. Если же Вы на острие технического прогресса и у Вас 64-битная система, то тогда Вам нужна вот эта папка: C:\Windows\SysWOW64

3. Зарегистрируйте библиотеку MSCOMCT2.OCX в операционной системе.

То что Вы скопировали библиотеку туда, где хранятся библиотеки само по себе ничего не значит. Нужно сообщить Windows о новом поступлении. Для этого:

Запустите служебную программу «Выполнить» Или нажмите комбинацию Windows+R или найдите её в меню «Пуск» (у меня, например она находится здесь: Пуск —> Все программы —> Стандартные —> Выполнить)

В программе «Выполнить» запустить служебную утилиту Command для выполнения консольных команд В программе «Выполнить» наберите cmd и нажмите «ОК»

Измените в консоли текущую папку на ту, в которой находится библиотека Не забыли ещё, куда скопировали файл MSCOMCT2.OCX? Эту папку в консоли нужно сделать по умолчанию. Наберите в консоли команду cd C:\Windows\SysWOW64\ и нажмите Enter. Или куда вы скопировали? Может, в C:\Windows\System32? Тогда указывайте её

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

Зарегистрируйте библиотеку в системе. Наберите всё в той же консоли regsvr32 MSCOMCT2.OCX и нажмите Enter

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

4. Активизируйте в редакторе макросов новый элемент управления.

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

Но если Вы творец, то откройте редактор VBE и щёлкните правой кнопкой на панельке со стандартными элементами управления toolbox и выберите команду «Addiditional Controls…». В списке найдите пункт соответствующий нужному Вам элементу управления:

Microsoft Animation Control 6.0(SP6)
Microsoft UpDown Control 6.0(SP6)
Microsoft MonthView Control 6.0(SP6)
Microsoft Date and Time Picker Control 6.0(SP6)
Microsoft Flat ScrollBar Control 6.0(SP6)

Поставьте галочку и жмите «ОК». На панели toolbox появится иконка элемента. Теперь можете использовать в своих проектах.

Нюанс!

Напоминаю, что библиотека MSCOMCT2.OCX давно перестала быть стандартной в Windows и больше не поставляется в этой ОС. А это значит, что её нужно устанавливать не только на компьютере, на котором будет программироваться макрос с этими нестандартными контролами. Библиотека должна быть установлена и на тех компьютерах, где этот макрос будет запускаться — в противном случае возникнет сообщение об ошибке.

MSCOMCTL.OCX or one of its dependencies not correctly registered [FIX]

MSCOMCTL.OCX is an ActiveX control file that’s a part of the antiquated Visual Basic 6.0. However, older software might still need the MSCOMCTL.OCX file. Thus, some users have stated that an MSCOMCTL.OCX error message pops up when they try to run some of their software in Windows. That error message states, “Component ‘MSCOMCTL.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid.”

Users can’t run the required software when the above error message pops up. It means that the required MSCOMCTL.OCX file for the software isn’t registered or is missing. It will most likely be missing in the most recent Windows platforms. At any rate, users need to register an MSCOMCTL.OCX file with the Microsoft Register Server command-line utility to fix the issue, which is the confirmed resolution for the error message.

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

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

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

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

regsvr32 /u MSCOMCTL.OCX

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

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

Adblock
detector