Как можно исправить ошибки «отсутствует или не зарегистрирован 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.
Автору вопроса лучше всего читать информацию на сайтах, с которых он скачивает программы.
В большом количестве случаев на них описаны ошибки, которые могут возникать при запуске программы и способы их устранения.
Возможно, Ваш файл и не поможет по каким то причинам. Автору вопроса необходимо попробовать поместить данный файл в папку с программой, которая его требует.
Сам файл данный не входит в состав ОС, он поставляется вместе с конкретной программой, для работы которой он необходим.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Виды ошибок:
- Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid
Виды ошибок:
- 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 для выполнения обновления.
- Откройте меню «Пуск» в Windows.
- Введите «Центр обновления Windows» в поле поиска.
- Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
- Проверьте, обновлена ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
- После завершения обновления перезагрузите компьютер, чтобы завершить процесс.
Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу MSCOMCTL.OCX или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.
Шаг 3.. Используйте средство проверки системных файлов (SFC).
Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом MSCOMCTL.OCX. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл MSCOMCTL.OCX на исправно работающую версию. Чтобы использовать инструмент:
- Откройте меню «Пуск» в Windows.
- Введите «cmd» в поле поиска
- Найдите результат «Командная строка» — пока не запускайте его:
- Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
- Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.
Шаг 4. Восстановление системы Windows.
Другой подход заключается в восстановлении системы до предыдущего состояния до того, как произошла ошибка файла MSCOMCTL.OCX. Чтобы восстановить вашу систему, следуйте инструкциям ниже
- Откройте меню «Пуск» в Windows.
- Введите «Восстановление системы» в поле поиска.
- Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
- Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
- После завершения процесса перезагрузите компьютер.
Если все вышеупомянутые методы завершились неудачно и проблема с файлом 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
- 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.
- Enter the keyword ‘system information’ in the search box.
- Click System Information to open the window in the shot directly below.
- 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.
- Press the Windows key + R hotkey.
- Enter ‘cmd’ in Run, and press the Ctrl + Shift + Enter hotkey, which will open an elevated Command Prompt window.
- Next, open the SysWOW64 folder by entering ‘cd C:WindowsSysWOW64’ in the Command Prompt’s window and press Return.
- 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.
- Open the Run window with the Windows key + R keyboard shortcut.
- Input ‘appwiz.cpl’ in Run and click OK to open Windows’ uninstaller.
- Select the software that the MSCOMCTL.OCX error arises for.
- Select Uninstall or Uninstall/Change option.
- Then click Yes to confirm.
- Restart Windows before reinstalling the software.
- 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):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите command (не нажимайте ENTER)
- Удерживая CTRL-Shift, нажмите ENTER.
- Появится диалоговое окно запроса разрешения.
- Нажмите Да.
- Введите следующую команду: regsvr32 /u MSCOMCTL.OCX
- Нажмите ENTER. Этот процесс отменит регистрацию файла, что позволит повторно его зарегистрировать.
- Введите следующую команду: regsvr32 /i MSCOMCTL.OCX
- Нажмите ENTER. Этот процесс повторно зарегистрирует файл.
- Закройте окно командной строки.
- Перезапустите Video Edit Magic.
regsvr32 /u MSCOMCTL.OCX